【发布时间】:2014-01-09 10:34:18
【问题描述】:
我正在使用 DDMS 堆转储调查我的应用程序的内存消耗,我从 android.content.res.Resources 中检测到我不明白的内存消耗:
The class "android.content.res.Resources", loaded by "<system class loader>", occupies 2.789.728 (12,92%) bytes. The memory is accumulated in one instance of "java.lang.Object[]" loaded by "<system class loader>".
Keywords
java.lang.Object[]
android.content.res.Resources
我的 res/drawable 中有 95 张图片,总大小为 1.5 Mb。我一开始并没有使用所有这些。它们是否从一开始就加载到内存中并保存在内存中?
【问题讨论】: