And*_*Bie 4 java memory android
我的程序有许多需要大量内存的工作,当我需要停止它时我无法确切知道,但是如果内存很少,我可以强制它停止使用资源.那么我可以获得我的程序可以使用多少剩余(字节)内存?
P/s:没有办法释放进程内存.他们需要尽可能多的内存,这就是它的工作方式(而且,收藏者没有垃圾,因为旧的仍然需要).
尝试类似的东西:
Debug.MemoryInfo memoryInfo = new Debug.MemoryInfo();
Debug.getMemoryInfo(memoryInfo);
String memMessage = String.format("Memory: Pss=%.2f MB,
Private=%.2f MB, Shared=%.2f MB",
memoryInfo.getTotalPss() / 1000,
memoryInfo.getTotalPrivateDirty() / 1000,
memoryInfo.getTotalSharedDirty() / 1000);
Run Code Online (Sandbox Code Playgroud)
您可以在此博客上阅读更多内容:http://huenlil.pixnet.net/blog/post/26872625
归档时间: |
|
查看次数: |
724 次 |
最近记录: |