Version: 2019.1

Returns

AutoScope IDisposable struct which calls Begin and End automatically.

Description

Creates a helper struct for the scoped using blocks.

Begin is called in the constructor and End in the Dispose method.

Note: Auto is thread safe and can be used in jobified code.

using Unity.Profiling;

public class MySystemClass { ProfilerMarker simulatePerfMarker = new ProfilerMarker("MySystem.Simulate");

public void UpdateLogic() { using (simulatePerfMarker.Auto()) { // ... } } }