開発

UnityプロファイラーとUnityプロファイルアナライザーのスタートガイド

Unityプロファイラーは、Meta Questヘッドセット上でアプリをビルドして実行することにより、そのアプリに関するパフォーマンス情報を取得します。開発者はUnityプロファイラーを使って、Unity開発環境から直接パフォーマンスをプロファイリングできます。
Unityプロファイルアナライザーは、キャプチャしてプロファイラートレースに入れた一連のフレームを取り出し、それらについて統計分析を実行し、タイミングの最小値、中間値、平均値、最大値、取り出されたフレーム全体の合計呼び出しカウントやカウント平均など、関数ごとに有用な情報を生成します。
このガイドでは、アプリをUnityプロファイラーに接続し、データ取得を開始する方法について説明します。Unityのサイトで、プロファイラープロファイルアナライザーに関する詳細なドキュメントをご覧ください。モジュールについて不明な点がある場合は、Unityのドキュメントを参照してください。
Unity Profiler window

設定

Unityプロファイラーで使用できるのは開発ビルドのみです。Unityプロファイラーを使ってプロジェクトを分析するには、以下の手順に沿ってください。
  1. [File (ファイル)] > [Build Profiles (プロファイルを構築する)]の順に移動します。
  2. ビルドプラットフォームを[Android]に切り替えていない場合は、切り替えます。
  3. [Run Device (実行デバイス)]リストからヘッドセットを選択します。リストに表示されるのは、USB経由でコンピューターに接続されているデバイスのみです。
  4. [Development Build (開発ビルド)]が選択されていることを確認します。
  5. [Autoconnect Profiler(自動接続プロファイラー)]が選択されていることを確認します。このオプションはローカルIPアドレス経由で開発ビルドをUnity Profilerに接続するので、開発ビルドをデバイスで実行して分析できます。
  6. [Build and Run (ビルドして実行)]を押し、Meta Questヘッドセットでビルドして実行します。ビルドが正常に完了すると、[Profiler (プロファイラー)]ウィンドウが表示され、データが入力されます。
  7. GPU使用量プロファイラーが表示されていない場合には、[Profiler Modules (プロファイラーモジュール)]をクリックして[GPU Usage (GPU使用量)]を選択し、モジュールのリストに追加します。[Profiler Module (プロファイラーモジュール)]には、メニューから[Window (ウィンドウ)] > [Analysis (分析)] > [Profiler (プロファイラー)]からアクセスできます。
プロジェクトは、接続されたヘッドセット上でアプリをビルドして実行します。Unity Profilerが、実行中のアプリからデータを取得し始めます。データが取得されたら、タイムラインをクリックして関心あるフレームを選択し、ドローコールやタイミングなどフレームの概要を確認します。

Unityプロファイラーの結果に関する注記

Unityプロファイラーの結果を確認する際には次の点に留意してください。

ドローコールタイミングの正確性

ドローコールタイミングは、プロファイリングのオーバーヘッドにより、実際のタイミングよりも高くなります。特に、小さなドローが多数存在する場合にこの現象が生じます。そのため、絶対値数を考慮するのではなく、相対値数を使用して比較することをおすすめします。

ランタイムプリエンプションによる異常

プロファイリングの結果にノイズが混じることがあります。例えば、とてもシンプルなジオメトリのGPUタイミングが異常に高く表示されることがあります。こうした異常は大抵、ランタイムGPUプリエンプション(境界線、非同期タイムワープなど)によって生じます。Meta Quest向けの開発中に異常な結果が生じた場合は、何回かプロファイリングサンプルを取得し、異常が再び生じるかどうかを確認してください。ドローコールとランタイムプリエンプションの衝突はランダムに発生する場合があります。

Dynamic Clock Throttling

Meta Quest GPUは、バッテリーの最適化のためにDynamic Clock Throttlingをサポートしています。GPUパフォーマンスはクロックレベルによって異なり、プロファイリングの結果に影響します。適正な比較になるよう、アプリのGPUレベルを確認してください。
ナビゲーションロゴ
日本語
© 2026 Meta