性能仪表板 是监控已发布游戏性能的最佳方式。这两个标签包括客户端和服务器的实时性能信息,您可以使用日期范围来追踪您的更改随时间的影响。
例如,想象一下您刚刚在游戏中添加了一个新地点:
- 您发布了更新后的游戏,几个小时后,您在性能仪表板上注意到了客户端崩溃率的明显上升,这似乎与客户端内存使用情况相关。
- 您在 Studio 中测试了新地点,没有发现任何问题。内存使用情况似乎与您游戏中的其他地点相似。
- 您注意到自从更新以来,平均玩家会话时间显著增加。
- 您再次进行测试,这一次您在游戏中花费了更多的时间,并密切关注内存使用情况。果然,使用量随着时间的推移而增加,可能会导致低端设备发生崩溃。
- 您检查服务器标签,发现服务器内存使用量也在随着时间增长。现在还不是问题,但可能很快就会成为问题。
- 在开发者控制台的 内存 标签下,在 PlaceScriptMemory 细分中,您注意到每次与世界中的某些关键对象交互时,某个新脚本的内存使用量都会增加。该脚本在客户端和服务器上均运行。
- 您检查了该脚本,它向一个大表添加了一些用户数据,但从不清理数据——它无限增长。
- 您解决了这个问题,发布了更新后的游戏,客户端崩溃率恢复到了之前的水平。
将性能仪表板与其他仪表板进行比较可以帮助您将性能改进(或退步)与业务指标关联起来,以更全面地了解高性能游戏对您底线的影响。有关更多信息,请参见 分析。