Jin*_*ung 2 memory heap android memory-management dalvik
我是来自韩国的Android开发者.
在高对象分配和释放的情况下,我必须对空间复杂性进行一些测试.
所以,我想测量我的应用程序在VM上分配了多少内存.不是一个整体设备或整个APP分配的内存,但我的应用程序!
是.我已经知道有一个Android内置的ActivityManager.getMemoryInfo()
但我很困惑:getMemoryInfo()有一些属性.
很长的availMem,长的总妈妈...
这些是整个设备吗?或者我的应用程序?
还有另一种获取这些东西的方法吗?
有人知道吗?
请帮我.
谢谢你的阅读.
有简单的方法.只需使用Debug.MemoryInfo().代码与以下相同
Debug.MemoryInfo memInfo = new Debug.MemoryInfo ();
Debug.getMemoryInfo ( memInfo );
memInfo.getTotalPss ();
// Indicates Proportional Set Size. USS + (SharedPage/Number of Shared Page)
memInfo.getPrivateDirty ();
// Memory should to be freed.
Run Code Online (Sandbox Code Playgroud)
就这样!
| 归档时间: |
|
| 查看次数: |
121 次 |
| 最近记录: |