2012-04-16 47 views
1

我为android 2.3.4制作了一个java应用程序,并想知道它正在使用的可用堆有多少内存。怎样才能找到我的android 2.3应用程序正在使用多少内存的堆?

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

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


编辑:我发现(有答案的帮助下)这里一些有用:

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

+0

可能重复http://stackoverflow.com/questions/2298208/how-to-discover-memory-usage-of-my-application-in-android – 2012-04-16 20:14:24

+0

这不是一个真正的“重复”,因为我想知道堆中有多少内存正在计入dalvik vm中的堆限制。 – HardCoder 2012-04-16 22:35:59

回答

相关问题