| [ Web Proxy ] |
| Viewing: https://docs.unity3d.com/ScriptReference/Profiling.CustomSampler.End.html | [Back] [Original] |
End profiling a piece of code with a custom label.
This will show up in the Profiler hierarchy.
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(); } }
Profiler.BeginSample is conditionally compiled away using ConditionalAttribute.
Thus it will have zero overhead, when it is deployed in non-Development Build.
Additional resources: CustomSampler.Begin, CustomSampler.Create, ProfilerCPU.
| Web Proxy Viewer | New URL | Original Page |