使用 DirectX 运行时和 Visual Studio 图形诊断功能

来源:互联网 发布:python任务调度框架 编辑:程序博客网 时间:2024/05/16 06:01

[ 本文适用于编写 Windows 运行时应用的 Windows 8.x 和 Windows Phone 8.x 开发人员。如果你要针对 Windows 10 进行开发,请参阅 最新文档 ]

对于 Windows 10,图形诊断工具现已作为 Windows 内的可选功能提供。若要使用在运行时和 Visual Studio 中提供的图形诊断功能来开发 DirectX 应用或游戏,请安装可选“图形工具”功能:

  1. 转到“设置”、依次选择“系统”和“可选功能”,然后单击“添加功能”
  2. 在“添加功能”列表中,单击“图形工具”

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

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

0 0