一、简介
二、生成Trace
生成Trace分析文档的步骤如下:
1.打开手机调试模式,usb连接手机,运行APP
2.启动Systrace(命令行,Eclipse,Android Studio都可)
3.手机上做想要被trace的任何操作
注意:
Systrace是Android4.1中新增的,所以要生成Trace的手机要求Android 4.1以上。
Systrace可以通过命令行,Eclipse,Android Studio等方式启动。
2.1 命令行启动
2.2 Android Studio启动
1.打开Tools > Android > Android Device Monitor.
2.选中设备,点击Capture System
3.配置trace,点击OK
三、分析Trace
用浏览器打开生成的trace文件,可以进行性能分析。
如图所示:
3.1 监视帧数
F圆圈表示一帧(Frame),有绿,黄,红三种状态,渲染时间依次递增。
点击可以查看该Frame详细信息。
列出了检测的问题以及建议。
3.2 快捷键
浏览器浏览trace文件的过程中,可以使用一下快捷键:
Paste_Image.png四、代码级Trace
通过Trace类来实现这个功能。它能够让你在任何时候跟踪应用的一举一动。在你获取trace的过程中,Trace.beginSection()与Trace.endSection()之间代码工作会一直被追踪。
Paste_Image.png注意:Trace的begin与end必须在同一线程之中执行。