簡易的なUnity Profiler。
- UnityEditorに簡易的なプロファイリング情報を表示
- メモリが許す限り、プロファイリング情報を取得
- 取得したプロファイリング情報をCSV形式で保存
- Player側にStats風の簡易的なプロファイリング情報を表示可能
- Unity2019.4.5f1
- Unity2020.2.2f1
- Pixel4XL
- Scenes/UnityProfilerLiteKunをSceneに配置する。
- アプリをビルドする(Development Build:ON(必須)、Autoconnect Profiler:ON(推奨)
- Window->UnityProfilerLiteKunから専用Windowを開く
- アプリを実行する
- 任意のタイミングでRecordボタンを押す
以上
特定のタイミング・期間で計測を行う必要がある場合、スクリプトから下記のAPIを実行してください。
- UnityProfilerLiteKun.instance.StartRecording()
- UnityProfilerLiteKun.instance.EndRecording()
パフォーマンスのチューニングを行う際、いきなりUnityProfilerをでProfilingを行うのではなく、先ずは(メモリの許す限り)Frame数に制限無くProfilingを行うことが出来る為、常にProfileを記録しつつ、パフォーマンス悪い画面を見つけたら、UnityProfilerでProfilingを行うと効率的です。 本Editor拡張は、UnityChoseKunと併用して使うことを想定しています。 Statsを有効にすると、Frame数が画面に表示されるので、UnityChoseKunで画面を録画しておくと、どの画面でパフォーマンスが悪くなるかを発見しやすくなります。
要望、問題等はIssuesからご連絡下さい。