> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.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 的相關文件。

## 子主題

<CardGroup cols={2}>
  <Card title="擴充性" icon="folder-open" href="/zh-TW/tools/tools-console/pix/extensibility/index">
    擴充性的相關文件。
  </Card>

  <Card title="GPU" icon="folder-open" href="/zh-TW/tools/tools-console/pix/gpu/index">
    GPU 的相關文件。
  </Card>

  <Card title="GPU 追蹤" icon="folder-open" href="/zh-TW/tools/tools-console/pix/gpu-trace/index">
    GPU 追蹤的相關文件。
  </Card>

  <Card title="著色器總管" icon="folder-open" href="/zh-TW/tools/tools-console/pix/shader-explorer/index">
    著色器總管的相關文件。
  </Card>
</CardGroup>

## 指南

<CardGroup cols={2}>
  <Card title="分析遊戲效能" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/analyzing-system-performance">
    概觀：說明 PIX 是一款效能調整與偵錯工具，適用於建置 DirectX 12 遊戲的遊戲開發人員。
  </Card>

  <Card title="設定 PIX UI" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/configuring-pix">
    PIX 用於裝置連線索引標籤與每種擷取類型的預設視窗配置都可以自訂。
  </Card>

  <Card title="分析 CPU 效能" icon="microchip" href="/zh-TW/tools/tools-console/pix/cpu-performance">
    PIX 包含數種功能與擷取類型，可協助您解決 CPU 效能問題。
  </Card>

  <Card title="分析 DirectStorage 與 Win32 檔案 IO 效能" icon="hard-drive" href="/zh-TW/tools/tools-console/pix/fileio-performance">
    PIX 時間擷取包含用於分析遊戲檔案存取效能的功能。
  </Card>

  <Card title="啟動 PIX、連線至主機，" icon="rocket" href="/zh-TW/tools/tools-console/pix/launching-and-connecting">
    Gaming eXtensions Development Kit (GXDK) 安裝程式會將 PIX 安裝到您…上的 C:\Program Files (x86)\Microsoft GDK\bin 資料夾
  </Card>

  <Card title="分析記憶體使用量與效能" icon="memory" href="/zh-TW/tools/tools-console/pix/memory-performance">
    PIX 包含各種功能與擷取類型，可協助您診斷與記憶體使用量及效能相關的問題。
  </Card>

  <Card title="PIX 時間擷取" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/new-timing-captures">
    a id="timing\_capture\_overview"/a
  </Card>

  <Card title="開啟以程式設計方式取得的時間擷取" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/open-offline-timing-captures">
    使用 PIXBeginCapture API 取得的擷取必須經過轉換程序，才能在 PIX 中檢視。
  </Card>

  <Card title="PIX API" icon="plug" href="/zh-TW/tools/tools-console/pix/pix-api-reference">
    PIX 包含一組可用於多種工作的 API，包括記錄計時資料、提供軟體計數器…
  </Card>

  <Card title="分析遊戲的初始化與啟動程式碼" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/pix-capture-from-launch">
    遊戲的啟動順序通常涉及大量的記憶體配置與檔案 IO 作業，以及其他初始化工作。
  </Card>

  <Card title="分析停滯與內容切換" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/pix-context-switches">
    本主題說明如何使用 PIX 分析停滯與內容切換。
  </Card>

  <Card title="將 etl 檔案轉換為時間擷取" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/pix-convert-etl-files">
    PIX 中 Home 索引標籤下的 Convert 功能表，可用來轉換使用 xbPerf、xperf…收集的 etl 檔案以建立時間擷取
  </Card>

  <Card title="轉換舊版時間擷取" icon="clock-rotate-left" href="/zh-TW/tools/tools-console/pix/pix-convert-timing-captures">
    在某些 PIX 版本中，隨著新增功能，時間擷取檔案格式必須變更。
  </Card>

  <Card title="設定 PIX 以存取 CPU 擷取的 PDB" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/pix-cpu-pdb-config">
    PIX 中的 CPU 擷取需要存取遊戲的程式資料庫 (PDB)，才能在呼叫堆疊、取樣…中正確顯示函式名稱
  </Card>

  <Card title="分析 PIX 事件的關鍵路徑" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/pix-critical-path">
    PIX 會分析時間擷取期間收集的內容切換資料，以計算所選 PIX 事件的關鍵路徑。
  </Card>

  <Card title="PIX 自訂記憶體配置器" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/pix-custom-memory-allocators">
    PIX 時間擷取可以追蹤自訂記憶體配置器所進行的記憶體配置與釋放。
  </Card>

  <Card title="分析 DirectStorage 效能" icon="download" href="/zh-TW/tools/tools-console/pix/pix-directstorage">
    PIX 時間擷取包含一個選項，可收集遊戲使用 DirectStorage 的資料。
  </Card>

  <Card title="GPU 偵錯指導方針" icon="palette" href="/zh-TW/tools/tools-console/pix/pix-gpu-debugging">
    在遊戲開發期間，您可能會遇到各種問題，例如轉譯損毀、畫面異常、GPU 停止回應、分頁錯誤等。
  </Card>

  <Card title="分析動態延遲輸入" icon="network-wired" href="/zh-TW/tools/tools-console/pix/pix-input-sync">
    PIX 時間擷取包含一個選項，可收集輸入讀數與動態延遲輸入 (DLI) 的資料。
  </Card>

  <Card title="指令追蹤擷取" icon="brackets-curly" href="/zh-TW/tools/tools-console/pix/pix-instruction-trace-captures">
    a id="itrace\_overview"/a
  </Card>

  <Card title="記憶體圓餅圖" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/pix-live-memory-pies">
    遊戲暫停時，可以使用 PIX 中的記憶體圓餅圖檢視。
  </Card>

  <Card title="PIX 即時" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/pix-live">
    在 PIX 中連線至主機時，PIX 可以透過位於…旁邊的暫停/播放按鈕暫停與繼續執行中的遊戲
  </Card>

  <Card title="分析封存檔案內發生的檔案存取" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/pix-mappingfiles">
    a id="file\_io\_mapping\_files"/a
  </Card>

  <Card title="PIX 時間擷取中的計量檢視" icon="chart-line" href="/zh-TW/tools/tools-console/pix/pix-metrics-view">
    計量檢視是一個圖形化工具，可協助您分析大量資料，快速找出與…相關的關注區域
  </Card>

  <Card title="偵測違反寫入限制的情況" icon="hard-drive" href="/zh-TW/tools/tools-console/pix/pix-nvme-write-monitor">
    本主題說明如何使用 PIX 偵測寫入本機儲存空間的資料過多的情況。
  </Card>

  <Card title="PIX 隨選即時偵錯" icon="bug" href="/zh-TW/tools/tools-console/pix/pix-on-demand-live-debugging">
    隨選即時偵錯可用於在停止回應與例外狀況情境之外即時偵錯 XBOX GPU。
  </Card>

  <Card title="分析時間擷取中的 CPU 取樣" icon="user" href="/zh-TW/tools/tools-console/pix/pix-sampling-profiler">
    PIX 包含一個 CPU 取樣分析工具，可在進行時間擷取時選擇性地執行。
  </Card>

  <Card title="儲存與載入 PIX 設定" icon="sliders" href="/zh-TW/tools/tools-console/pix/pix-save-load-settings">
    可從 PIX Home 索引標籤存取的 Settings 配置，提供數個控制項來設定 PIX 使用者介面的各個層面…
  </Card>

  <Card title="GPU 擷取中的著色器例外狀況偵測" icon="palette" href="/zh-TW/tools/tools-console/pix/pix-shader-exception-detection">
    從 2023 年 6 月 GDK 開始，可以在 GPU 擷取中偵測擲回例外狀況的著色器。
  </Card>

  <Card title="PIX 針對著色器例外狀況的即時偵錯" icon="palette" href="/zh-TW/tools/tools-console/pix/pix-shader-exceptions-live-debugging">
    即時偵錯可用於偵測擲回例外狀況的著色器並即時偵錯。
  </Card>

  <Card title="系統監視器" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/pix-system-monitor">
    PIX 系統監視器可在計數器資料從主機串流傳出時即時檢視，以對遊戲進行即時分析。
  </Card>

  <Card title="時間擷取書籤" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/pix-timing-capture-bookmarks">
    從 2024 年 6 月版的 Microsoft Game Development Kit 開始，開發人員可以在…的通道中新增書籤或註解
  </Card>

  <Card title="時間擷取比較功能" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/pix-timing-capture-compare">
    時間擷取包含比較配置，可以對代表…之點的平均持續時間產生統計比較
  </Card>

  <Card title="查詢時間擷取檔案格式" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/pix-timing-capture-sqlite-queries">
    時間擷取檔案格式是 Sqlite 資料庫。
  </Card>

  <Card title="時間擷取摘要配置" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/pix-timing-capture-summary-layout">
    開啟時間擷取時，PIX 會執行初始分析，產生擷取統計資料以及一組可能的候選…
  </Card>

  <Card title="分析 D3D API 物件使用量" icon="palette" href="/zh-TW/tools/tools-console/pix/pix-timing-captures-d3d-objects">
    PIX 時間擷取包含一個選項，可記錄擷取期間配置與釋放之所有 D3D 資源與堆積物件的資訊…
  </Card>

  <Card title="分析記憶體使用量與效能" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/pix-timing-captures-memory">
    PIX 時間擷取包含一些選項，可記錄擷取期間發生的記憶體配置、存取與釋放資訊…
  </Card>

  <Card title="PIX 影片" icon="video" href="/zh-TW/tools/tools-console/pix/pix-videos">
    Windows 版 PIX 概觀
  </Card>

  <Card title="分析 Win32 檔案 IO 效能" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/pix-win32-fileio">
    本文說明如何使用 PIX 分析 Win32 檔案 IO 作業的效能。
  </Card>

  <Card title="PIX" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/pix">
    Performance Investigator for XBOX (PIX) 是一款效能調整與偵錯工具，適用於建置 DirectX12 遊戲的遊戲開發人員。
  </Card>

  <Card title="設定主機以搭配 PIX 使用" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/required-xconfig-settings">
    使用 PIX 進行擷取需要將 Profiling mode 主機設定設為 On，如下圖所示。
  </Card>

  <Card title="設定與開始使用" icon="gauge-high" href="/zh-TW/tools/tools-console/pix/setup-getting-started">
    本節說明如何使用 PIX 執行下列動作。
  </Card>
</CardGroup>

## 另請參閱

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


## Related topics

- [適用於 XBOX GDK 遊戲的輸入 API 和硬體](/zh-TW/build/core-features/common/input/index.md)
- [使用 PIX (Performance Investigator) 分析 Windows 遊戲](/zh-TW/tools/tools-pc/pix-for-windows.md)
- [PC 遊戲開發的 Visual Studio 專案範本](/zh-TW/tools/tools-pc/visualstudio/gr-vs-templates.md)
- [Windows 與 ROG XBOX Ally 總覽](/zh-TW/paths/windows/overview.md)
- [XBOX 遊戲的遊戲網狀架構網路功能](/zh-TW/build/console-features/networking/game-mesh/index.md)
