2012-11-06 35 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?

相关问题