与 ProfilerMarker.Auto 一起使用的辅助 IDisposable 结构体。
使用 ProfilerMarker.Auto 将要分析的代码块包含在 using 语句中。AutoScope 的构造函数调用 ProfilerMarker.Begin,而 Dispose 方法调用 ProfilerMarker.Begin。
using Unity.Profiling;
public class MySystemClass { ProfilerMarker simulatePerfMarker = new ProfilerMarker("MySystem.Simulate");
public void UpdateLogic() { using (simulatePerfMarker.Auto()) { // ... } } }