Unity Profiler 窗口可帮助优化游戏。此窗口会报告游戏的各个方面所用的时间。例如,可报告渲染、动画化或游戏逻辑所用的时间百分比。
可以分析 GPU、CPU、内存、渲染和音频的性能。
要查看性能分析数据,可在 Editor 中启用性能分析的情况下玩游戏,这样就会记录性能数据。然后,Profiler 窗口会在时间轴中显示数据,因此可以看到处于峰值(占用更多时间)的帧或区域。通过单击时间轴中的任意位置,Profiler 窗口的底部将显示所选帧的详细信息。
请注意,性能分析必须设置您的代码(即添加一些指令以便于检查)。虽然这对游戏性能有少许影响,但开销足够很小,不会影响游戏帧率。
使用性能分析工具时,应关注消耗最多时间的游戏部分。比较代码更改前后的性能分析结果,由此衡量改进情况。有时为提高性能而进行的更改可能会对帧率产生负面影响;代码优化可能会产生意外后果。
请参阅 Profiler 窗口文档以了解 Profiler 窗口的详细信息。
另请参阅:优化图形性能。