欢迎使用CSDN-markdown编辑器

来源:互联网 发布:装修建材软件知乎 编辑:程序博客网 时间:2024/06/13 21:17
原因分析:在压图的时候,我们的程序中使用了inpurgeable=true这个属性。这个属性表明:用于存储图片像素的内存空间在系统内存不足时可以被回收 本来使用这个属性的目的是为了解决堆内存占用过多的问题。但这个属性也有不足的地方,如下图红色圈部分 这个属性影响了图片的表现力,容易引起失真。 解决方案:        1、使用inbitmap解决        2、采用单线程压图,避免多张图同时压入内存,造成程序运行内存瞬间紧张。单线程压图对发成长速度的影响不超过3秒。  目前情况:线上的2.10.1版本已使用方案2进行处理。                   方案1的使用将在3.0版中进一步优化。提测时会进行详细说明。  经验总结:大家在使用类相关属性时,要对一遍官方文档,对可能引起的问题引起足够的重视。养成良好的解决问题习惯。![这里写图片描述](http://img.blog.csdn.net/20160612162651314)
0 0
原创粉丝点击