我该如何查看我的应用程序正在使用多少内存超出其虚拟机预算?

9

我查看了DDMS,但没有看到任何东西。谢谢。

3个回答

1

你应该在DDMS的设备视图中点击“更新堆”按钮。


当我这样做时,它只显示堆大小,大约只有3MB左右。我知道(根据硬件)VM预算通常为16或24 MB。 - jfisk

1

你只能看到大约3MB(这很不错),因为虚拟机分配的内存与它所需要的一样多。如果你开始在应用程序中加载图片,你会发现内存会增长。当它达到16MB(适用于320x480设备)或24MB(适用于更大的设备)时,你会收到一个OutOfMemory错误。


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接