systrace
是我们用来抓取一段时间之内的android设备上的数据指标的工具,我理解为: 设备运行日志,只不过这不是文本日志,而是一个 html文件,需要使用谷歌浏览器的 chrome://tracing/插件打开。具体步骤如下:
1、打开 CMD
,进入 systrace
目录:
2、输入 python systrace.py-b32768-t5-o mytrace.html wm gfx input view sched freq
,然后回车 解释一下这一串命令( 本文不做systrace
命令的详解,这些东西都是死命令,百度即可):
- python 将要执行python脚本
systrace.py
脚本名称- b 设置缓存区大小
- t 抓取5秒日志
o mytrace.html
输出到这个文件内wm WindowManager
日志内包含windowManager
信息gfx Graphics
日志中包含图形绘制的信息
-input Input
日志中包含设备输入的信息view View System
日志中包含View系统的信息sched CPU Scheduling
日志中包含CPU调度信息freq
日志中包含CPU频率信息
这里有个坑:
在某些真机上,比如 vivo X7,它会生成 html文件失败,莫名其妙,我换成模拟器,就好了,尚未试验其它真机机型。
我使用网易mumu模拟器做实验的时候,得到如下结果: