systrace的简单使用

一 获取trace文件

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

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

参数意义:

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

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

生成的文件:

二 分析文件

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


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

快捷键指南:

w::放大

s:缩小

a:左移

d:右移

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

选图是放大过后如下:


帧说明:

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

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


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容