版本:Unity 6 (6000.0)
语言:英语
突出显示分析器模块参考
检测所有函数调用

播放模式和编辑器配置文件示例

当您分析 Unity 编辑器或播放模式时,Unity 会将其相关的计时分组到两个具有以下标记的示例组中

  • PlayerLoop:与播放模式相关的计时
  • EditorLoop:与编辑器相关的计时

播放模式示例

当您分析播放模式时,分析器一个帮助您优化游戏的窗口。它显示了在游戏的各个区域花费了多少时间。例如,它可以报告渲染、动画或游戏逻辑中花费的百分比时间。 更多信息
请参阅 术语表
只收集发生在 PlayerLoop 中的计时样本。该组有助于减少 CPUGPU 分析器模块 中的误导性测量。

Unity 将任何 EditorLoop 示例归类为 CPU 分析器模块图表 中的 其他,这意味着 EditorLoop 示例是 其他 类别的最大贡献者。如果您想了解编辑器在这段时间内做了什么,并详细了解哪些因素导致了 其他 类别,请 分析编辑器进程

重要提示:如果您使用 深度分析 并以播放模式为目标,它会对发生在 PlayerLoopEditorLoop 中的每次调用产生性能影响。这是因为深度分析在域重新加载时会挂钩到任何脚本方法调用的开始和结束,并且无法检测到哪些部分从未从 PlayerLoop 中调用。发生在 EditorLoop 中的方法调用没有创建样本的全部开销,但它们仍然会检查是否发出一个样本,这会导致更小的开销。

编辑器样本

当您 分析编辑器进程 时,之前隐藏在 EditorLoop 标记下的所有样本都将贡献到各自的类别。这意味着 CPU 分析器模块的详细信息窗格 及其图表中的信息会发生重大变化。

其他资源

突出显示分析器模块参考
检测所有函数调用