版本:Unity 6 (6000.0)
语言:English
收集性能数据
将 Profiler 连接到数据源

收集性能数据简介

使用 Profiler 收集与您的应用程序相关的性能数据。

要收集数据,您必须将 Profiler 连接到数据源。您还必须启用要为其收集数据的任何Profiler 模块

您可以使用以下来源中的Profiler一个帮助您优化游戏的窗口。它显示在游戏各个区域花费的时间。例如,它可以报告渲染、动画或游戏逻辑中花费的时间百分比。 更多信息
参见 术语表
收集数据

  • 在目标平台上的播放器中分析您的应用程序
  • 在播放模式下分析您的应用程序
  • 分析 Unity 编辑器

Profiler 仅收集已启用的 Profiler 模块的数据。有关更多信息,请参阅激活 Profiler 模块

在目标平台上收集性能数据

获取有关应用程序的准确时间的最有效方法是在您打算在其上发布的目标平台上对其进行分析。这将为您提供有关影响应用程序性能的因素的准确时间。

在播放模式下收集性能数据

每次想要改进应用程序性能的元素时都构建应用程序可能非常耗时。要快速评估应用程序的性能,您可以在编辑器中直接在播放模式下对其进行分析。Profiler 的默认目标是播放模式。

播放模式在与编辑器相同的应用程序和主线程中运行,这意味着编辑器的系统(例如UI(用户界面) 允许用户与您的应用程序交互。Unity 目前支持三种 UI 系统。 更多信息
参见 术语表
检查器一个 Unity 窗口,显示有关当前选定的游戏对象、资产或项目设置的信息,允许您检查和编辑值。 更多信息
参见 术语表
场景场景包含游戏环境和菜单。将每个唯一的场景文件视为一个唯一的关卡。在每个场景中,您放置环境、障碍物和装饰,基本上是分段设计和构建您的游戏。 更多信息
参见 术语表
视图渲染和资产管理)会影响在播放模式下分析时获得的性能和内存测量。

在播放模式下进行分析不会准确反映应用程序在真实设备上的性能。它有助于在无需重新构建播放器的情况下测试更改,并确定需要进一步调查的区域。

要有效地进行播放模式分析,请经常构建您的应用程序并将其部署到一系列目标设备,并在这些设备上测试和分析您的应用程序。如果您在这些设备上的应用程序中发现性能问题,请缩小最需要关注的区域。

然后,您可以在播放模式下分析您的应用程序,并快速迭代对应用程序所做的任何更改。对更改感到满意后,再次构建并将应用程序部署到目标设备以验证更改。

收集有关 Unity 编辑器的性能数据

编辑器可能会影响应用程序的性能,因为它在播放模式下运行时会使用与应用程序相同的资源。您可以单独分析编辑器以了解它使用了哪些资源。如果您已设计应用程序仅在播放模式下工作(例如用于电影制作),这将很有用。

您还可以进行播放模式分析或编辑器分析以识别与应用程序性能无关的问题。例如,调查长时间加载或无响应的编辑器是否会减慢迭代时间,或者应用程序的性能在播放模式下是否较差。

其他资源

收集性能数据
将 Profiler 连接到数据源