博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 图片内存问题
阅读量:5286 次
发布时间:2019-06-14

本文共 395 字,大约阅读时间需要 1 分钟。

    在android开发过程中,经常遇到oom的问题,原因有很多种,其中最难处理的是图片造成的oom,于是在网络上对比了几个图片加载的库,最终选择了Facebook的fresco库(github地址:)。

    fresco对内存的处理做得很好,5.0以前的系统几乎不会出现问题,但是问题会在5.0的某些机型上出现.

   解决方案:

   1.网络图片使用更合理的取图规则

   2.改变图片为webp

   3.图片压缩时判断oom的异常

   4.manifest文件里设置 android:largeHeap=true 

 

   1.2.3方案都能优化内存或者减少oom异常,4方案增加了heap大小,比正常情况下分配的heap大4-5倍,解决了目前大部分的oom问题

 

 

 

【声明】 

欢迎转载,但请保留文章原始出处

博客地址:

文章来源:

 

转载于:https://www.cnblogs.com/lping/p/5470716.html

你可能感兴趣的文章
其他ip无法访问Yii的gii,配置ip就可以
查看>>
php做的一个简易爬虫
查看>>
x的x次幂的值为10,求x的近似值
查看>>
jquery获取html元素的绝对位置和相对位置的方法
查看>>
ios中webservice报文的拼接
查看>>
Power BI 报告的评论服务支持移动设备
查看>>
ACdream 1068
查看>>
HDU 2665 Kth number
查看>>
记叙在人生路上对你影响最大的三位老师
查看>>
002.大数据第二天
查看>>
python装饰器
查看>>
树上的路径
查看>>
问题总结
查看>>
软件随笔
查看>>
Linux下SVN自动更新web [转]
查看>>
Openstack api 学习文档 & restclient使用文档
查看>>
poj100纪念
查看>>
NetWork——关于TCP协议的三次握手和四次挥手
查看>>
An easy problem
查看>>
MauiMETA工具的使用(一)
查看>>