性能数据采集工具
一:Perfetto 性能数据采集工具
这是一个 Android 性能数据采集工具,主要用于在 Android 设备上通过 Perfetto 抓取系统性能追踪(trace)文件,并辅以 GPU 利用率监控。
通过网盘分享的文件:
链接: https://pan.baidu.com/s/187cyjV6g8U0Cqzt4otpMtA
提取码: 9q4k
它的工作流程和用途如下:
-
自动采集 Perfetto Trace
-
通过
adb连接 Android 设备,启动 Perfetto 服务,按照同目录下的config.txt配置文件抓取系统级性能数据(CPU调度、内存、GPU活动等)。 -
采集时长默认为 60 秒(可通过修改
COLLECT_TIME调整,最大 180 秒)。
-
-
实时监控 GPU 利用率
-
在倒计时过程中,每秒钟读取一次 Mali GPU 的
gpu_active_rate(GPU 活动率),并显示在命令行窗口,方便你观察采集期间的 GPU 负载变化。
-
-
采集后的数据处理
-
将生成的
.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

浙公网安备 33010602011771号