> ## 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 タイトル向けの PIX on XBOX および Windows

> GPU キャプチャ、GPU トレース、シェーダー エクスプローラー、PIX 拡張機能を含む、XBOX および Windows GDK タイトル向けの PIX パフォーマンス チューニングおよびデバッグ ツール。

PIX に関するドキュメント。

## サブトピック

> **[拡張性](https://docs.xbox.com/ja-jp/tools/tools-console/pix/extensibility/index.md)**
>
> 拡張性に関するドキュメント。

> **[GPU](https://docs.xbox.com/ja-jp/tools/tools-console/pix/gpu/index.md)**
>
> GPU に関するドキュメント。

> **[GPU トレース](https://docs.xbox.com/ja-jp/tools/tools-console/pix/gpu-trace/index.md)**
>
> GPU トレースに関するドキュメント。

> **[Shader Explorer](https://docs.xbox.com/ja-jp/tools/tools-console/pix/shader-explorer/index.md)**
>
> Shader Explorer に関するドキュメント。

## ガイド

> **[タイトル パフォーマンスの分析](https://docs.xbox.com/ja-jp/tools/tools-console/pix/analyzing-system-performance.md)**
>
> 概要: DirectX 12 タイトルを開発するゲーム開発者向けの、パフォーマンス チューニング/デバッグ ツールとしての PIX を紹介します。

> **[PIX UI の構成](https://docs.xbox.com/ja-jp/tools/tools-console/pix/configuring-pix.md)**
>
> デバイス接続タブや各キャプチャ タイプで PIX が使用する既定のウィンドウ レイアウトはカスタマイズできます。

> **[CPU パフォーマンスの分析](https://docs.xbox.com/ja-jp/tools/tools-console/pix/cpu-performance.md)**
>
> PIX には、CPU パフォーマンスの問題を解決するためのいくつかの機能とキャプチャ タイプが含まれます。

> **[DirectStorage と Win32 ファイル アクセスの分析](https://docs.xbox.com/ja-jp/tools/tools-console/pix/fileio-performance.md)**
>
> PIX Timing Captures には、タイトルのファイル アクセスのパフォーマンスを分析する機能が含まれます。

> **[PIX の起動、コンソールへの接続](https://docs.xbox.com/ja-jp/tools/tools-console/pix/launching-and-connecting.md)**
>
> Gaming eXtensions Development Kit (GXDK) のセットアップ プログラムは、PIX を PC の C:\Program Files (x86)\Microsoft GDK\bin フォルダーにインストールします...

> **[メモリの使用量とパフォーマンスの分析](https://docs.xbox.com/ja-jp/tools/tools-console/pix/memory-performance.md)**
>
> PIX には、メモリの使用量やパフォーマンスに関連する問題の診断に役立つさまざまな機能とキャプチャ タイプが含まれます。

> **[PIX Timing Captures](https://docs.xbox.com/ja-jp/tools/tools-console/pix/new-timing-captures.md)**
>
> a id="timing\_capture\_overview"/a

> **[プログラマティック タイミング キャプチャのオープン](https://docs.xbox.com/ja-jp/tools/tools-console/pix/open-offline-timing-captures.md)**
>
> PIXBeginCapture API で取得したキャプチャを PIX で閲覧するには、変換プロセスを経る必要があります。

> **[PIX API](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-api-reference.md)**
>
> PIX には、タイミング データの記録やソフトウェア カウンターの提供など、さまざまなタスクに使用できる一連の API が含まれます...

> **[タイトルの初期化のプロファイリング](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-capture-from-launch.md)**
>
> タイトルの起動シーケンスは通常、多数のメモリ割り当てとファイル I/O 操作、およびその他の初期化タスクを含みます。

> **[ストールとコンテキスト スイッチの分析](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-context-switches.md)**
>
> このトピックでは、PIX を使用してストールおよびコンテキスト スイッチを分析する方法について解説します。

> **[ETL ファイルをタイミング キャプチャに変換](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-convert-etl-files.md)**
>
> PIX の「Home」タブの下にある「Convert」メニューを使用すると、xbPerf、xperf... で収集した etl ファイルを変換してタイミング キャプチャを作成できます。

> **[以前のバージョンのタイミング キャプチャを変換](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-convert-timing-captures.md)**
>
> PIX の一部のリリースでは、新機能の追加に伴いタイミング キャプチャのファイル フォーマットを変更する必要があります。

> **[CPU 用の PDB にアクセスするための PIX の構成](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-cpu-pdb-config.md)**
>
> PIX の CPU キャプチャでは、コール スタック内の関数名やサンプリング結果を適切に表示するために、タイトルの Program Database (PDB) へのアクセスが必要です...

> **[PIX のタイミング キャプチャのクリティカル パス分析](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-critical-path.md)**
>
> PIX は、タイミング キャプチャ中に収集されたコンテキスト スイッチ データを解析し、選択された PIX イベントのクリティカル パスを計算します。

> **[PIX のカスタム メモリ アロケーター](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-custom-memory-allocators.md)**
>
> PIX のタイミング キャプチャでは、カスタム メモリ アロケーターによって行われるメモリ割り当てと解放を追跡できます。

> **[DirectStorage のパフォーマンス分析](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-directstorage.md)**
>
> PIX Timing Capture には、タイトルの DirectStorage 利用に関するデータを収集するオプションが含まれます。

> **[GPU デバッグのガイドライン](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-gpu-debugging.md)**
>
> ゲーム開発中、レンダリングの破損、グリッチ、GPU ハング、ページ フォールトなどのさまざまな問題に遭遇することがあります。

> **[Dynamic Latency Input の分析](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-input-sync.md)**
>
> PIX Timing Capture には、入力の読み取りと Dynamic Latency Input (DLI) のデータを収集するオプションが含まれます。

> **[Instruction Trace Captures](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-instruction-trace-captures.md)**
>
> a id="itrace\_overview"/a

> **[Memory Pies](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-live-memory-pies.md)**
>
> タイトルを一時停止したときに、PIX の Memory Pies ビューを使用できます。

> **[PIX Live](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-live.md)**
>
> PIX でコンソールに接続しているとき、PIX にはボタンの隣にある一時停止/再生ボタンで動作中のタイトルの一時停止/解除を行う機能があります...

> **[発生するファイル アクセスの分析](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-mappingfiles.md)**
>
> a id="file\_io\_mapping\_files"/a

> **[PIX Timing Capture のメトリック ビュー](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-metrics-view.md)**
>
> メトリック ビューは、大量のデータを分析し、注目領域をすばやく発見するためのグラフィカル ツールです...

> **[書き込み違反の検出](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-nvme-write-monitor.md)**
>
> このトピックでは、ローカル ストレージへの書き込み量が多すぎることを PIX で検出する方法を解説します。

> **[PIX のオンデマンド ライブ デバッグ](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-on-demand-live-debugging.md)**
>
> オンデマンド ライブ デバッグは、ハングや例外のシナリオ以外でも、XBOX GPU をリアルタイムでデバッグするために使用できます。

> **[タイミング キャプチャ内の CPU サンプル分析](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-sampling-profiler.md)**
>
> PIX には、タイミング キャプチャの取得時に任意に実行できる CPU サンプリング プロファイラーが含まれています。

> **[PIX 設定の保存と読み込み](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-save-load-settings.md)**
>
> PIX の Home タブからアクセスできる「Settings」レイアウトには、PIX ユーザー インターフェイスのさまざまな側面を構成するためのコントロールが用意されています...

> **[GPU キャプチャでのシェーダー例外検出](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-shader-exception-detection.md)**
>
> 2023 年 6 月の GDK 以降、GPU キャプチャで例外をスローするシェーダーを検出できるようになりました。

> **[シェーダー例外に対する PIX ライブ デバッグ](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-shader-exceptions-live-debugging.md)**
>
> ライブ デバッグを使用すると、例外をスローするシェーダーを検出し、リアルタイムでデバッグできます。

> **[System Monitor](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-system-monitor.md)**
>
> PIX の System Monitor では、コンソールからストリーミングされるカウンター データをライブで閲覧して、タイトルをリアルタイムでプロファイリングできます。

> **[タイミング キャプチャのブックマーク](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-timing-capture-bookmarks.md)**
>
> 2024 年 6 月の Microsoft Game Development Kit 以降、開発者はタイミング キャプチャ内のレーンにブックマーク (注釈) を追加できるようになりました...

> **[タイミング キャプチャの比較機能](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-timing-capture-compare.md)**
>
> タイミング キャプチャには、対応するポイントを表す平均継続時間について統計的な比較を行える Comparison Layout が含まれます...

> **[タイミング キャプチャのファイル フォーマットへのクエリ](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-timing-capture-sqlite-queries.md)**
>
> タイミング キャプチャのファイル フォーマットは Sqlite データベースです。

> **[タイミング キャプチャのサマリー レイアウト](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-timing-capture-summary-layout.md)**
>
> タイミング キャプチャを開くと、PIX は最初の解析を実行してキャプチャ統計と潜在的な候補一式を生成します...

> **[タイミング キャプチャでの D3D API オブジェクト使用状況の分析](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-timing-captures-d3d-objects.md)**
>
> PIX Timing Capture には、キャプチャ実行中に割り当てと解放が行われるすべての D3D リソースとヒープ オブジェクトに関する情報を記録するオプションが含まれます...

> **[メモリ使用量とパフォーマンスの分析](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-timing-captures-memory.md)**
>
> PIX Timing Capture には、キャプチャ実行中に発生するメモリの割り当て、アクセス、解放に関する情報を記録するオプションが含まれます...

> **[PIX ビデオ](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-videos.md)**
>
> PIX on Windows の概要

> **[Win32 ファイル I/O パフォーマンスの分析](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix-win32-fileio.md)**
>
> この記事では、PIX を使用して Win32 ファイル I/O 操作のパフォーマンスを分析する方法について解説します。

> **[PIX](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix.md)**
>
> Performance Investigator for XBOX (PIX) は、DirectX12 タイトルを開発するゲーム開発者向けの、パフォーマンス チューニング/デバッグ ツールです。

> **[PIX で使用するためのコンソール構成](https://docs.xbox.com/ja-jp/tools/tools-console/pix/required-xconfig-settings.md)**
>
> 以下の図に示すように、PIX でキャプチャを取得するには、コンソール設定の Profiling モードをオンにする必要があります。

> **[セットアップとはじめに](https://docs.xbox.com/ja-jp/tools/tools-console/pix/setup-getting-started.md)**
>
> このセクションでは、PIX で以下の操作を行う方法について解説します。

## 関連項目

* [Commandlinetools](https://docs.xbox.com/ja-jp/tools/tools-console/commandlinetools/index.md)
* [Console commandlinetools](https://docs.xbox.com/ja-jp/tools/tools-console/console_commandlinetools/index.md)
* [Devhome](https://docs.xbox.com/ja-jp/tools/tools-console/devhome/index.md)
* [Devkitagent](https://docs.xbox.com/ja-jp/tools/tools-console/devkitagent/index.md)
* [Hix](https://docs.xbox.com/ja-jp/tools/tools-console/hix/index.md)
* [PGO](https://docs.xbox.com/ja-jp/tools/tools-console/pgo/index.md)
* [Shadercompiler](https://docs.xbox.com/ja-jp/tools/tools-console/shadercompiler/index.md)
* [Titleperfoverlay](https://docs.xbox.com/ja-jp/tools/tools-console/titleperfoverlay/index.md)
* [Visualstudio](https://docs.xbox.com/ja-jp/tools/tools-console/visualstudio/index.md)
* [Wdp](https://docs.xbox.com/ja-jp/tools/tools-console/wdp/index.md)
* [Xbom](https://docs.xbox.com/ja-jp/tools/tools-console/xbom/index.md)
* [Xbwatson](https://docs.xbox.com/ja-jp/tools/tools-console/xbWatson/index.md)
* [Xhit](https://docs.xbox.com/ja-jp/tools/tools-console/xhit/index.md)


## Related topics

- [XBOX および PC タイトル向けの共通 GDK 機能](https://docs.xbox.com/ja-jp/build/core-features/common/index.md)
- [XBOX GDK タイトル向けの入力 API とハードウェア](https://docs.xbox.com/ja-jp/build/core-features/common/input/index.md)
- [XBOX タイトル向けのゲーム メッシュ ネットワーク](https://docs.xbox.com/ja-jp/build/console-features/networking/game-mesh/index.md)
- [XBOX タイトル向けの Title Performance Overlay](https://docs.xbox.com/ja-jp/tools/tools-console/titleperfoverlay/index.md)
- [XBOX タイトル向けの Profile-Guided Optimization (PGO)](https://docs.xbox.com/ja-jp/tools/tools-console/pgo/index.md)
