当前位置:   article > 正文

Android抓trace_android trace

android trace

trace是分析Android性能问题最直接有效的工具

一、perfetto官网

https://ui.perfetto.dev/

二、抓固定时长trace

adb shell perfetto -o /data/misc/perfetto-traces/systrace.log  -t 10s sched freq idle am wm gfx view binder_driver hal dalvik input res memory power ss aidl sync  binder_lock

三、抓取任意时长trace

1. 开始抓取

adb shell perfetto -o /data/misc/perfetto-traces/systrace.log  -t 0 sched freq idle am wm gfx view binder_driver hal dalvik input res memory power ss aidl sync  binder_lock

2. 停止抓取

ctrl + c 不可以,用下面的命令去停止。(开两个窗口,一个抓,另一个停)

adb shell killall perfetto

四、官网脚本抓trace

下面是 Linux 版(其他操作系统怎么操作官网也有介绍)

1.从官网下载脚本

curl -O https://raw.githubusercontent.com/google/perfetto/master/tools/record_android_trace

2.修改脚本权限

chmod u+x record_android_trace

 3.设置参数并执行脚本

./record_android_trace -o trace_file.perfetto-trace -t 10s -b 32mb sched freq idle am wm gfx view binder_driver hal dalvik camera input res memory

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/812803
推荐阅读
相关标签
  

闽ICP备14008679号