工具:systrace
sdk/platform-tools/systrace
需要python2.7
pip2 install pypiwin32
pip2 install six
使用:
启动设备
输入命令与参数
python systrace.py -e 192.168.181.102:5555 -l
不加参数启动:
在命令行:python systrace.py -e 192.168.181.102:5555
在设备上进行操作
在命令行:按下enter
启动systrace:
点击保存的html:
详细信息:
卡顿影响因素:
内存问题: (内存抖动、full gc)
cpu (计算耗时)
render (布局复杂、overdraw)
帧分析:
冰冻帧:一个帧超过0.7秒
帧分析:adb -s devicesname shell dumpsys gfxinfo | less