
性能窗格显示了不同渲染事件的 GPU 性能。
此窗格包含三个组件:
- 工具栏:包含用于自定义性能表或启动实验的功能按钮。
- 性能表:性能标签页的主表格视图。每行表示一个渲染事件,每列表示一个 GPU 指标(GPU 时间或 GPU 计数器)。通过这种方式,特定的数字单元格表示特定渲染事件中特定 GPU 指标的性能。
- GPU 计数器详细信息图表:详细显示 GPU 指标在渲染事件发生期间如何波动。此图表仅针对 GPU 计数器指标刷新,而不针对 GPU 时间指标刷新,因为时间指标是自解释的,并且不会随时间波动。
工具栏
- 估算值/置信范围按钮:切换性能数字的显示方式。由于 GPU 计数器样本以其自身的速度进行轮询,其时间范围可能无法与渲染事件的时间范围完全对齐。当它们部分重叠时,关于计数器样本对渲染事件的贡献程度可能有多种解释,范围从零贡献到完全贡献。根据极端情况,我们计算了置信范围;根据重叠时间的权重,我们计算了估算值。
- 实验:打开一个对话框,用于选择您要运行的实验。AGI 为您提供了无需重新编译应用即可尝试一些常见优化实践的选项。当您启动实验时,AGI 会根据新设置重播帧,并相应地更新 GPU 性能表。
- 过滤计数器:打开一个对话框,用于选择您要在性能表中显示的指标列。
- 预设栏:由添加新预设按钮和随后的自定义预设按钮组成。预设是 GPU 指标的预定义组合。当您点击预设按钮时,性能表会显示预定义指标的过滤列表。您还可以在添加新预设对话框中管理预设。
性能表
此表与性能分析窗格和命令窗格关联。渲染事件在跟踪中有三种表示形式:性能窗格中的一行、性能分析窗格中的一个切片以及命令窗格中的一个节点。为了便于浏览,当您选择其中一种格式时,其他两种也会高亮显示。例如,如果您对性能分析窗格中最长的切片感兴趣,可以选中它,然后导航到高亮显示的性能行,查看此事件的详细 GPU 计数器性能。
GPU 计数器详细信息图表
- x 轴显示计数器样本的时间戳。请注意,时间是基于第一个渲染事件的开始时间,因此有时您可能会在计数器详细信息图表中看到第一个计数器样本的负时间戳,该样本与第一个渲染事件部分重叠。
- y 轴显示计数器样本的指标性能值。
- 每个条形上方的括号内数字显示计数器样本的权重,或者在估算场景中,我们认为该样本对渲染事件的贡献程度。