本地手机抓取trace

解压android trace文件的抓取与查看方法
找到config.pbtx文件,连接手机push进去

# push config.pbtx ,/data/local/tmp/为自定义push到的目录
adb push config.pbtx /data/local/tmp/
adb shell 
# 抓取trace, /data/local/tmp/perfetto-traces/为自定义输出目录
cat /data/local/tmp/config.pbtx | perfetto --txt -c - -o /data/local/tmp/perfetto-traces/trace.perfetto-trace
# 抓到后你所需要的内容后 ctrl+c中断,导出trace文件
adb pull /data/local/tmp/perfetto-traces/trace.perfetto-trace

查看trace

  1. 打开网站 https://ui.perfetto.dev/

  2. 把抓取到的trace拖到网站中

  3. 如果trace文件过大则会有以下提示
    在这里插入图片描述
    这时可以使用按上述命令操作

    # 下载trace_processor
    curl -LO https://get.perfetto.dev/trace_processor
    # 添加权限
    chmod +x ./trace_processor
    # 运行trace_processor /path/to/trace.pftrace为文件路径
    trace_processor --httpd /path/to/trace.pftrace
    

    或者直接使用压缩文件android trace文件的抓取与查看方法中的trace_processor_shell

    chmod +x ./trace_processor_shell
    ./trace_processor_shell 【文件路径

    运行完成后,再将文件拖到网站 https://ui.perfetto.dev/,即可正常打开

原文地址:https://blog.csdn.net/yimelancholy/article/details/134646726

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_430.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注