标签: java android heap
我为android 2.3.4创建了一个java应用程序,并希望了解它所使用的可用堆的内存量。
原因是dalvik vm有一个堆大小限制,在我当前的设备上限制为32mb但我也想在堆大小只有16mb的设备上运行它并且需要找出我是否有进行内存优化。
如何找出当前堆大小的使用量?
编辑:我确实找到了(在答案的帮助下)一些有用的指示:
http://android-developers.blogspot.jp/2011/03/memory-analysis-for-android.html
答案 0 :(得分:3)
DDMS支持跟踪堆大小。看看here under "Viewing heap usage for a process"