分析场景以提高性能

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

分析是一个计算完成特定进程使用多少时间和资源的过程。它对于查找代码中降低工作效率的低效内容十分有用。“分析器”(Profiler)允许您通过录制和演示每个过程消耗的时间量(以图表的形式呈现),定位场景内的性能瓶颈。

录制过程

将始终录制“主要”(Main)类别,而不管其在“录制/视图类别”(Record/View Categories)窗口中的设置如何。如果在“录制/视图类别”(Record/View Categories)窗口中禁用此类别,则其事件将被视为已隐藏,并包括在分析器底部的“隐藏事件”(Hidden events)计数中。

  1. 自定义要录制和查看的类别。单击 ,将显示“录制/视图类别”(Record/View Categories)窗口,允许您禁用不需要录制或查看的类别。

    简化视图和录制内容以减少绘图区域中的混乱和简化数据可视化。

  2. 单击“开始录制”(Start Recording)
  3. 启动动画。在要停止录制时停止动画。
    注: 您还可以录制用于其他操作(例如选择)的处理时间。
  4. 单击“停止录制”(Stop Recording)停止录制。

    “分析器”(Profiler)现在显示了一个图表,演示动画的处理时间。

  5. (可选)在不同的图表视图中选择:“CPU 视图”(CPU view)“类别视图”(Category view)“线程视图”(Thread view)“类别视图”(Category view)是默认视图,但是使用“视图”(View)菜单或 1、2、3 热键,可以切换到其他视图。
提示: 使用 Ctrl + R,可以启用和禁用录制。

有关如何解释分析器图表的信息,请参见解释分析器图表结果

相关主题