安卓加载大量图片


今天研究了一下微信图片选择,发现完全加载完所有图片后再次滚动到任意位置,图片基本上是立马显示出来,猜测微信的图片选择并没有采用软引用或弱引用,而是采用置换算法淘汰bitmap,用as发现有个com.tencent.mm:tools进程,内存占用非常高,达到了180M,每当打开图片选择时,只要滚动内存就会增加,所以这个进程应该是个专门负责加载图片的进程,多进程可以有效增加应用的内存空间,微信的其他进程通过跨进程调用来获取com.tencent.mm:tools进程中的图片




安卓加载大量图片_第1张图片



你可能感兴趣的:(android)