怎么能找到我的android 2.3应用程序使用的堆内存多少?

时间:2012-04-16 20:07:36

标签: java android heap

我为android 2.3.4创建了一个java应用程序,并希望了解它所使用的可用堆的内存量。

原因是dalvik vm有一个堆大小限制,在我当前的设备上限制为32mb但我也想在堆大小只有16mb的设备上运行它并且需要找出我是否有进行内存优化。

如何找出当前堆大小的使用量?


编辑:我确实找到了(在答案的帮助下)一些有用的指示:

http://android-developers.blogspot.jp/2011/03/memory-analysis-for-android.html

1 个答案:

答案 0 :(得分:3)

DDMS支持跟踪堆大小。看看here under "Viewing heap usage for a process"