性能数据采集工具

一:Perfetto 性能数据采集工具

这是一个 Android 性能数据采集工具,主要用于在 Android 设备上通过 Perfetto 抓取系统性能追踪(trace)文件,并辅以 GPU 利用率监控。

通过网盘分享的文件:
链接: https://pan.baidu.com/s/187cyjV6g8U0Cqzt4otpMtA

提取码: 9q4k 

它的工作流程和用途如下:

  1. 自动采集 Perfetto Trace

    • 通过 adb 连接 Android 设备,启动 Perfetto 服务,按照同目录下的 config.txt 配置文件抓取系统级性能数据(CPU调度、内存、GPU活动等)。

    • 采集时长默认为 60 秒(可通过修改 COLLECT_TIME 调整,最大 180 秒)。

  2. 实时监控 GPU 利用率

    • 在倒计时过程中,每秒钟读取一次 Mali GPU 的 gpu_active_rate(GPU 活动率),并显示在命令行窗口,方便你观察采集期间的 GPU 负载变化。

  3. 采集后的数据处理

    • 将生成的 .perfetto-trace 文件从手机拉取到电脑上(perfetto_trace.perfetto-trace),并自动打开存放文件夹。

    • 提示你使用 ui.perfetto.dev 在线分析工具打开该文件。

适用场景

  • 游戏/图形性能分析:尤其适合需要监控 GPU 利用率的场景(如游戏优化、渲染性能调试)。

  • 系统级性能调优:开发者或测试人员用于分析 Android 系统在特定场景下的 CPU/GPU/内存等资源使用情况。

使用前提

  • 电脑已安装 ADB 并配置好环境变量。

  • Android 设备已开启 USB 调试 并已 root(因为脚本中执行了 adb root 和写 /sys 节点操作)。

  • 同目录下需要有 config.txt 文件(Perfetto 的采集配置)。

简单说,这是一个一键化性能数据采集脚本,免去了手动敲 adb 命令的麻烦,特别适合需要反复测试的场景。

 

 二:Arm Performance Studio

访问Arm官⽹下载相关该⼯具(建议下载最新版本2026.4):Arm Performance Studio

通过网盘分享的文件:
链接: https://pan.baidu.com/s/1K33J6IdkJug4IcfgysWo5A 提取码: j82u 

直接双击exe安装,都使⽤默认选项即可,直⾄安装完成

Arm Performance Studio 的简单应用/使用

1,选择Streamline⼯具

2,进⼊Streamline,抓取debug版本的apk如下,勾选下⾯的两项(确保笔记本能adb连接到台架)

3, ...........

 

三:我自己使用python编写的性能脚本,用来监控CPU/GPU/内存。并输出对应的报告

脚本需要替换下自己的设备 ID ,和需要监控的包名。

输出报告的路径也可以改一下,自定义路径。

通过网盘分享的文件:performance.zip
链接: https://pan.baidu.com/s/1bufPQCky7TnHcb9gjJH-_A 提取码: agb1

 

posted @ 2026-09-07 15:17  干脆面666  Views(30)  Comments(0)    收藏  举报
/* 看板娘,这个是右侧那个 *,/ /* 点击鼠标烟花效果 */