分析器

选择“窗口 > 常规编辑器 > 分析器”(Window > General Editors > Profiler)以打开“分析器”(Profiler)窗口。

“分析器”(Profiler)允许您通过录制和演示每个过程消耗的时间量(以图表的形式呈现),定位场景内的性能瓶颈。

您可以确定何时开始和停止录制。也可以将录制内容保存为文本文件并在稍后将其重新加载到绘图区域。您可以通过“分析器”(Profiler)窗口或 profiler MEL/Python 命令来执行这些任务。

使用以下方法之一,为事件制图:

有关如何录制过程以及如何使用和解释图表的详细信息,请参见在 Maya 中进行分析

您还可以在插件中检测过程,以便进行分析。检测是对程序的修改,用于收集信息进行分析。使用 profiler -instrumentMel 标志检测 MEL 过程。使用 MProfiler::MProfilingScope() 方法,在您的插件中检测方法。详细信息请参见通过 MEL/Python 和 API 使用“分析器”(Profiler)

下表提供了使用“分析器”(Profiler)的任务的简要概述。

目标 操作
录制过程

单击“开始”(Start),然后播放动画。要停止录制时停止动画,然后单击“停止”(Stop)

“类别视图”(Category view)“CPU 视图”(CPU view)之间切换图表

在绘图区域中使用 单击,然后选择要切换到的视图。

在绘图区域中导航

按住 + + 并向上/向下拖动,以垂直缩放。

按住 + + 并向左/向右拖动,以水平缩放。

增加录制缓冲区的大小 “缓冲区大小”(Buffer size)属性中输入一个较大的值。
在绘图区域显示或隐藏特定事件 在绘图区域中使用 单击,然后在隐藏和显示菜单项中选择。
在图表中查找事件 使用“在当前视图中查找”(Find in current view)搜索栏,或选择“编辑 > 查找”(Edit > Find)菜单。