搜索
您的当前位置:首页正文

Systrace分析UI性能

来源:哗拓教育

一、简介

二、生成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文件,可以进行性能分析。
如图所示:

Paste_Image.png

3.1 监视帧数

F圆圈表示一帧(Frame),有绿,黄,红三种状态,渲染时间依次递增。
点击可以查看该Frame详细信息。

Paste_Image.png

列出了检测的问题以及建议。

3.2 快捷键

浏览器浏览trace文件的过程中,可以使用一下快捷键:

Paste_Image.png

四、代码级Trace

通过Trace类来实现这个功能。它能够让你在任何时候跟踪应用的一举一动。在你获取trace的过程中,Trace.beginSection()与Trace.endSection()之间代码工作会一直被追踪。

Paste_Image.png

注意:Trace的begin与end必须在同一线程之中执行。

Top