View a markdown version of this page

GAMEOPS03-BP02 在每次發行之前執行效能工程 (或至少針對主要版本) - 遊戲產業鏡頭

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

GAMEOPS03-BP02 在每次發行之前執行效能工程 (或至少針對主要版本)

效能工程是監控應用程式多個關鍵操作指標的程序,以探索可進一步改善應用程式效能的最佳化機會。這是從測試開始的反覆程序,接著最佳化程式碼、其相依性、相關聯的程序、其主機作業系統和基礎基礎設施。

未建立此最佳實務時的曝險等級:

實作指引

若要對應用程式效能進行更深入的分析,請在應用程式程式碼中整合應用程式效能監控 (APM) 或偵錯工具,透過追蹤應用程式流程中的異常行為來隔離問題並縮短故障診斷時間。APM 工具也能夠識別執行緩慢的方法和外部操作。

AWS X-Ray 協助開發人員進行效能工程活動,例如識別效能瓶頸,以及分析和偵錯生產錯誤。您可以使用 X-Ray 來了解應用程式及其基礎服務的效能,以及識別和疑難排解效能問題和錯誤的根本原因。透過數輪的負載測試,應用程式及其基礎設施會逐漸載入合成玩家流量、各種系統瓶頸、應用程式錯誤、例外狀況、作業系統問題,以及其他在其他 QA 測試期間可能尚未發現的問題。

對於遊戲啟動、內容發行、促銷和主要遊戲內事件等重要事件,請使用 AWS Countdown,根據遊戲專家建置的手冊提供實作指導,以驗證操作準備程度、降低潛在風險,以及規劃容量需求。 AWS Countdown 也有進階支援選項,可提供增強的支援和選項,例如工程師來最佳化您的基礎設施。

實作步驟

  • 效能工程涉及評估和監控關鍵操作指標,以確認應用程式的程式碼、程序、作業系統和基礎設施如預期般運作。生產前檢閱也有助於定義不同層級模擬用量的基準效能。

  • 使用 sar、top、vmstat、sysstat、netstat 和 Performance Monitor 等系統工具,探索和追蹤關鍵指標,例如使用率、服務、I/O、程序等。

  • 使用 APM 工具追蹤應用程式的效能和行為 AWS X-Ray ,例如隔離問題、識別瓶頸和偵錯生產錯誤。

  • 對於遊戲啟動等重要事件,請 AWS 訂閱 Countdown (IEM) 以取得架構和操作指導、隨需操作支援,以及識別風險和計劃緩解措施。