2

「meminfo」システム サービスを使用する独自のコードを作成するにはどうすればよいですか? または、独自のシステム サービスを追加するにはどうすればよいですか? 私の目標は、アプリの実行時にメモリ使用量データを自動的にサンプリングし、データを事後分析することです。

4

1 に答える 1

2

「meminfo」システム サービスを使用する独自のコードを作成するにはどうすればよいですか?

「meminfo」システム サービス自体はありません。すべての「meminfo」出力を生成するコードにアクセスするには、コード (および必要に応じて Android を変更) を含む Android OS のカスタマイズされたバージョンを作成する必要があります。

そうは言っても、「meminfo」データの一部はActivityManagergetProcessMemoryInfo(). Dianne Hackborn には、このトピックに関する壮大な SO 回答があります

または、独自のシステム サービスを追加するにはどうすればよいですか?

上記を参照。

私の目標は、アプリの実行時にメモリ使用量データを自動的にサンプリングし、データを事後分析することです。

必要なものが揃っていると仮定するとgetProcessMemoryInfo()、通常の SDK アプリケーションからこれを実行できるはずです。

于 2012-08-17T16:54:23.717 に答える