プロファイラー

公式サイト:

プロファイラー概要 | Unity マニュアル [公式]

導入

参考:

Profiler と Frame Debugger 触ってみた – Qiita

アプリが重い時は Profiler や Frame Debugger を活用しよう | KAZUPON 研究室

使い方

メニューから「Window > Analysis > Profiler」を開く。

ドキュメント:

プロファイラー概要 | Unity マニュアル [公式]

Profiler ウィンドウ | Unity マニュアル [公式]

よく使われるプロファイラーマーカー | Unity マニュアル [公式]

アプリケーションのプロファイル | Unity マニュアル [公式]

分析 | Unity マニュアル [公式]

参考:

F9 で Profiler の Record の開始/終了ができる | コガネブログ

CPU 負荷

参考:

CPU プロファイラでパフォーマンスを改善する 前編 | テラシュールブログ

ディーププロファイリング

ドキュメント:

ディーププロファイリング | Unity 2021.3 マニュアル [公式]

参考:

Deep Profile の On / Off をエディタ拡張で変更する方法 | コガネブログ

Editor Loop

ドキュメント:

Application.targetFrameRate | Unity スクリプトリファレンス [公式]

参考:

Why is it causing 452 ms delay in Editor Loop? – Unity Forum

Editor Loop delay. Is it a problem for my game? – Stack Overflow

Low FPS in Editor, 60+ FPS in Build – Stack Overflow

GC Alloc

ドキュメント:

ガーベジコレクターの概要 | Unity マニュアル [公式]

参考:

CPU プロファイラでパフォーマンスを改善する 後編 | テラシュールブログ

指定した範囲内の処理でどのくらい GC Alloc が発生したかログ出力するクラス | コガネブログ

GC Alloc 対策ダイジェスト – Qiita

GC.Collect が発生して重くなる問題の解決策 | Daichi

ヒープメモリ確保 (GC Allocation) パターンの紹介 | CyberAgent

Definition of GC.Alloc in Profiler – Unity Forum

メモリ使用量

ドキュメント:

Memory プロファイラーモジュール | Unity 2020.3 マニュアル [公式]

参考:

Profiler でそのフレームにおけるメモリ割り当てを分析する | LIGHT11

Memory Profiler の見方 Simple View 編 | Unity でいってみよう!

メモリ最適化に関して、あう可能性のある問題 – Qiita

メモリリーク対策

ドキュメント:

How to Find Memory Leaks | Memory Profiler 0.2 Manual [Official]

参考:

メモリリークを分析するための簡単で強力な方法 | GRIPHONE ENGINEER’S BLOG

プロファイラーモジュール

ドキュメント:

プロファイラーモジュール | Unity 2021.3 マニュアル [公式]

プロファイラーモジュールエディター | Unity マニュアル [公式]

カスタムサンプラー (Custom Sampler)

ドキュメント:

Profiling.CustomSampler | Unity スクリプトリファレンス [公式]

参考:

Custom Sampler – 任意のコードの実行時間や GC Alloc を測定して Profiler に表示できる | コガネブログ

まとめ/Tips

Profiler の実用的な使い方!パフォーマンス改善に必要な部分だけサクッとまとめ | LIGHT11

プロファイリングを効率良く進めるための 3つの Tips – Qiita

Memory Profiler

公式サイト:

Memory Profiler | Unity Manual [Official]

参考:

Memory Profiler でメモリにロードされているオブジェクトを可視化する | LIGHT11

Memory Profiler でメモリを使いすぎなオブジェクトを特定する | LIGHT11

Memory Profiler – ゲーム内で何がどの程度メモリを消費しているのか確認する | テラシュールブログ

新しい Memory Profiler のパッケージが利用可能になった | コガネブログ

Memory Profiler | トマシープが学ぶ

Unity のメモリ消費状況を確認する | ネコロモーフ

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA