happylishang / happylishang.github.io

http://elephanty.top/
MIT License
6 stars 2 forks source link

Android Bitmap变迁与原理解析(4.x-8.x) — 看书的小蜗牛 #45

Open happylishang opened 6 years ago

happylishang commented 6 years ago

https://elephanty.top//2018/05/20/Android-Bitmap%E5%8F%98%E8%BF%81%E4%B8%8E%E5%8E%9F%E7%90%86%E8%A7%A3%E6%9E%90-4.x-8.x/

App开发不可避免的要和图片打交道,由于其占用内存非常大,管理不当很容易导致内存不足,最后OOM,图片的背后其实是Bitmap,它是Android中最能吃内存的对象之一,也是很多OOM的元凶,不过,在不同的Android版本中,Bitmap或多或少都存在差异,尤其是在其内存分配上,了解其中的不用跟原理能更好的指导图片管。先看Google官方文档的说明:

happylishang commented 6 years ago

系统上做的让步于优化,比APP策略上的更加有效