有没有办法获得Android活动的内存使用?

时间:2015-01-23 02:01:58

标签: android out-of-memory

在超过十项活动的Android应用中经常发生OutOfMemory异常。我想计算每个活动的内存使用量,有什么办法吗?

1 个答案:

答案 0 :(得分:-1)

使用DDMS(Eclipse中的DDMS透视图或Android Studio中的Device Monitor我认为。选择左侧的过程并单击“Update Heap”按钮。在右侧找到内存信息。您的过程需要设置为可调试的。

但我不认为这可以区分活动。

如果您需要更详细的信息,可以使DDMS转储带有完整堆内容的hprof文件,以便进一步分析。使用these instructions转换文件格式

hprof-conv <infile> <outfile>

然后使用Eclipse Memory Analyzer打开并检查它。