版本: Unity 6 (6000.0)
语言英语
  • C#

IgnoredByDeepProfilerAttribute

Unity.Profiling 中的类

/

实现于: UnityEngine.CoreModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读用户提出的每项更改建议,并在适当情况下进行更新。

关闭

提交失败

由于某种原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

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() { } }