帧分析:分析帧的性能瓶颈
使用英特尔® GPA 图形帧分析器识别图形管道中的瓶颈。捕捉串流 (一连串的帧),关注特定的帧然后观察该帧的 API 调用和图形资源。
开始帧分析:
- 双击任务栏通知区域或桌面上的 图形显示器图标,运行图形显示器。
- 通过单击右下角的浏览 按钮并查看您的应用程序,指定要分析的应用程序 ()。
在 Windows 平台上,您可以使用示例应用程序 gpasample.exe。
- 选择右下角下拉菜单中的串流 启动模式 ()。
- 单击开始 按钮,运行应用程序 ()。
应用程序在一个单独的窗口启动。默认情况下,在应用程序启动时立即开始捕捉串流。
- 按下 L 完成串流捕捉 ()。
- 使用图形显示器窗口的打开文件 功能区界面打开轨迹 ()。
打开帧分析器的多帧视图。
- 打开性能表现较差的帧进行详细分析。例如,通过分析展示帧渲染所需时间的 GPU 已用时间指标,确定最长的帧:
- 在 GPU 已用时间 轨道上单击最长的帧 ()。
- 单击左下角的打开按钮 ()。
打开帧分析器的分析视图 窗口。
- 以高级分析模式 启动分析,帮助您识别潜在的瓶颈。单击左上角的 高级分析模式按钮。
API 调用根据可视化 () 和API 日志 () 窗格上的瓶颈进行分组。第一组绘制调用影响最大,耗时最长。
从影响最大的瓶颈开始解决问题。 单击可视化 或 API 日志 窗格上的第一组绘制调用。
该组调用相关的资源显示在资源 窗格中。 瓶颈标签页显示按瓶颈分布进行颜色编码的图形管道。管道的红色部分代表主要瓶颈,橙色部分代表次要瓶颈。
- 在 瓶颈标签页上,单击红色节点,例如 Local/Host Memory: Graphics-to-Memory Interface. 瓶颈的原因和线索显示在瓶颈标签中。
因此,您可以确定应用程序的潜在瓶颈,并获取如何解决问题的线索。
后续步骤
如需详细了解图形帧分析器的功能(包括单个和多个帧),请观看系列短视频深度了解:图形帧分析器。
如需了解关于帧分析工作流程的详情,请参阅用户指南部分使用图形帧分析器分析受 GPU 约束的应用程序。
如需了解关于图形帧分析器识别的瓶颈详情,请参阅手册主题英特尔® Processor Graphic 性能优化。
Parent topic: 英特尔® Graphics Performance Analyzers(英特尔® GPA)入门