プロファイラーは、アプリケーションのパフォーマンス分析に使用します。
プロファイラーは、アプリケーションパフォーマンスの複数の領域を記録し、その情報を表示します。この情報を使用して、アプリケーションの最適化の必要性を判断し、行った変更のパフォーマンスをテストできます。
スクリプトコードを調べ、コードの速度を低下させる可能性のある特定のアセットとリソースをアプリケーションがどのように使用しているかを確認できます。また、さまざまなデバイスでアプリケーションのパフォーマンスを比較することもできます。プロファイラーには複数の異なる プロファイラーモジュール があり、レンダリング、メモリー、オーディオなどの領域のパフォーマンスデータを表示します。
プロファイラーはインストルメンテーションベースのプロファイラーです。プロファイラーはアプリケーションのコード内のマーカーを使用して、各マーカーのコードの実行時間に関する詳細なタイミング情報を記録します。Unity API にはプロファイラーマーカーが組み込まれているため、コードのパフォーマンスを探ったり、パフォーマンスの問題を特定したり、最適化が必要な領域を特定したりできます。
カスタムの プロファイラーマーカー を使用して特定データを監視したり、詳細プロファイリング を使用して収集データをさらにカスタマイズしたりすることもできます。