性能面板

Performance pane
图 1. 性能面板

性能面板显示不同渲染事件的 GPU 性能。

此面板包含三个组件

  • 工具栏:包含用于自定义性能表或启动实验的功能按钮。
  • 性能表性能选项卡的主要表格视图。每一行代表一个渲染事件,每一列代表一个 GPU 指标(GPU 时间或 GPU 计数器)。这样,一个特定的数字单元格就代表了特定 GPU 指标在特定渲染事件中的性能。
  • GPU 计数器详细信息图表:详细显示 GPU 指标在渲染事件发生期间如何波动。该图表仅针对 GPU 计数器指标刷新,而不针对 GPU 时间指标刷新,因为时间指标是不言自明的,并且不会随时间波动。

工具栏

  • 估计值/置信区间按钮:切换性能数字的显示方式。由于 GPU 计数器样本以其自身的速度轮询,因此其时间范围可能与渲染事件的时间范围不完全一致。当它们部分重叠时,可能有多种解释说明计数器样本对渲染事件的贡献程度,范围从零贡献到完全贡献。基于极端情况,我们计算了置信区间;基于重叠时间的权重,我们计算了估计值
  • 实验:打开一个对话框,用于选择要运行的实验。AGI 提供了一些选项,无需重新编译应用程序即可尝试一些常见的优化实践。当您启动实验时,AGI 会根据新设置重放帧,并相应地更新 GPU 性能表。
  • 筛选计数器:打开一个对话框,用于选择要在性能表中显示哪些指标列。
  • 预设栏:由一个添加新预设按钮和以下自定义预设按钮组成。预设是 GPU 指标的预定义组合。单击预设按钮时,性能表将显示预定义指标的筛选列表。您也可以在添加新预设对话框中管理预设。

性能表

此表与分析面板和命令面板链接。渲染事件在跟踪中具有三种表示格式:性能面板中的一行、分析面板中的一段和命令面板中的一个节点。为了方便浏览,当您选择其中一种格式时,其他两种格式也会突出显示。例如,如果您对分析面板中最长的一段感兴趣,您可以选择它,然后导航到突出显示的性能行,查看此事件的详细 GPU 计数器性能。

GPU 计数器详细信息图表

  • x 轴显示计数器样本的时间戳。请注意,时间基于第一个渲染事件的开始时间,因此有时您可能会在计数器详细信息图表中看到第一个计数器样本的负时间戳,该样本与第一个渲染事件部分重叠。
  • y 轴显示计数器样本的指标性能值。
  • 每个条形图上方的括号中的数字显示计数器样本的权重,或者在估计方案中我们认为样本对渲染事件贡献的多少。