图形诊断工具

图形诊断工具已作为 Windows 10 内的可选功能提供。 若要使用图形诊断功能(在运行时和 Visual Studio 中提供)开发 DirectX 应用或游戏,请添加可选的图形工具功能。

  1. 转到设置>系统>可选功能(如果版本低于 Windows 10 22H2,请改为导航到设置>应用>应用和功能>可选功能)。

  2. 如果图形工具已列在添加的功能下,则你已完成。 否则单击“添加功能”。

  3. 搜索和/或选择图形工具,然后单击添加

图形诊断功能包括在 DirectX 运行时中创建 Direct3D 调试设备(通过 Direct3D SDK 层)的功能以及“图形调试”、“框架分析”和“GPU 使用情况”。

  • 图形调试使你可以跟踪你的应用正在进行的 Direct3D 调用。 然后,你可以重播这些调用、检查参数、使用着色器进行调试和实验, 并可视化图形资源以诊断呈现问题。 可以在 Windows PC、模拟器或设备上获取日志,然后在不同的硬件上播放它们。
  • Visual Studio 中的图形框架分析在图形调试日志上运行,并收集 Direct3D 绘图调用的基线计时。 然后它通过修改各种图形设置来执行一组实验,并生成计时结果的表格。 你可以使用此数据了解应用中的图形性能问题,并且可以查看各种实验的结果,以确定性能改善的机会。
  • Visual Studio 中的 GPU 使用情况使你可以实时监视 GPU 使用。 它收集和分析 CPU 和 GPU 正在处理的工作负载的计时数据,以便你可以确定所有瓶颈的位置。

Visual Studio 中的图形诊断概述