# プロファイラーモジュールの概要

> Add Profiler modules to the Profiler window to collect specific data about your application.

Profiler モジュールを使用して、アプリケーションに関する特定のパフォーマンスデータを収集します。

[Profiler ウィンドウ](/engine/6000.0/manual/analysis/profiler/window.md)の上部に、アプリケーションの特定の領域をプロファイルするプロファイラーモジュールがあります。アプリケーションをプロファイルすると、Unity は各モジュールに関連するデータを対応するチャートに表示します。


**CPU Usage Profiler モジュールのフレームが選択された Profiler ウィンドウ。詳細ペインで Timeline ビューが選択されています。:**
![](/api/media?file=/engine/6000.0/media/images/profiler-cpu-module.png)

## モジュールタイプ

[CPU Usage モジュール](/engine/6000.0/manual/analysis/profiler/collect-data/visualizing-data/cpu/cpu.md)は、 アプリケーションが各フレームに費やす時間の概要を提供します。他のモジュールはより具体的なデータを収集し、より具体的な領域を調べたり、メモリ消費、レンダリング、 オーディオ統計など、 アプリケーションの重要な要素を監視したりするのに役立ちます。

各モジュールには独自のチャートがあります。モジュールを選択すると、Profiler ウィンドウの下部セクションにある詳細パネルに、モジュールが収集する詳細データが表示されます。このデータを使用して、アプリケーションの改善点を特定できます。

使用可能なプロファイラーモジュールの完全なリストは、[Profiler ウィンドウのリファレンス](/engine/6000.0/manual/analysis/profiler/window-reference.md)を参照してください。

## カスタムプロファイラーモジュールの作成

独自のプロファイラーモジュールを Profiler ウィンドウに追加して、アプリケーションの特定のパフォーマンスデータを取得して可視化できます。[Profiler Module Editor](/engine/6000.0/manual/analysis/profiler/collect-data/visualizing-data/customizing/module-editor.md) を使用するか、スクリプトを使用してモジュールを自動的に作成および設定できます。

以下の画像は、カスタマイズされた Profiler ウィンドウの例です。

* **A**:**Tank Effects** という名前の[カスタムプロファイラーモジュール](/engine/6000.0/manual/analysis/profiler/collect-data/visualizing-data/customizing/creating-custom-modules.md)

* **B**:Tank Effects プロファイラーモジュールのデータを可視化する[カスタムモジュール詳細パネル](/engine/6000.0/manual/analysis/profiler/collect-data/visualizing-data/customizing/details-view.md)

* **C** [カスタムプロファイラーカウンター](/engine/6000.0/manual/analysis/profiler/adding-information-code/intro.md)


**Frame:**
![](/api/media?file=/engine/6000.0/media/images/Profiler_Tank_details.png)

詳しくは、[プロファイラーモジュールのカスタマイズ](/engine/6000.0/manual/analysis/profiler/collect-data/visualizing-data/customizing.md)を参照してください。

## 追加リソース

* [「Profiler」ウィンドウの使用](/engine/6000.0/manual/analysis/profiler/window.md)
* [アプリケーションのプロファイル](/engine/6000.0/manual/analysis/profiler/collect-data/profiling-applications.md)
* [Profiler ウィンドウのリファレンス](/engine/6000.0/manual/analysis/profiler/window-reference.md)
* [プロファイラーモジュールのカスタマイズ](/engine/6000.0/manual/analysis/profiler/collect-data/visualizing-data/customizing.md)
