systrace的简单使用

一 获取trace文件

首先找到到自己systrace.py文件(SDK工具),然后在这个目录下执行命令 :

    python systrace.py --time=10 -o mynewtrace.html sched gfx view wm

参数意义:

time=10  时间:打算录制的时间,单位:秒   

mynewtrace.html 名字 :生成trace的名字

生成的文件:

二 分析文件

打开上一步生成的文件如图:


systrace的简单使用_第1张图片

找到自己的包名 查看UI线程。

快捷键指南:

w::放大

s:缩小

a:左移

d:右移

m:查看耗时(也可以鼠标拉取)

选图是放大过后如下:


systrace的简单使用_第2张图片

帧说明:

绿色最好(不卡顿),黄色次之(接近卡顿,尽量优化),红色(卡顿,丢帧)

点击帧会看到一些Alert,提醒我们哪里耗时,如何优化:


systrace的简单使用_第3张图片

你可能感兴趣的:(systrace的简单使用)