Graphics Profiler是华为专门为图形分析和优化提供的一种调试分析解决方案,可帮助OpenGLES游戏或Vulkan游戏以及其他图形类应用提升性能及解决绘制问题。Graphics Profiler是一套工具链,提供了友好的用户图形界面,主要包括以下几类工具:Frame Profiler(帧分析工具)、System Profiler(离线性能分析工具)、RT Profiler(实时性能分析工具)。该软件为用户提供了提供图形帧分析、离线性能分析和实时性能分析工具集。帮助用户更好的使用和操作。欢迎有需要的用户前下载体验!
软件功能
1、图形帧分析器
可视化多帧流捕获并选择一个帧进行分析,快速定位游戏类等应用问题。
2、离线性能分析器
3、实时性能分析器
通过实时分析找到影响游戏类等应用性能的常见瓶颈。
软件工具
1、Frame Profiler(帧分析工具)
通过捕获单帧或者连续的帧,分析渲染管道流水线上不同阶段的图形标准API协议执行序列。对于调用关系进行层层分解,使调试用户清楚了解输入及输出的资源关系,以此识别、定位和解决应用程序的渲染问题。
2、System Profiler(离线性能分析工具)
用于Android平台的应用程序的性能检测和跟踪,通过跟踪CPU、GPU、内存、系统调用、应用程序调用等性能数据,以此来识别游戏的性能功耗平衡问题,发现性能瓶颈。跟踪项列举(部分主要功能):
内核跟踪:以低开销跟踪内核Ftrace事件。
GPU状态:性能计数器的状态指标,图形API调用的状态及耗时。
堆分析:低开销、可变采样率、可附加到已运行的进程。
电源消耗:电池电量、消耗电量。
系统状态:当前运行的系统进程和用户进程。
更新日志
v7.2.7.203版本
新增特性
All Tools:
● 支持工具自动升级。
Frame:
● 支持OpenGL ES shader analysis特性。
● 支持用户自定义修改SPIRV-Cross参数功能。
● 支持白皮书跳转功能。
● 支持端侧hap抓帧功能。
● 支持基于job chain范围的Vulkan counters收集。
● 支持马良 930 GPU和马良 935 GPU设备上使用查看Bisheng Shader静态性能分析功能。
Trace:
● 支持在HarmonyOS 5.0及以上版本设备上使用CPU Counters功能。
● 支持在HarmonyOS 5.0及以上版本设备上使用GPU and Driver Events功能。
增强和修复特性
● 无增强和修复特性。

