针对Android性能优化,解决界面卡顿,常用的几种性能分析工具主要有一下几种
- PerfBox。能够发现FPS、Activity的打开速度。
- Systrace。能够发现和初步定位分析绘制时流程导致的卡顿,能大约定位是GC、I/O、贴图太大,还是没用ViewHolder的问题。
- TraceView。能力范围是能够发现和定位。能深入定位分析各种流畅度与时延问题,但是只能初步定位XML布局和OpenGL绘制的性能问题。
- Gfxinfo/Slickr。能够定位硬件加速下的性能问题。
- Hierarchy Viewer。能够自动发现和定位xml布局导致的性能问题。
- Tracer for OpenGL/Adreno/UXTune。能够发现和定位具体绘制性能问题。
- Chrome Devtool。能够发现和定位具体的H5卡顿问题。