我正在看Heap Dump,我已经在我的应用程序onCreate以及我的Activity中取出了所有初始化。但是,我仍然看到1 MB的byte []分配(可能是位图?)但我没有请求任何。我在可绘制文件夹中的最大图像是21 kb(156x156,所以大约96kb作为位图?)。我只是找不到这个Bitmap的来源。没有使用主题。我正在使用ActionBarSherlock。
MAT正在为此分配显示:
答案 0 :(得分:3)
没有办法阻止系统预加载drawables。 1MB的sPreloadedDrawables实际上是少量的。更多详情:Locating and remedying cause of large heap size