ソースコード
使用例
using UnityEngine; public class Example : MonoBehaviour { private void Awake() { var watcher = new GCWatcher(); watcher.Start(); for ( int i = 0; i < 10000; i++ ) { Debug.Log( "【計測したい処理】" ); } watcher.Stop(); Debug.Log( watcher.Count ); } }
GC が何回発生したか計測できます
System.Diagnostics.Stopwatch のように使用できます