0

Androidの特定のプロセスで使用されるメモリを見つけるための解決策に苦労しています。

を使用actvityManager.getRunningAppProcesses()すると、すべてのプロセスのメモリ使用量の統合リストを取得できます。

processIDしかし、特定のプロセスのメモリ使用量を渡して取得するシナリオを実装する必要がありますか? このシナリオは Android で可能ですか?

前もって感謝します!

4

2 に答える 2

3

を使用してメモリ情報を取得できます

MemoryInfo mi = new MemoryInfo();
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
activityManager.getMemoryInfo(mi);

および特定のプロセスの使用のために

activityManager.getProcessMemoryInfo(new int[]{process_ids}); 

メモリ情報の配列を返します

この3つを参考にしてほしい

Android でメモリ使用量を取得する

Androidで現在のメモリ使用量を取得するには?

Android でアプリケーションのメモリ使用量を確認するにはどうすればよいですか?

于 2012-11-06T05:02:58.833 に答える
0

次のリンクを参照してください。

https://stackoverflow.com/a/2299813/1369222

http://macgyverdev.blogspot.in/2011/11/android-track-down-memory-leaks.html

これは正確な科学ではないことに注意してください。一般的な「プロセスのメモリ使用量」を探すのではなく、要件に固有のものを探す必要があります。とにかく、これらのリンクはあなたが始めるのに役立ちます。

于 2012-11-06T05:02:18.703 に答える