> ## 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.

# XBOX System Monitor

> XBOX System Monitor

このトピックでは、Microsoft Game Development Kit (GDK) が Visual Studio シェルにインストールする XBOX System Monitor ツール ウィンドウについて説明します。System Monitor は 2 つのタブで構成されるパフォーマンス監視および診断ウィンドウです。1 つ目のタブ **\[Memory (CPU)]** は、System Monitor が接続されているコンソール ([XBOX Gaming Explorer](https://docs.xbox.com/ja-jp/tools/tools-console/visualstudio/xbox-gaming-explorer.md) で現在選択されているコンソール) の状態を、タスク マネージャー風のビューで表示します。**\[Memory (CPU)]** タブは、タイトルおよびツールのメモリ消費に焦点を当てています。2 つ目のタブ **\[Console Monitor]** は、*OutputDebugString* API およびコンソール ゲーム診断イベントからのトレース データを表示します。

次のスクリーンショットに示すように、Visual Studio の **\[XBOX]** 拡張機能メニューを選択して XBOX System Monitor にアクセスできます。

![Screenshot that shows how to access XBOX System Monitor in Visual Studio](https://mintcdn.com/microsoft-4404708b/NsRUQ49ZRpXgoZ9R/images/gdk/tools/vs_system_monitor_menu.png?fit=max\&auto=format\&n=NsRUQ49ZRpXgoZ9R\&q=85\&s=f220a6b9e6fdaaedf3e4113194bf3bbb)

## Memory (CPU)

**\[Memory (CPU)]** タブは、コンソール上で現在使用中のタイトルおよびツールのメモリ量を、折れ線グラフと一連の棒グラフの両方で表示します。次のスクリーンショットは、ツール メモリの使用量は非常に少ないが、タイトル メモリの使用量が徐々に増加しているタイトルを示しています。

![Screenshot that shows the XBOX System Monitor memory graphs](https://mintcdn.com/microsoft-4404708b/NsRUQ49ZRpXgoZ9R/images/gdk/tools/vs_system_monitor_memory.png?fit=max\&auto=format\&n=NsRUQ49ZRpXgoZ9R\&q=85\&s=e6248005bc256ee2a8f4c1c4f950aaa6)

複数の XBOX One ファミリ本体で実行されるタイトルを開発している場合、タイトルが各コンソール タイプの小売メモリ制限にどの程度近いかを知ることが有用です。スクリーンショットのグラフでは、y 軸に表示される値の範囲は、System Monitor が接続されているコンソールのタイプによって変わります。たとえば、XBOX Series X Dev Kitでは、XBOX One 開発キットよりも最大 y 値が大きくなります。
**\[Retail Limits]** ドロップダウンを選択すると、コンソールとそれらの小売メモリ制限のリストを表示できます。コンソール タイプの隣にあるチェックボックスを選択すると、そのコンソールの小売メモリ制限を表す水平線がグラフ上に描画されます。次のスクリーンショットは、XBOX One S コンソールの小売メモリ制限に近づいているタイトルを示しています。

![Screenshot that shows retail memory limits](https://mintcdn.com/microsoft-4404708b/NsRUQ49ZRpXgoZ9R/images/gdk/tools/vs_system_monitor_retail_limit.png?fit=max\&auto=format\&n=NsRUQ49ZRpXgoZ9R\&q=85\&s=02b32cf63be67e1ebcded49b8024e642)

各コンソール タイプで利用可能なタイトル メモリ量の詳細については、[タイトルおよび開発キット向けメモリの構成](https://docs.xbox.com/ja-jp/build/console-features/memory/system-memory-tooling.md) を参照してください。

タイトルのメモリ使用状況をより深く分析するためのツールの説明については、[メモリ使用状況とパフォーマンスの分析](https://docs.xbox.com/ja-jp/tools/tools-console/pix/memory-performance.md) を参照してください。PIX が提供するツールの詳細については、[PIX](https://docs.xbox.com/ja-jp/tools/tools-console/pix/pix.md) を参照してください。

## Console Monitor

**\[Console Monitor]** タブは、[xbWatson](https://docs.xbox.com/ja-jp/tools/tools-console/xbWatson/xbwatson.md) に現在表示されているコンソール トレースのサブセットを表示します。表示されるトレースには、*OutputDebugString* API に渡された文字列と、コンソール ゲーム診断イベントからのデータが含まれます。*OutputDebugString* データには、タイトルからのデータとシステム自体からのデータの両方が含まれます。

![The Console Monitor tab](https://mintcdn.com/microsoft-4404708b/NsRUQ49ZRpXgoZ9R/images/gdk/tools/vs_system_monitor_console_monitor.png?fit=max\&auto=format\&n=NsRUQ49ZRpXgoZ9R\&q=85\&s=6dac1b6c639fc840ffa46e3a845ff1fc)

## 関連項目

[Visual Studio](https://docs.xbox.com/ja-jp/tools/tools-console/visualstudio/visualstudio.md)

[XBOX Gaming Explorer](https://docs.xbox.com/ja-jp/tools/tools-console/visualstudio/xbox-gaming-explorer.md)

[メモリ使用状況とパフォーマンスの分析](https://docs.xbox.com/ja-jp/tools/tools-console/pix/memory-performance.md)


## Related topics

- [XPackageCreateInstallationMonitor](https://docs.xbox.com/ja-jp/reference/system/xpackage/functions/xpackagecreateinstallationmonitor.md)
- [XPackageUpdateInstallationMonitor](https://docs.xbox.com/ja-jp/reference/system/xpackage/functions/xpackageupdateinstallationmonitor.md)
- [XTaskQueueUnregisterMonitor](https://docs.xbox.com/ja-jp/reference/system/xtaskqueue/functions/xtaskqueueunregistermonitor.md)
- [XTaskQueueRegisterMonitor](https://docs.xbox.com/ja-jp/reference/system/xtaskqueue/functions/xtaskqueueregistermonitor.md)
- [XTaskQueueMonitorCallback](https://docs.xbox.com/ja-jp/reference/system/xtaskqueue/functions/xtaskqueuemonitorcallback.md)
