摘要:
五、超级大胖子Bitmap可以说出现OutOfMemory问题的绝大多数人,都是因为Bitmap的问题。因为Bitmap占用的内存实在是太多了,它是一个“超级大胖子”,特别是分辨率大的图片,如果要显示多张那问题就更显著了。如何解决Bitmap带给我们的内存问题?第一、及时的销毁。虽然,系统能够确认Bitmap分配的内存最终会被销毁,但是由于它占用的内存过多,所以很可能会超过java堆的限制。因此,在用完Bitmap时,要及时的recycle掉。recycle并不能确定立即就会将Bitmap释放掉,但是会给虚拟机一个暗示:“该图片可以释放了”。第二、设置一定的采样率。有时候,我们要显示的区域很小 阅读全文
posted @ 2011-09-27 00:45 喜糖 阅读(518) 评论(0) 推荐(0) 编辑