效能面板

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

效能 面板 為您的體驗提供最新的客戶端和伺服器數據。在更新體驗之前和之後監視此頁面,以早期發現性能問題。

存取面板

要存取效能頁面,您必須是經驗擁有者或擁有 分析群權限

  1. 前往 創作者中心創作頁
  2. 創作者中心 下拉選單中,選擇您的帳戶或擁有體驗的群組。
  3. 選擇體驗。
  4. 監控 下拉選單中,選擇 效能

使用面板

面板開始於目前的使用者數量、分佈在的伺服器數量以及裝置分解。若要在面板上顯示客戶端和伺服器的 圖表 ,例如下面的圖表,您的體驗必須至少有 100 名每日活用戶(DAU)。

仪表板包含兩個標籤, 客戶伺服器 ,以及調整日期範圍和時間間隔的選單。您也可以使用 放置 菜單來檢查個別地點,而不是整個體驗。

過濾器 選單讓您切換平均值或百分比值。

A view of the filters menu.

當檢查圖表或過濾時:

  • P90 指的是進入 90% 分位數的值數量。如果 P90 伺服器心跳為 59,則 90% 的伺服器運行在 59 FPS 以下。
  • 相同地,P10 指的是第 10 百分比。如果 P10 伺服器心跳為 40,則 10% 的伺服器運行在 40 FPS 以下。
  • P50 是中值。所有值的一半超過它,一半低於它。

客戶圖表

客戶標籤包括以下圖表,每一個都由平台或操作系統分解:

圖表說明
同時使用者線圖顯示您體驗中的使用者數量。
會話時間使用者在您的體驗中花費的時間長度。
客戶端幀評分線圖顯示每秒客戶端框架數量。持續低幀率或大幅下降可能會發出問題信號。有關調查客戶端幀評分的資訊,請參閱客戶端運算
客戶端擊碎評分以裝置輸入型顯示客戶端碰撞率的線圖。在碰撞評分上升,特別是在經過更新體驗後,通常表示出問題。
客戶端記憶使用線圖顯示客戶端記憶使用量依裝置輸入。持續增加可能表示記憶洩露。請參閱記憶
客戶端記憶使用百分比顯示客戶端使用的可用裝置記憶體百分比的線圖。例如,如果 Android 線接近 100%,執行您體驗的大多數 Android 裝置可能會面臨記憶體不足和崩潰的風險。

伺服器圖表

服務器 標籤 包括以下圖表:

圖表說明
伺服器 CPU 時間堆疊區域圖顯示每個框架的處理時間(毫秒)。超過 16.67 ms 的值非常不適合;它們可能會導致服務器幀率下降到 60 以下。查看伺服器運算
伺服器幀評分線圖顯示服務器幀率以每秒點數(射擊PS)。理想情況下,這個值總是為 60。伺服器幀率上限為 60,掉落可以降低客戶端幀率並增加延遲。請參閱 腳本計算
服務器記憶使用率堆疊區域圖顯示伺服器記憶使用量以 MB 為單位。嘗試將此值保持在 總服務器記憶的 50% 以下。然而,圖表不會顯示總服務器記憶體,因此另一個良好指南是保持在 3GB 以下。如果這個數字長期保持高或不斷增加,請調查方法來改善記憶使用率
按年齡分配服務器記憶堆疊區域圖顯示服務器的記憶使用量,依服務器年齡排序。如果伺服器的記憶使用量在服務期間大幅增加,請檢查最具成長的類別中的可能記憶泄漏、特別是 腳本物理渲染
每個伺服器使用的核心線圖顯示服務器 CPU 核心數量使用。低核心數使用與高服務器CPU時間結合是你應該調查多線程的指標。
計算效率線圖顯示您的體驗與 Roblox 平均值的效率比較。超過 100% 的值表示比基線更高的效率。貢獻因素包括每個伺服器最大玩家數 (越多越有效率) 和每個框架的伺服器 CPU 時間 (越低越有效率)。更高的計算效率意味著更低的環境影響,但這個指標並不代表良好或差勁的玩家體驗。

伺服器的 CPU 和記憶體圖表預設為 總覽 檢視圖,但有物理、渲染和腳本等個別過程群組的下拉選單。這些類別的總和不是 完整的;服務器每秒執行少量—通常不重要—的額外工作,這不包含在任何類別中。因此,整體毫秒和 MB 值略低於現實,但足夠接近以讓您獲得服務器履約的清晰理解。

如果類別比平常高或似乎花費過多的時間,請使用下拉選單來檢查群組並識別可能導致問題的過程。

The server CPU time chart showing the physics dropdown.
  • CPU 類別和任務映射到 MicroProfiler 中的類別,因此您可以執行 伺服器卸載,選擇 計時器 模式,然後使用 群組 選單過濾問題的過程群組。

    例如,如果您在 組裝 過程中發現潛在問題,屬於 物理 群組,您可以在 MicroProfiler 中找到相同名稱下的問題:

    The MicroProfiler showing the assemble process within the Physics group.
  • 記憶標籤映射到 Enum.DeveloperMemoryTag 中的標籤,值得注意的例外是 CoreMemory:Total ,這與 Enum.DeveloperMemoryTag.Internal 相當。您可以使用 開發者控制台 來檢查標籤的過度使用。這張圖顯示您如何使用開發者控制台來調查您在面板中看到的問題 PlaceMemory:GraphicsTexture

    The Developer Console showing the server memory view.

排除問題

如果您發現潛在問題,請使用以下步驟來解決並修復它:

  1. 檢查最近的更新,並考慮將它們滾回,如果對指標的影響嚴重。

  2. 請參閱識別性能問題提高性能來了解關於服務器計算、客戶計算和記憶使用的問題排除的信息。

  3. 使用內建測試工具進一步檢查問題:

  4. 從社群收集使用者反饋。