> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 適用於 GDK 遊戲的 XBOX 與 Windows 版 PIX

> 適用於 XBOX 與 Windows GDK 遊戲的 PIX 效能調整與偵錯工具，包括 GPU 擷取、GPU 追蹤、著色器總管與 PIX 擴充性。

PIX 的相關文件。

## 子主題

> **[擴充性](https://docs.xbox.com/zh-TW/tools/tools-console/pix/extensibility/index.md)**
>
> 擴充性的相關文件。

> **[GPU](https://docs.xbox.com/zh-TW/tools/tools-console/pix/gpu/index.md)**
>
> GPU 的相關文件。

> **[GPU 追蹤](https://docs.xbox.com/zh-TW/tools/tools-console/pix/gpu-trace/index.md)**
>
> GPU 追蹤的相關文件。

> **[著色器總管](https://docs.xbox.com/zh-TW/tools/tools-console/pix/shader-explorer/index.md)**
>
> 著色器總管的相關文件。

## 指南

> **[分析遊戲效能](https://docs.xbox.com/zh-TW/tools/tools-console/pix/analyzing-system-performance.md)**
>
> 概觀：說明 PIX 是一款效能調整與偵錯工具，適用於建置 DirectX 12 遊戲的遊戲開發人員。

> **[設定 PIX UI](https://docs.xbox.com/zh-TW/tools/tools-console/pix/configuring-pix.md)**
>
> PIX 用於裝置連線索引標籤與每種擷取類型的預設視窗配置都可以自訂。

> **[分析 CPU 效能](https://docs.xbox.com/zh-TW/tools/tools-console/pix/cpu-performance.md)**
>
> PIX 包含數種功能與擷取類型，可協助您解決 CPU 效能問題。

> **[分析 DirectStorage 與 Win32 檔案 IO 效能](https://docs.xbox.com/zh-TW/tools/tools-console/pix/fileio-performance.md)**
>
> PIX 時間擷取包含用於分析遊戲檔案存取效能的功能。

> **[啟動 PIX、連線至主機，](https://docs.xbox.com/zh-TW/tools/tools-console/pix/launching-and-connecting.md)**
>
> Gaming eXtensions Development Kit (GXDK) 安裝程式會將 PIX 安裝到您…上的 C:\Program Files (x86)\Microsoft GDK\bin 資料夾

> **[分析記憶體使用量與效能](https://docs.xbox.com/zh-TW/tools/tools-console/pix/memory-performance.md)**
>
> PIX 包含各種功能與擷取類型，可協助您診斷與記憶體使用量及效能相關的問題。

> **[PIX 時間擷取](https://docs.xbox.com/zh-TW/tools/tools-console/pix/new-timing-captures.md)**
>
> a id="timing\_capture\_overview"/a

> **[開啟以程式設計方式取得的時間擷取](https://docs.xbox.com/zh-TW/tools/tools-console/pix/open-offline-timing-captures.md)**
>
> 使用 PIXBeginCapture API 取得的擷取必須經過轉換程序，才能在 PIX 中檢視。

> **[PIX API](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-api-reference.md)**
>
> PIX 包含一組可用於多種工作的 API，包括記錄計時資料、提供軟體計數器…

> **[分析遊戲的初始化與啟動程式碼](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-capture-from-launch.md)**
>
> 遊戲的啟動順序通常涉及大量的記憶體配置與檔案 IO 作業，以及其他初始化工作。

> **[分析停滯與內容切換](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-context-switches.md)**
>
> 本主題說明如何使用 PIX 分析停滯與內容切換。

> **[將 etl 檔案轉換為時間擷取](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-convert-etl-files.md)**
>
> PIX 中 Home 索引標籤下的 Convert 功能表，可用來轉換使用 xbPerf、xperf…收集的 etl 檔案以建立時間擷取

> **[轉換舊版時間擷取](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-convert-timing-captures.md)**
>
> 在某些 PIX 版本中，隨著新增功能，時間擷取檔案格式必須變更。

> **[設定 PIX 以存取 CPU 擷取的 PDB](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-cpu-pdb-config.md)**
>
> PIX 中的 CPU 擷取需要存取遊戲的程式資料庫 (PDB)，才能在呼叫堆疊、取樣…中正確顯示函式名稱

> **[分析 PIX 事件的關鍵路徑](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-critical-path.md)**
>
> PIX 會分析時間擷取期間收集的內容切換資料，以計算所選 PIX 事件的關鍵路徑。

> **[PIX 自訂記憶體配置器](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-custom-memory-allocators.md)**
>
> PIX 時間擷取可以追蹤自訂記憶體配置器所進行的記憶體配置與釋放。

> **[分析 DirectStorage 效能](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-directstorage.md)**
>
> PIX 時間擷取包含一個選項，可收集遊戲使用 DirectStorage 的資料。

> **[GPU 偵錯指導方針](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-gpu-debugging.md)**
>
> 在遊戲開發期間，您可能會遇到各種問題，例如轉譯損毀、畫面異常、GPU 停止回應、分頁錯誤等。

> **[分析動態延遲輸入](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-input-sync.md)**
>
> PIX 時間擷取包含一個選項，可收集輸入讀數與動態延遲輸入 (DLI) 的資料。

> **[指令追蹤擷取](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-instruction-trace-captures.md)**
>
> a id="itrace\_overview"/a

> **[記憶體圓餅圖](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-live-memory-pies.md)**
>
> 遊戲暫停時，可以使用 PIX 中的記憶體圓餅圖檢視。

> **[PIX 即時](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-live.md)**
>
> 在 PIX 中連線至主機時，PIX 可以透過位於…旁邊的暫停/播放按鈕暫停與繼續執行中的遊戲

> **[分析封存檔案內發生的檔案存取](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-mappingfiles.md)**
>
> a id="file\_io\_mapping\_files"/a

> **[PIX 時間擷取中的計量檢視](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-metrics-view.md)**
>
> 計量檢視是一個圖形化工具，可協助您分析大量資料，快速找出與…相關的關注區域

> **[偵測違反寫入限制的情況](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-nvme-write-monitor.md)**
>
> 本主題說明如何使用 PIX 偵測寫入本機儲存空間的資料過多的情況。

> **[PIX 隨選即時偵錯](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-on-demand-live-debugging.md)**
>
> 隨選即時偵錯可用於在停止回應與例外狀況情境之外即時偵錯 XBOX GPU。

> **[分析時間擷取中的 CPU 取樣](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-sampling-profiler.md)**
>
> PIX 包含一個 CPU 取樣分析工具，可在進行時間擷取時選擇性地執行。

> **[儲存與載入 PIX 設定](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-save-load-settings.md)**
>
> 可從 PIX Home 索引標籤存取的 Settings 配置，提供數個控制項來設定 PIX 使用者介面的各個層面…

> **[GPU 擷取中的著色器例外狀況偵測](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-shader-exception-detection.md)**
>
> 從 2023 年 6 月 GDK 開始，可以在 GPU 擷取中偵測擲回例外狀況的著色器。

> **[PIX 針對著色器例外狀況的即時偵錯](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-shader-exceptions-live-debugging.md)**
>
> 即時偵錯可用於偵測擲回例外狀況的著色器並即時偵錯。

> **[系統監視器](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-system-monitor.md)**
>
> PIX 系統監視器可在計數器資料從主機串流傳出時即時檢視，以對遊戲進行即時分析。

> **[時間擷取書籤](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-timing-capture-bookmarks.md)**
>
> 從 2024 年 6 月版的 Microsoft Game Development Kit 開始，開發人員可以在…的通道中新增書籤或註解

> **[時間擷取比較功能](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-timing-capture-compare.md)**
>
> 時間擷取包含比較配置，可以對代表…之點的平均持續時間產生統計比較

> **[查詢時間擷取檔案格式](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-timing-capture-sqlite-queries.md)**
>
> 時間擷取檔案格式是 Sqlite 資料庫。

> **[時間擷取摘要配置](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-timing-capture-summary-layout.md)**
>
> 開啟時間擷取時，PIX 會執行初始分析，產生擷取統計資料以及一組可能的候選…

> **[分析 D3D API 物件使用量](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-timing-captures-d3d-objects.md)**
>
> PIX 時間擷取包含一個選項，可記錄擷取期間配置與釋放之所有 D3D 資源與堆積物件的資訊…

> **[分析記憶體使用量與效能](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-timing-captures-memory.md)**
>
> PIX 時間擷取包含一些選項，可記錄擷取期間發生的記憶體配置、存取與釋放資訊…

> **[PIX 影片](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-videos.md)**
>
> Windows 版 PIX 概觀

> **[分析 Win32 檔案 IO 效能](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix-win32-fileio.md)**
>
> 本文說明如何使用 PIX 分析 Win32 檔案 IO 作業的效能。

> **[PIX](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix.md)**
>
> Performance Investigator for XBOX (PIX) 是一款效能調整與偵錯工具，適用於建置 DirectX12 遊戲的遊戲開發人員。

> **[設定主機以搭配 PIX 使用](https://docs.xbox.com/zh-TW/tools/tools-console/pix/required-xconfig-settings.md)**
>
> 使用 PIX 進行擷取需要將 Profiling mode 主機設定設為 On，如下圖所示。

> **[設定與開始使用](https://docs.xbox.com/zh-TW/tools/tools-console/pix/setup-getting-started.md)**
>
> 本節說明如何使用 PIX 執行下列動作。

## 另請參閱

* [命令列工具](https://docs.xbox.com/zh-TW/tools/tools-console/commandlinetools/index.md)
* [主機命令列工具](https://docs.xbox.com/zh-TW/tools/tools-console/console_commandlinetools/index.md)
* [Dev Home](https://docs.xbox.com/zh-TW/tools/tools-console/devhome/index.md)
* [DevKit Agent](https://docs.xbox.com/zh-TW/tools/tools-console/devkitagent/index.md)
* [HIX](https://docs.xbox.com/zh-TW/tools/tools-console/hix/index.md)
* [PGO](https://docs.xbox.com/zh-TW/tools/tools-console/pgo/index.md)
* [著色器編譯器](https://docs.xbox.com/zh-TW/tools/tools-console/shadercompiler/index.md)
* [遊戲效能覆疊](https://docs.xbox.com/zh-TW/tools/tools-console/titleperfoverlay/index.md)
* [Visual Studio](https://docs.xbox.com/zh-TW/tools/tools-console/visualstudio/index.md)
* [WDP](https://docs.xbox.com/zh-TW/tools/tools-console/wdp/index.md)
* [Xbom](https://docs.xbox.com/zh-TW/tools/tools-console/xbom/index.md)
* [xbWatson](https://docs.xbox.com/zh-TW/tools/tools-console/xbWatson/index.md)
* [XHIT](https://docs.xbox.com/zh-TW/tools/tools-console/xhit/index.md)


## Related topics

- [適用於 XBOX GDK 遊戲的輸入 API 和硬體](https://docs.xbox.com/zh-TW/build/core-features/common/input/index.md)
- [適用於 GDK 遊戲的 Xbox 服務安全性權杖 (XSTS 權杖)](https://docs.xbox.com/zh-TW/services/xbox-services/fundamentals/s2s-auth-calls/service-authentication/security-tokens/live-security-tokens.md)
- [使用 PIX 分析 Windows 遊戲](https://docs.xbox.com/zh-TW/tools/tools-pc/pix-for-windows.md)
- [PC 遊戲開發的 Visual Studio 專案範本](https://docs.xbox.com/zh-TW/tools/tools-pc/visualstudio/gr-vs-templates.md)
- [Windows 與 ROG XBOX Ally 總覽](https://docs.xbox.com/zh-TW/paths/windows/overview.md)
