1.trace Log 的打开方法
使用Android Device Monitor可以查看trace Log内容,步骤如下,打开Android Device Monitor,选择File,然后打开*.trace log分析。
当然,你也可以使用Android Device Monitor 的图形按键进行trace的抓取与查看。
使用Android Device Monitor 查看trace Log
2.Trace log 的分析
打开Trace log后,Traceview使用以下两个窗格显示log数据:
-
- 时间轴窗格:
描述每个线程何时进入和退出方法的时间轴窗格
- 时间轴窗格:
-
- 配置文件窗格:
总结每个线程在跟踪日志的执行期间的配置文件窗格
以下各节提供有关traceview输出窗格的附加信息。
- 配置文件窗格:
3.Trace log 时间轴窗格
每个线程的执行都显示在自己的进程中,并且时间向右增加。 每种方法都以不同的颜色显示。 第一行下方的细线显示所选方法的子项(从入口到出口),如下图所示。
时间轴窗格
4.Trace log配置文件窗格
如下图所示,配置文件窗格提供了系统在Systrace期间每种方法的执行的列表以及耗时。
另外,调用另一个方法的方法称为父级方法,父级调用的方法称为其子级。 当您通过单击方法选择一种方法时,它会在两个单独的节点下显示其父项和子项。
对于配置文件窗格中的每个顶级节点,表中的Calls + Rec,Calls / Total列(图2中未显示)将显示该方法调用次数和递归调用次数。或者,对于父级和子级方法,此列显示方法在顶级节点中是方法的子级或父级的调用次数。