Android 如何查看我的应用程序在虚拟机预算中使用了多少内存?

Android 如何查看我的应用程序在虚拟机预算中使用了多少内存?,android,memory-management,ddms,Android,Memory Management,Ddms,我查过DDMS,但什么也没看到。谢谢。您应该在“设备”视图中单击DDMS中的“更新堆”按钮。您只看到大约3Mb(顺便说一句,这很好),因为VM分配的容量与它需要的一样多。如果你开始在你的应用程序中加载图像,你会看到它的增长。当它达到16(对于320x480设备)或24(对于更大的设备)Mb时,您将得到一个OutOfMemory错误sergiu在这里发布了一些代码:当我这样做时,它只说堆大小,大约只有3MB左右。我知道(取决于硬件)虚拟机预算通常是16或24 MB。

我查过DDMS,但什么也没看到。谢谢。

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

您只看到大约3Mb(顺便说一句,这很好),因为VM分配的容量与它需要的一样多。如果你开始在你的应用程序中加载图像,你会看到它的增长。当它达到16(对于320x480设备)或24(对于更大的设备)Mb时,您将得到一个
OutOfMemory
错误sergiu在这里发布了一些代码:

当我这样做时,它只说堆大小,大约只有3MB左右。我知道(取决于硬件)虚拟机预算通常是16或24 MB。