Version: 2022.2
言語: 日本語
ガベージコレクションのベストプラクティス
アプリケーションのプロファイル

プロファイラー概要

Unity Profiler (プロファイラー) は、アプリケーションのパフォーマンス情報を取得するためのツールです。ネットワーク上のデバイスやマシンに接続されたデバイスに接続して、目的のリリースプラットフォームでアプリケーションがどのように動作するかをテストでき ます。また、エディターで実行して、 アプリケーション開発中にリソース割り当ての概要を確認することもできます。

プロファイラーは、CPU、メモリ、 レンダラー、 オーディオなどの領域でアプリケーションのパフォーマンスに関するデータを収集して表示します。これは、アプリケーションのパフォーマンスの改善が必要な領域を特定し、それらの領域を反復するのに便利なツールです。 コード、アセット、シーン設定、カメラレンダリング、ビルド設定がアプリケーションのパフォーマンスにどのように影響するかを特定できます。結果は一連のグラフで表示されるため、アプリケーションのパフォーマンスを表すグラフで値が急上昇した箇所を視覚化できます。

In addition to using the built-in Unity Profiler, you can use the low level native plug-in Profiler API to export profiling data to third-party profiling tools, and the Profiling Core package to customize your profiling analysis. You can also add powerful profiling tools such as the Memory Profiler, and the Profile Analyzer to your project to analyze performance data in further detail.

Profiler ウィンドウにアクセスするには、Window > Analysis > Profiler の順に移動します。ウィンドウの詳細な説明は、Profiler ウィンドウ のページを参照してください。

このセクションでは、以下のトピックについて説明します。

アプリケーションのプロファイリングと最適化の方法

アプリケーションのプロファイリングのベストプラクティスと、プロファイリングを通して調整できることについては、以下のガイドとチュートリアルを参照してください。

ガベージコレクションのベストプラクティス
アプリケーションのプロファイル