IgnoredByDeepProfilerAttribute 可防止 Unity Profiler 捕获方法调用。
当您在 Deep Profiler 模式下使用 Unity Profiler 捕获数据时,Unity 会注册每个函数的入口和出口。在某些情况下,您希望忽略某些代码。例如,如果它是某种包装器或方法或类,它会给 Profiler Time Line 视图增加太多杂乱,就会出现这种情况。您可以将 [IgnoredByDeepProfiler] 属性应用于类、结构和方法。[IgnoredByDeepProfiler] 适用于 Mono 和 IL2CPP 脚本后端。
using UnityEngine; using Unity.Profiling;
[IgnoredByDeepProfiler] public class NewBehaviourScript : MonoBehaviour { void Start() { } }