0

我正在查看堆转储,并且我已经在我的应用程序的 onCreate 以及我的活动中取出了所有初始化。但是,我仍然看到 1 mb 字节 [] 分配(可能是位图?),但我没有要求任何。我在可绘制文件夹中的最大图像是 21 kb(156x156,所以大约 96kb 作为位图?)。我只是找不到这个位图可能来自哪里。没有使用主题。我正在使用 ActionBarSherlock。

这是 MAT 针对此分配显示的内容:

在此处输入图像描述

4

1 回答 1

3

没有办法阻止系统预加载可绘制对象。1MB 的 sPreloadedDrawables 实际上是一个小数目。更多细节在这里:大堆大小的定位和补救原因

于 2013-08-20T19:13:42.933 回答