# EndSample()

> Ends the current profiling sample.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.Profiling](/engine/6000.7/script-reference/unityengine/profiling.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
[Conditional("ENABLE_PROFILER")]
public static void EndSample()
```

### Remarks

The Profiler displays samples in its Hierarchy and Timeline views.

```csharp
using UnityEngine;
using System.Collections;
using UnityEngine.Profiling;

public class ExampleClass : MonoBehaviour
{
    void Example()
    {
        Profiler.BeginSample("MyPieceOfCode");
        // Code to measure...
        Profiler.EndSample();
    }
}
```

Additional Resources: [Profiler.BeginSample](/engine/6000.7/script-reference/unityengine/profiling/profiler/beginsample.md), [Profiler](/engine/6000.7/script-reference/unityengine/profiling/profiler.md).
