本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
GAMEOPS03-BP02 在每次发布之前(或至少在主要版本中)进行性能工程
性能工程是监控应用程序的多个关键运行指标的过程,以发现可以进一步提高应用程序性能的优化机会。这是一个迭代过程,从测试开始,然后优化代码、其依赖关系、关联进程、其主机操作系统和底层基础架构。
在未建立这种最佳实践的情况下暴露的风险等级:高
实施指导
要对应用程序的性能进行更深入的分析,请在应用程序代码中集成应用程序性能监控 (APM) 或调试工具,该工具可以通过跟踪应用程序流程中的异常行为来隔离问题并缩短故障排除时间。APM 工具还能够识别执行缓慢的方法和外部操作。
AWS X-Ray
对于游戏发布、内容发布、促销和重大游戏内活动等关键事件,使用 AWS Countdown
实施步骤
-
性能工程包括评估和监控关键运行指标,以验证应用程序的代码、流程、操作系统和基础设施是否按预期运行。 Pre-production review 还有助于定义不同模拟使用级别的基准性能。
-
使用 sar、top、vmstat I/O、sysstat、netstat 和性能监视器等系统工具,发现和跟踪利用率、服务、流程等关键指标。
-
使用 APM 工具跟踪应用程序的性能和行为,例如 AWS X-Ray 隔离问题、识别瓶颈和调试生产错误。
-
对于游戏发布等关键事件,请订阅 AWS Countdown (IEM) 以获取架构和运营指导、按需运营支持,以及识别风险和计划缓解措施。