跳轉到主要內容
PIX 的相關文件。

子主題

擴充性

擴充性的相關文件。

GPU

GPU 的相關文件。

GPU 追蹤

GPU 追蹤的相關文件。

著色器總管

著色器總管的相關文件。

指南

分析遊戲效能

概觀:說明 PIX 是一款效能調整與偵錯工具,適用於建置 DirectX 12 遊戲的遊戲開發人員。

設定 PIX UI

PIX 用於裝置連線索引標籤與每種擷取類型的預設視窗配置都可以自訂。

分析 CPU 效能

PIX 包含數種功能與擷取類型,可協助您解決 CPU 效能問題。

分析 DirectStorage 與 Win32 檔案 IO 效能

PIX 時間擷取包含用於分析遊戲檔案存取效能的功能。

啟動 PIX、連線至主機,

Gaming eXtensions Development Kit (GXDK) 安裝程式會將 PIX 安裝到您…上的 C:\Program Files (x86)\Microsoft GDK\bin 資料夾

分析記憶體使用量與效能

PIX 包含各種功能與擷取類型,可協助您診斷與記憶體使用量及效能相關的問題。

PIX 時間擷取

a id=“timing_capture_overview”/a

開啟以程式設計方式取得的時間擷取

使用 PIXBeginCapture API 取得的擷取必須經過轉換程序,才能在 PIX 中檢視。

PIX API

PIX 包含一組可用於多種工作的 API,包括記錄計時資料、提供軟體計數器…

分析遊戲的初始化與啟動程式碼

遊戲的啟動順序通常涉及大量的記憶體配置與檔案 IO 作業,以及其他初始化工作。

分析停滯與內容切換

本主題說明如何使用 PIX 分析停滯與內容切換。

將 etl 檔案轉換為時間擷取

PIX 中 Home 索引標籤下的 Convert 功能表,可用來轉換使用 xbPerf、xperf…收集的 etl 檔案以建立時間擷取

轉換舊版時間擷取

在某些 PIX 版本中,隨著新增功能,時間擷取檔案格式必須變更。

設定 PIX 以存取 CPU 擷取的 PDB

PIX 中的 CPU 擷取需要存取遊戲的程式資料庫 (PDB),才能在呼叫堆疊、取樣…中正確顯示函式名稱

分析 PIX 事件的關鍵路徑

PIX 會分析時間擷取期間收集的內容切換資料,以計算所選 PIX 事件的關鍵路徑。

PIX 自訂記憶體配置器

PIX 時間擷取可以追蹤自訂記憶體配置器所進行的記憶體配置與釋放。

分析 DirectStorage 效能

PIX 時間擷取包含一個選項,可收集遊戲使用 DirectStorage 的資料。

GPU 偵錯指導方針

在遊戲開發期間,您可能會遇到各種問題,例如轉譯損毀、畫面異常、GPU 停止回應、分頁錯誤等。

分析動態延遲輸入

PIX 時間擷取包含一個選項,可收集輸入讀數與動態延遲輸入 (DLI) 的資料。

指令追蹤擷取

a id=“itrace_overview”/a

記憶體圓餅圖

遊戲暫停時,可以使用 PIX 中的記憶體圓餅圖檢視。

PIX 即時

在 PIX 中連線至主機時,PIX 可以透過位於…旁邊的暫停/播放按鈕暫停與繼續執行中的遊戲

分析封存檔案內發生的檔案存取

a id=“file_io_mapping_files”/a

PIX 時間擷取中的計量檢視

計量檢視是一個圖形化工具,可協助您分析大量資料,快速找出與…相關的關注區域

偵測違反寫入限制的情況

本主題說明如何使用 PIX 偵測寫入本機儲存空間的資料過多的情況。

PIX 隨選即時偵錯

隨選即時偵錯可用於在停止回應與例外狀況情境之外即時偵錯 XBOX GPU。

分析時間擷取中的 CPU 取樣

PIX 包含一個 CPU 取樣分析工具,可在進行時間擷取時選擇性地執行。

儲存與載入 PIX 設定

可從 PIX Home 索引標籤存取的 Settings 配置,提供數個控制項來設定 PIX 使用者介面的各個層面…

GPU 擷取中的著色器例外狀況偵測

從 2023 年 6 月 GDK 開始,可以在 GPU 擷取中偵測擲回例外狀況的著色器。

PIX 針對著色器例外狀況的即時偵錯

即時偵錯可用於偵測擲回例外狀況的著色器並即時偵錯。

系統監視器

PIX 系統監視器可在計數器資料從主機串流傳出時即時檢視,以對遊戲進行即時分析。

時間擷取書籤

從 2024 年 6 月版的 Microsoft Game Development Kit 開始,開發人員可以在…的通道中新增書籤或註解

時間擷取比較功能

時間擷取包含比較配置,可以對代表…之點的平均持續時間產生統計比較

查詢時間擷取檔案格式

時間擷取檔案格式是 Sqlite 資料庫。

時間擷取摘要配置

開啟時間擷取時,PIX 會執行初始分析,產生擷取統計資料以及一組可能的候選…

分析 D3D API 物件使用量

PIX 時間擷取包含一個選項,可記錄擷取期間配置與釋放之所有 D3D 資源與堆積物件的資訊…

分析記憶體使用量與效能

PIX 時間擷取包含一些選項,可記錄擷取期間發生的記憶體配置、存取與釋放資訊…

PIX 影片

Windows 版 PIX 概觀

分析 Win32 檔案 IO 效能

本文說明如何使用 PIX 分析 Win32 檔案 IO 作業的效能。

PIX

Performance Investigator for XBOX (PIX) 是一款效能調整與偵錯工具,適用於建置 DirectX12 遊戲的遊戲開發人員。

設定主機以搭配 PIX 使用

使用 PIX 進行擷取需要將 Profiling mode 主機設定設為 On,如下圖所示。

設定與開始使用

本節說明如何使用 PIX 執行下列動作。

另請參閱

最後修改於 2026年10月8日