Android性能优化工具TraceView使用
1、概述
TraceView是Android平台配备一个很好的性能分析工具,它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到方法。
2、作用
- 某一时刻所有线程,及线程数;
- 能定位耗时的方法,找到影响应用卡顿的原因;
3、使用
- 通过Android studio自带的traceview查看(Android profiler)。
- 通过Android SDK自带的Debug。
- 通过DDMS中的traceview查看。
3.1 通过Android studio自带的traceview查看
通过Android studio 打开Android profiler 点击其中的CPU就会有以下的界面。
如上图所示,CPU Profiler的视图包括以下内容:
①App timeline:显示CPU在执行过程中的时间轴。
②线程 timeline:显示线程列表以及每个线程在某个时间段占用的CPU的资源情况。
③CPU timeline:列出CPU在App运行过程中CPU使用情况。
④Method Trace:在指定线程中,执行的方法栈,横行表示执行的时间轴,纵向表示方法执行的调用轴。
使用步骤
- 打开CPU Profiler界面
- 点击下方的红色圆点,开始记录(Record)堆栈(此时按钮变灰色),记录一段时间段后,