共用方式為


Visual Studio 中的 DirectX 支援

DirectX 12 支援

Visual Studio 圖形診斷不支援 DirectX 12。 針對具有完整 DirectX 12 支援的圖形偵錯,Visual Studio 建議在 Windows 上使用 PIX

Windows 上的 PIX 是具有遠端功能的效能調整和偵錯工具。 Windows 上的 PIX 提供七個主要功能,可滿足您的圖形偵錯需求。 使用 GPU 擷取來除錯和分析 Direct3D 12 圖形的渲染效能。 透過計時擷取來了解遊戲所執行的所有 CPU 和 GPU 工作效能和執行緒。 使用檔案 IO 擷取來識別遊戲磁碟 IO 模式和套件版面配置中的低效率。

開始您的圖形調試旅程,使用 Windows 上的 PIX

DirectX 11 支援

Visual Studio 圖形診斷不完全支援 DirectX 11。 針對具有增強型 DirectX 11 支援的圖形偵錯,Visual Studio 建議在 Windows 上使用 PIX

閱讀更多在 Windows 上 DirectX 11 的 PIX 相容性,請參閱 使用 D3D11On12 偵錯 D3D11 應用程式

Windows 上的 PIX

Windows 上的 PIX 具有七種主要操作模式:

  1. 用於偵錯和分析 Direct3D 12 圖形轉譯效能的 GPU 擷取
  2. 計時擷取 ,用於瞭解遊戲執行的所有 CPU 和 GPU 工作的效能和執行緒,以及追蹤 GPU 記憶體使用情況。
  3. 函數摘要會擷取 每個函數執行時間,以及呼叫每個函數的頻率的累積資訊。
  4. Callgraph 擷取並追蹤 單一函式的執行。
  5. 記憶體配置擷取 可讓您深入瞭解遊戲所進行的記憶體配置。
  6. 檔案 IO 擷取 可協助您識別遊戲磁碟 IO 模式和套件配置中的低效率。
  7. 系統監視器會在 遊戲執行時顯示即時計數器資料。

此處提供了 Windows 上 PIX 的詳細視頻介紹

Windows上下載PIX檢視文檔