Version: 2022.3

IgnoredByDeepProfilerAttribute

class in Unity.Profiling

切换到手册

描述

IgnoredByDeepProfilerAttribute prevents Unity Profiler from capturing method calls.

When you capture data with Unity Profiler in Deep Profiler mode, Unity registers entrance and exit to each function. In some cases, you want some code to be ignored. This can happen for instance if it is some kind of wrapper or method or class that adds too much clatter to the Profiler Time Line view. You can apply the [IgnoredByDeepProfiler] attribute to classes, structures, and methods. [IgnoredByDeepProfiler] works for both the Mono and IL2CPP scripting backends.

using UnityEngine;
using Unity.Profiling;

[IgnoredByDeepProfiler] public class NewBehaviourScript : MonoBehaviour { void Start() { } }