大图:
1.压缩图片
2.Bitmap.recycle()释放所占空间,system.gc()垃圾回收
3.增加堆内存分配,手动增加RAM大小
private final static int CWJ_HEAP_SIZE = 6* 1024* 1024 ;
VMRuntime.getRuntime().setMinimumHeapSize(CWJ_HEAP_SIZE);
多图:
1.压缩图片
2.java软引用进行图片缓存
4.及时销毁不在使用的对象
5.控制一次性选择的图片数量
本文分享了关于图片加载及内存优化的有效策略,包括压缩图片、使用Bitmap.recycle()释放资源、调整堆内存大小、利用软引用来缓存图片、及时销毁无用对象等方法,并提出对一次性选择图片数量的限制建议。
2034

被折叠的 条评论
为什么被折叠?



