Android.Content.Res.Resources从一开始就保存在内存中

Android.Content.Res.Resources从一开始就保存在内存中,android,memory,Android,Memory,我正在使用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.Ob

我正在使用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
由“”加载的类“android.content.res.Resources”占用2.789.728(12,92%)字节。内存累积在由“”加载的“java.lang.Object[]”的一个实例中。
关键词
java.lang.Object[]
android.content.res.Resources

我的res/drawable中有95张图片,总大小为1.5MB。我并不是一开始就全部使用。它们是否从一开始就被加载到内存中并保存在内存中?

正如前面提到的,您不必担心内存问题,因为Android对它们进行了明智的管理,这不被认为是内存泄漏。

我想我也不必在意,我知道这不是内存泄漏。但我试图理解资源是否从一开始就全部加载,而不是不使用它。所以在内存消耗方面,我应该删除res文件夹中未使用的资源吗。