概要
using UnityEngine; using UnityEngine.Profiling; public class Example : MonoBehaviour { private void Start() { var sampler = CustomSampler.Create( "Pokemon" ); sampler.Begin(); for ( int i = 0; i < 10000; i++ ) { Debug.Log( "あああああ" ); } sampler.End(); } }
CustomSampler を使用することで、
任意のコードの実行時間や GC Alloc を測定して Profiler に表示できます
Profiler.BeginSample と同じような機能ですが、
Profiler.BeginSample よりもオーバーヘッドが少ないとのことです
また、Conditional 属性が適用されており、
リリースビルドに含まれないようになっています