您的位置:首页 > 移动开发 > Android开发

Android性能优化

2016-01-25 01:00 501 查看
布局优化,绘制优化,内存泄露优化,响应速度优化,listview优化,bitmap优化,多线程优化

Traceview,Systrace,Oprofile,Heap Viewer,Memory Monitor,Allocation Tracker

量化流畅度

布局优化

include 重用布局

merge 减少层级嵌套

viewstub 延迟加载

space 空白占位

绘制优化

(onMeasure,onLayout,onDraw)

ondraw

过度绘制

内存泄露优化

Android 内存泄漏总结

分析工具MAT, leakcanary

静态变量引用

单例模式

属性动画

响应速度优化

anr, 分析/data/anr下的traces.txt

启动时间,冷启动

listview优化

复用view

viewholder

滑动状态不同加载策略

getview不要耗时操作

大的item分成小的item

创建多种viewtype

item的布局嵌套

item子view的大小

RecyclerView

bitmap优化

重新采样 缩放

模糊:缩小,模糊,放大

多线程优化

Java内存模型

线程池



参考链接:

https://github.com/Piasy/notes/blob/master/Android-Java%2FAndroidPerformancePatterns.md

http://www.trinea.cn/android/performance/

http://blog.csdn.net/yanbober/article/details/48394201

http://www.kancloud.cn/kancloud/android-performance/53233

文章来自: http://hanks.xyz
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: