Androidの特定のプロセスで使用されるメモリを見つけるための解決策に苦労しています。
を使用actvityManager.getRunningAppProcesses()
すると、すべてのプロセスのメモリ使用量の統合リストを取得できます。
processID
しかし、特定のプロセスのメモリ使用量を渡して取得するシナリオを実装する必要がありますか? このシナリオは Android で可能ですか?
前もって感謝します!
Androidの特定のプロセスで使用されるメモリを見つけるための解決策に苦労しています。
を使用actvityManager.getRunningAppProcesses()
すると、すべてのプロセスのメモリ使用量の統合リストを取得できます。
processID
しかし、特定のプロセスのメモリ使用量を渡して取得するシナリオを実装する必要がありますか? このシナリオは Android で可能ですか?
前もって感謝します!
を使用してメモリ情報を取得できます
MemoryInfo mi = new MemoryInfo();
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
activityManager.getMemoryInfo(mi);
および特定のプロセスの使用のために
activityManager.getProcessMemoryInfo(new int[]{process_ids});
メモリ情報の配列を返します
この3つを参考にしてほしい
次のリンクを参照してください。
https://stackoverflow.com/a/2299813/1369222
http://macgyverdev.blogspot.in/2011/11/android-track-down-memory-leaks.html
これは正確な科学ではないことに注意してください。一般的な「プロセスのメモリ使用量」を探すのではなく、要件に固有のものを探す必要があります。とにかく、これらのリンクはあなたが始めるのに役立ちます。