adb-抓systrace

systrace使用

chrome://tracing/

https://ui.perfetto.dev/

trace方法

1.脚本

sdk/platformtools/systrace文件目录下执行:

python2 systrace.py  -b 32000  -o setting_qian.html gfx input view webview wm am audio video camera app ss sched irq freq idle disk load sync workq regulators pagecache memreclaim

参数解释:

# -b表示抓取最大缓冲区

# -o 表示抓取文件的输出目录

# -t 表示抓取的时间,默认情况下是 10s

atracesytrace

C:\Users\wei242.wang\Desktop\platform-tools\systrace>python2 systrace.py --from-file log1_before.trace -o systrace1.html

2.原生

2.1 adb一直连接

adb shell -t perfetto -o /data/misc/perfetto-traces/trace -t 604800s -b 1000mb gfx input view webview wm am sm audio video camera hal res dalvik rs bionic power pm ss database network vibrator aidl nnapi rro sched irq freq idle disk sync memreclaim binder_driver binder_lock memory thermal

2.2 adb无法一直接连

请到开发者选项打开systrace,手机抓完后导出

categories队adb外全选:

3.pefpetto可用转换成html,可用html打开查看event节点信息。sql语句暂时不熟悉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值