我为 android 2.3.4 制作了一个 java 应用程序,想知道它使用了多少可用堆内存。
原因是 dalvik vm 有一个堆大小限制,在我当前的设备上该限制是 32mb,但我也想在堆大小仅为 16mb 的设备上运行它,并且需要确定我是否必须制作内存优化。
如何找出当前使用了多少堆大小?
编辑:我确实在这里找到了一些有用的指针(在答案的帮助下):
http://android-developers.blogspot.jp/2011/03/memory-analysis-for-android.html