1.卡顿优化
a. 避免ANR
b. 布局层级/过度绘制
工具:Lint 、 Hierarchy View、Layout Inspector、Debug GPU overDraw
2.内存优化
a. 避免内存泄漏
b.避免OOM
工具:StrickMode、LeakCanary、MAT
3.耗电优化
a. WakeLock
b. JobScheduler
工具:Battery Historian
性能优化工具
1、手机开发者选项:调试GPU过度绘制、启用严格模式、显示CPU使用情况、GPU呈现模式分析、显示所有”应用程序无响应”。
2、IDE中:Android Studio,比如静态代码检测工具Lint、Memory Monitor、CPU Monitor、NetWork Monitor、GPU Monitor、Layout Inspector、Analyze APK等。
3、SDK中:sdk ools,比如DDMS、HierarchyViewer、TraceView等。
4、第三方工具:MAT、LeakCanary等。
性能优化工具知识梳理
性能跟踪分析工具系列
Hierarchy Viewer
Android App优化之Layout怎么摆
Android App优化之消除卡顿
TraceView
Android 性能优化:使用 TraceView 找到卡顿的元凶
Systrace
Android Systrace使用介绍
性能优化工具(二)-Systrace
参考: