6.21 Method Tracing

该工具是Android Studio提供的一个图形化的CPU分析工具。与TraceView类似,在Android Studio的Monitor-CPU中,可以打开这个功能,如图6.87所示。

6.21 Method Tracing - 图1 图6.87 Method Tracing

点击“闹钟”按钮即可开始Start Method Tracing,再次点击,即可Stop Method Tracing。稍等一段时间后,即可生成trace文件,一个简单示例如图6.88所示。

6.21 Method Tracing - 图2 图6.88 Method Tracing数据

上面的主视图以方法的耗时和调用关系进行排列,可以非常直观地看出方法耗时。在下面的列表中,可以看到方法名、调用次数、Inclusive Time和Exclusive Time。其中Inclusive Time、Exclusive Time两列的含义与Traceview中的Incl Time、Excl Time两列的含义是一样的。