当前位置:   article > 正文

Trace 抓取_抓trace

抓trace

使用命令抓取

命令行抓取trace方式的前提是你的电脑已经安装了adb驱动,电脑能够通过adb命令成功连接到你的Android设备。

使用命令行抓取的方式有两种:

  • 使用Android设备预置的perfetto可执行程序

  • 使用谷歌推荐的record_android_trace脚本

使用/system/bin/perfetto进行抓取

首先,可以通过adb命令看下这个可执行程序是否真的存在于我们的Android设备中,如果没有这个可执行程序,那么后面的操作都是无法进行的。

adb shell
cd /system/bin/
ls perfetto
//如果shell窗口能显示出perfetto,说明这个文件是存在的,也就是设备上有这个可执行程序

手机上有这个可执行程序,那么我们就可以开始抓取了,抓取命令:

adb shell perfetto -o /data/misc/perfetto-traces/trace_file.perfetto-trace -t 20s sched freq idle am wm gfx view binder_driver hal dalvik camera input res memory

命令中参数-o代表抓取的输出地址-t是抓取时长。后面的则是我们要抓取的相关模块的trace,如scheduler frequency等。

上述命令抓取的内容保存在/data/misc/perfetto-traces/trace_file.perfetto-trace中,可以通过adb pull等方式将trace文件提取到电脑上。

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

闽ICP备14008679号