Version: 6000.3
语言: 中文
收集性能数据
将探查器连接到数据源

收集性能数据介绍

使用性能分析器收集与应用程序相关的性能数据。

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

您可以使用分析器帮助您优化游戏的窗口。它显示了在游戏的各个领域花费了多少时间。例如,它可以报告渲染、动画制作或游戏逻辑所花费的时间百分比。更多信息
请参阅术语表
来自以下来源:

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

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

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

获取有关应用程序的准确时间的最佳方法是在您打算发布它的最终平台上对其进行分析。这可以准确了解影响应用程序性能的因素。

在播放模式下收集效果数据

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

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

在播放模式下进行分析无法准确反映应用程序在真实设备上的性能。无需重新构建播放器即可测试更改并确定需要进一步调查的领域非常有用。

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

然后,您可以在 Play 模式下分析您的应用程序,并快速循环访问您对应用程序所做的任何更改。对更改感到满意后,再次生成应用程序并将其部署到目标设备以验证更改。

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

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

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

其他资源

收集性能数据
将探查器连接到数据源