【发布时间】:2011-09-15 17:39:44
【问题描述】:
我正在使用 BitmapFactory.decodeFile 加载 489KB 位图。
我检查我的程序在加载后占用了多少内存,我发现它增加了 ~5000KB
为什么会这样,我应该怎么做才能避免它?
【问题讨论】:
我正在使用 BitmapFactory.decodeFile 加载 489KB 位图。
我检查我的程序在加载后占用了多少内存,我发现它增加了 ~5000KB
为什么会这样,我应该怎么做才能避免它?
【问题讨论】:
您的位图文件很可能已压缩 (PNG/JPG)。 您不能指望加载的位图仍会压缩在内存中。 内存中每个解压缩的像素通常占用 4 个字节。
【讨论】: