使用控制台命令抓取: 进入systarce.py目录:sdk/platform-tools/systrace 使用python命令抓取: python systrace.py --time=10 -o mynewtrace.html sched gfx view wm 会生成类似下面的: Starting tracing (10 seconds) Tracing completed. Collecting output... Outputting Systrace results... Tracing complete, writing results //生成的systarce文件路径. Wrote trace HTML file: file:///dev-tools/sdk/platform-tools/systrace/mynewtrace.html
其中:
--time 抓取时间长度
-o 生成的文件名
sched 跟的是抓取的tag.
使用谷歌浏览器打开:

简单分析:
红色的小圆圈表示渲染超时(大于16.6毫秒),点击可以查看卡顿信息.
按键操作:
w:放大,s缩小,e向右移动,a向左移动,f完全展开.
最简单的使用,安卓小白,难免有错误,请见谅.
本文介绍如何使用systrace工具进行安卓应用性能抓取与分析,通过控制台命令或python脚本启动,设置抓取时间和生成文件名,分析渲染超时等问题,提供快捷键操作指南。
1085

被折叠的 条评论
为什么被折叠?



