Android性能优化典范!! 未读 涉及图片优化

在程序里面经常会遇到的一个问题是短时间内创建大量的对象,导致内存紧张,从而触发GC导致性能问题。对于这个问题,我们可以使用对象池技术来解决它。通常对象池中的对象可能是bitmaps,views,paints等等

 

减少透明区域对性能的影响。通常来说,对于不透明的View,显示它只需要渲染一次即可,可是如果这个View设置了alpha值,

 

避免在onDraw()方法里面执行导致内存分配的操作

 

Strict Mode工具

 

图片类

Android为图片提供了4种解码格式,随着解码占用内存大小的降低,清晰度也会有损失

尽量减少PNG图片的大小是Android里面很重要的一条规范。相比起JPEG,PNG能够提供更加清晰无损的图片,但是PNG格式的图片会更大,占用更多的磁盘空间。到底是使用PNG还是JPEG,需要设计师仔细衡量,对于那些使用JPEG就可以达到视觉效果的,可以考虑采用JPEG即可

新的图片格式:Webp

对bitmap做缩放

inBitmap属性

http://hukai.me/android-performance-patterns-season-2/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章