2012-11-06 63 views
0

我正在努力尋找一種解決方案來查找android中特定進程所使用的內存。如何在android中查找特定進程使用的內存?

使用actvityManager.getRunningAppProcesses()我可以得到所有進程內存使用情況的綜合列表。

但我需要實現一個場景,我應該通過processID並獲得特定進程的內存使用情況?這種情況在Android中可能嗎?

在此先感謝!

回答

3

你可以使用

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

,並針對特定的流程使用

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

返回信息的內存陣列

我想請你參考,這三個內存信息

Get Memory Usage in Android

How to get current memory usage in android?

How do I discover memory usage of my application in Android?

相關問題