当前位置: 首页 > article >正文

android trace文件的抓取与查看方法

本地手机抓取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/,即可正常打开


http://www.kler.cn/news/148375.html

相关文章:

  • 【Lidar】基于Python的点云数据下采样+体素显示
  • tauri中使用rust调用动态链接库例子(使用libloading库和libc库)
  • ubuntu22.04 arrch64版在线安装java环境
  • C语言-指针讲解(3)
  • 用通俗的方式讲解Transformer:从Word2Vec、Seq2Seq逐步理解到GPT、BERT
  • 人机交互3——多主题多轮对话
  • TOD和PPS精确时间同步技术
  • C#面向对象
  • 2023网络安全产业图谱
  • 02-Java集合之双列集合,如HashMap,Hashtable,Properties,TreeMap的底层结构
  • 人工智能技术发展漫谈
  • 【Linux】信号
  • 《2023全球隐私计算报告》正式发布!
  • C语言错误处理之“非局部跳转<setjmp.h>头文件”
  • python 爬虫之 爬取网站信息并保存到文件
  • C++初阶--String类的使用
  • TCP 传输可靠性问题
  • DMX512协议及对接口电路的分析
  • openssl版本号解析
  • HTML新手入门笔记整理:HTML基本标签
  • 【DevOps】SonarQube 指标解读
  • Vue3 实现elementPlus的table列宽调整和拖拽
  • 最新版灵沐V3.3微信资源类小程序源码支持流量主
  • C语言面试之旅:掌握基础,探索深度(面试实战之c语言关键词中篇)
  • 在Spring Boot中使用ECharts绘制数据图表
  • 智慧化工~工厂设备检修和保全信息化智能化机制流程
  • 火狐挂代理访问问题Software is preventing Firefox from safely connecting to this site
  • Blazor Table 实现获取当前选中行的功能
  • pdf加密文件解密(pdf文件解密小工具)
  • Kotlin学习——kt里面的函数,高阶函数 函数式编程 扩展函数和属性