Unity 6のすべてのプロファイリングツールを最も賢く、効率的に使用してください。

THOMAS KROGH-JACOBSEN / UNITY TECHNOLOGIESSenior Technical Content Marketing Manager
Jul 11, 2025
Unityゲームのプロファイリングに関する決定版ガイド(Unity 6版)
このウェブページは、お客様の便宜のために機械翻訳されたものです。翻訳されたコンテンツの正確性や信頼性は保証いたしかねます。翻訳されたコンテンツの正確性について疑問をお持ちの場合は、ウェブページの公式な英語版をご覧ください。

プロファイリングは、ゲームがパフォーマンスの良いコードと最適化されたメモリ使用量で動作することを保証するために必要です。低エンドおよび高エンドデバイス全体で。それは、リリースされる前に特定の配信プラットフォームの仕様を通過するのにも役立ちます。

その結果、熱とバッテリー消費を最大化しない優れたクロスプラットフォームパフォーマンスは、最終目標である、できるだけ多くのオーディエンスに彼らの好みのゲームプラットフォームで到達するための主要な構成要素です。

私たちの更新されたプロファイリングの電子書籍、Unityゲームのプロファイリングに関する究極のガイド(Unity 6版)がダウンロード可能になりました。アプリケーションをプロファイリングし、そのメモリを管理し、Unity 6ツールを使用して電力消費を最適化する方法に関するほぼ100ページのヒントが得られます。Unity Profiler、Profile Analyzer、Memory Profiler(ビルトインモジュールとパッケージの両方)、フレームおよびレンダリングデバッガー、プロジェクト監査ツールなど。

Unityゲームのプロファイリングに関する究極のガイド(Unity 6版)
プロファイリングの電子書籍をダウンロード

ゲーム開発ツールベルトの中で最も便利なツールのいくつか

Unity 6のUnity Profilerからのハイライトモジュール
Unity Profilerに含まれる新しいハイライトモジュールは、ゲームが設定されたターゲットフレーム時間に対してどのようにパフォーマンスを発揮しているかを理解するのを容易にします。この例では、ターゲットの60 fpsを達成するために、CPUとGPUの両方で多くの最適化作業が必要です。

私たちのチームは、プロファイリングがやや圧倒的であるというユーザーからの声を受けて、Unity 2022 LTS版のプロファイリングガイドをリリースしました。そのため、Unity開発者にツールを分解し、基本的なプロファイリング技術とそれを使用するタイミングを説明する入門ガイドを提供することが役立つと考えました。これまでのところ、私たちの最も人気のある電子書籍の1つです。

数年前のUniteカンファレンスに参加したベテラン開発者が私に言ったように、プロファイリングは、開発者としてのツールベルトに追加する最も便利なツールの1つである可能性が高いです。」プロファイラーは、アプリケーションのパフォーマンスが遅れている理由や、コードが過剰なメモリを割り当てている理由を解明するのに役立つ探偵ツールのようなものです。彼らは、内部で何が起こっているのかを明らかにします。

プロジェクトを効果的にプロファイリングする方法を理解すれば、すべての重要なゲーム開発の決定は、創造的な目標のために可能な限り最高のパフォーマンスを得る方法を考慮することによって導かれます。

ガイドの内部を覗いてみましょう

私たちのチームがリリースするすべての電子書籍は、Unityエンジニアリングチームの同僚を含む専門家とのコラボレーションの結果です。プロファイリングの電子書籍のために、私たちは数人のUnityエンジニアと協力し、Armの友人たちとも協力して、ハードウェアに関する独自の洞察を提供し、ガイドの最後にリストするプラットフォーム固有のプロファイリングツールのコレクションをマッピングするのを手伝ってもらいました。

ArmのStreamline Performance Analyzer
Arm の Streamline Performance Analyzer には、ターゲットである Arm ハードウェアで行うプロファイリングのライブセッション中に収集できる、豊富なパフォーマンスカウンター情報が用意されています。これは、オーバードローから生じるメモリ帯域幅の飽和などのパフォーマンス問題を特定するのに最適です。

では、プロファイリングの電子書籍のハイライトは何ですか?

Unity 6製品ニュースと更新:この電子書籍には、Unity 6プロジェクトの参考として自信を持って使用できるように、Unityのドキュメントとともに、すべてのプロファイリングツールの改善が含まれています。例えば、Unity 6.1のパッケージとして利用可能なProject Auditorをカバーしています。これは、Unityプロジェクトのための強力な分析ツールで、開発者がパフォーマンスを最適化し、ベストプラクティスを維持し、プロジェクト内の潜在的な問題やボトルネックを特定するのを助けるように設計されています。

Unity 6のProject Auditorサマリー表示
Project Auditorサマリー表示は、Unityプロジェクト内の最適化問題を特定し、対処するのを容易にします。

コアパフォーマンス概念の説明:ツール自体を超えて、この電子書籍では、フレーム予算の理解、フレームの解剖、サンプル対インストルメンテーションベースのプロファイリング、プロファイリング手法の確立、CPUバウンド対GPUバウンド、モバイルの熱制御とバッテリー寿命などの概念も説明しています。

例のスクリプトをプロファイリングすると、Update()メソッドの呼び出しが表示されます。
例のスクリプトをプロファイリングすると、Update()メソッドの呼び出しが表示されます。

いつ、どのようにプロファイリングするか:予算を定義し、結果を体系的にベンチマークして、モバイルに特有の制約の紹介を含めて、軌道に乗り続けるためのヒントを得ることができます。一般的な落とし穴やボトルネック、そしてそれに対処するためのツールについても見ていきます。

メインスレッドバウンドになっているプロジェクトからのキャプチャ
メインスレッドバウンドになっているプロジェクトからのキャプチャ

もちろん、Unityプロファイリングツールの完全なウォークスルー(たくさんのヒント付き):各ツールについて、迅速なスタートの紹介と、最も効率的に使用するための実用的なヒントを得ることができます。プロファイリングを超えてデバッグを検討し、前述のように、Arm Performance Studioのような異なるプラットフォームホルダーが提供するネイティブプロファイリングツールをリストアップします。

プロファイリングの電子書籍をダウンロード
Unity Profilerの優れた補完ツールであるProfile Analyzerは、プロファイリングセッションでキャプチャされた複数のフレームを集約し、比較します。これはシングルビューのスクリーンショットです。
Unity Profilerの優れた補完ツールであるProfile Analyzerは、プロファイリングセッションでキャプチャされた複数のフレームを集約し、比較します。これはシングルビューのスクリーンショットです。

新しいプロファイリングガイドをダウンロードして役立てていただければ幸いです。これは、このブログ投稿で発表した2つのパフォーマンス最適化ガイドを含む、Unity 6の最近更新された多くの電子書籍の1つです。

モバイルXRウェブゲームの最適化_Unity電子書籍 Unity 6
PCコンソールゲームの最適化_Unity電子書籍 Unity 6

UnityのベストプラクティスハブとUnityドキュメントのベストプラクティスガイドセクションには、上級Unity開発者、アーティスト、テクニカルアーティスト向けのすべての電子書籍と記事があります。