使用此 CustomSampler 实例定义的自定义标签对一段代码进行分析。
这将显示在 Profiler 层级结构中。
using UnityEngine; using UnityEngine.Profiling;
public class ExampleClass : MonoBehaviour { CustomSampler sampler; void Start() { sampler = CustomSampler.Create("MyCustomSampler"); }
void Update() { sampler.Begin(); // do something that takes a lot of time sampler.End(); } }
使用 ConditionalAttribute 条件编译 Profiler.BeginSample。因此在非开发版本中部署时,它将不会产生开销。
其他资源:CustomSampler.End,CustomSampler.Create,ProfilerCPU。