2014-01-09 22 views
1

我正在調查我的應用程序的內存消耗使用DDMS堆轉儲和我檢測android.content.res.Resources,我不明白的內存消耗,我不明白: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。我在開始時並沒有全部使用它們。它們是否從開始裝入內存並保存在內存中?

回答

0

因爲它寫在THIS的問題,你不需要擔心這個內存,因爲Android明智地管理它們,它不被認爲是內存泄漏。

+0

我也猜我不必關心,我知道這不是內存泄漏。但我試圖瞭解是否所有資源都是從一開始就加載的,因爲沒有使用它。所以在內存消耗方面,我應該刪除我的res文件夾中沒有使用的資源。 –