Open happylishang opened 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官方文档的说明:
系统上做的让步于优化,比APP策略上的更加有效
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官方文档的说明: