Bitmap的recycler()
3.0之前BItmap内存是分成两个部分,一个部分DVM中。像素数据内存分配在Native堆中中,Native堆中的内存不受DVM管理,必须手动调用Recycle方法释放Bitmap内存
3.0之后,Bitmap内存都交个虚拟机管理了
图片库对比
https://blog.youkuaiyun.com/u012124438/article/details/73612492
https://blog.youkuaiyun.com/qq_22770457/article/details/51880889
https://blog.youkuaiyun.com/u012943767/article/details/51897259
LruCache默认缓存大小
https://www.jianshu.com/p/b49a111147ee
https://www.cnblogs.com/anni-qianqian/p/6845692.html 源码解析
图片加载原理自己去实现图片库,怎么做?
Glide源码解析
Glide使用什么缓存?
Glide内存缓存如何控制大小?
每个进程最大的内存* 0.4
低配手机每个进程最大内存* 0.33
从网络加载一个10M的图片,说下注意事项
Bitmap如何处理大图,如一张30M的大图,如何预防OOM