開發者控制台

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

開發者控制台 是在Studio測試或在生產中運行時測試您的體驗的工具。它顯示與 輸出 窗口類似的日誌訊息和錯誤,以及關於 記憶網路 和其他詳細資訊。

您可以使用以下任一方式在測試或實時體驗會話期間開啟控制台:

  • 按下 F9
  • 在聊天中輸入類型 /console
  • 使用經驗內的選單:
    1. 開啟體驗內的 Roblox 選單

    2. 選擇 設定 標籤。

    3. 向下捲動到 開發者控制台 並點擊 開啟

控制台部分

控制台頂部的快捷鍵欄顯示了危險錯誤和警告數量、客戶端記憶使用量和平均延遲時間;單擊其中任何一個以跳到控制台相應的部分。快捷鍵欄下方是如下列出的一系列工具。

記錄

記錄 工具顯示來自腳本的診斷訊息。

使用客戶端與伺服器切換,您可以在 客戶端伺服器 視圖之間切換:

  • 客戶端 視圖顯示從客戶端輸出LocalScripts和/或Scripts,並將RunContext設置為Enum.RunContext.Client。執行體驗的任何人都可以查看本地輸出訊息。
  • 伺服器視圖顯示來自服務器側的輸出(設為或)。只有經驗擁有者或群組成員擁有編輯權限才能查看服務器輸出訊息。

內存

開發者控制台 提供兩種用於監控記憶使用的工具,包括:

  • 記憶體 — 查看使用類別的實時記憶使用量,包括您自訂組件和引擎內部過程的記憶使用量。

  • Luau堆 — 在堆記憶上創建截圖,指向對你的腳本的記憶分配。此工具提供各種記憶配置檢視,可幫助您從不同角度識別當前記憶配置和問題,例如對象類型和引擎類類別。它也允許您創建多個截圖來比較隨著時間推移的記憶使用差異。

欲了解更多信息,請參閱記憶使用

網路

網路 工具顯示經驗已進行的網頁呼叫數量。這包括通過 HttpService 和 Roblox 服務的網頁請求來明確呼叫的情況,例如 DataStoreService網絡 工具有兩個部分:

  • 摘要 部分 列出所有輸入型的網路呼叫摘要。每種類型都有關於請求數量、失敗請求數量和請求所需時間的細節。

  • 詳情 部分 列出每個網路呼叫。每行顯示 HTTP 方法,例如 GETPOST ,以及狀態碼、執行時間、請求類輸入和請求 URL。點擊網路呼叫以查看其回應細節,例如:

    "Version":"1.1":"內容":"Headers":[],"StatusCode":"OK","ReasonPhrase":"OK","Headers":[],"TrailingHeaders":[],"RequestMessage":null,"IsSuccessStatusCode":true

腳本偵測器

腳本偵測工具 可讓您記錄所有運行的腳本的偵測會話,並查看其CPU時間費用,以及使用自訂記錄和顯示設定。它有助於識別佔用最多 CPU 資源並降低性履約的腳本。欲了解更多信息,請參閱腳本偵測器