Stats

顯示已棄用項目

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

無法建立
服務

Stats 是一個提供實時運行遊戲實個體、實例性能信息的服務。其主要目的是提供一個終點來測量資源在哪裡被消耗,以及整體來說消耗了多少記憶。

服務還存儲一個 StatsItem 個對象樹,可以由插件讀取其值。

概要

屬性

  • 唯讀
    未複製
    平行讀取

    測量目前有多少零件正在接觸。

  • 唯讀
    未複製
    平行讀取

    在網絡遊戲中,這會大約描述當前實個體、實例每秒收到多少千位數據。

  • 唯讀
    未複製
    平行讀取

    在網絡遊戲中,這會大約描述當前實個體、實例每秒傳送多少千位數據。

  • 唯讀
    未複製
    平行讀取

    測量引擎處理所有必要渲染框架的任務所需的時間。

  • 唯讀
    未複製
    平行讀取

    服務器更新任務排程工作所需的總時間的測量,以秒為單位。

  • 唯讀
    未複製
    平行讀取

    測量目前記憶中有多少 Instance

  • 唯讀
    未複製
    平行讀取

    測量目前遊戲世界中物理模擬零件移動的數量。

  • 唯讀
    未複製
    平行讀取

    在網絡遊戲中,這會大約描述每秒鐘現有實個體、實例接收到的物理數據量。

  • 唯讀
    未複製
    平行讀取

    在網絡遊戲中,這會大約描述當前實個體、實例每秒傳送多少千位物理數據。

  • 唯讀
    未複製
    平行讀取

    測量物理引擎更新其當前狀態所需的時間。

  • 唯讀
    未複製
    平行讀取

    測量目前遊戲世界中物理模擬零件的數量。

  • 唯讀
    未複製
    平行讀取

    測量 CPU 需要多長時間才能處理所有渲染任務的一個框架。

  • 唯讀
    未複製
    平行讀取

    一種測量 GPU 需要多久才能處理所有任務來渲染一個框架的方法。

  • 唯讀
    未複製
    平行讀取

    遊戲當前場景所做的呼叫數量的測量。

  • 唯讀
    未複製
    平行讀取

    遊戲當前場景渲染的三角形數量的測量。

  • 唯讀
    未複製
    平行讀取

    遊戲當前場景對陰影所做的呼叫數量的測量。

  • 唯讀
    未複製
    平行讀取

    遊戲當前場景中渲染為陰影的三角形數量的測量。

  • 唯讀
    未複製
    平行讀取

    遊戲當前場景中對使用者介面元素所做的 2D 繪圖呼叫數量的測量。

  • 唯讀
    未複製
    平行讀取

    遊戲當前場景中渲染的 2D UI 元素數量的測量。

  • 唯讀
    未複製
    平行讀取

    遊戲當前場景中對使用者介面元素所做的 3D 繪圖呼叫數量的測量。

  • 唯讀
    未複製
    平行讀取

    遊戲當前場景中渲染的三角形數量的測量。

方法

屬性

ContactsCount

唯讀
未複製
平行讀取

這個屬性描述了目前有多少零件正在相互接觸,使其中一個零件被物理模擬,從而可以被 BasePart:GetTouchingParts() 方法認識。

DataReceiveKbps

唯讀
未複製
平行讀取

在網絡遊戲中,此屬性大約描述每秒鐘現有實個體、實例接收的多少千字節數據。如果從伺服器的角度來看,這代表從連接到伺服器的客戶端收到的總數據量。如果從客戶端的角度來看,這表示從伺服器接收的總數據量。

DataSendKbps

唯讀
未複製
平行讀取

在網絡遊戲中,此屬性大約描述當前實個體、實例每秒傳送多少千位數據。如果從伺服器的角度來看,這代表將傳送給連接到伺服器的客戶的總數據量。如果從客戶端的角度來看,這表示向服務器傳送的總數據量。

FrameTime

唯讀
未複製
平行讀取

此屬性只能在客戶端腳本中使用,並且是測量最新框架在秒鐘內渲染所需時間的一個指標。將 1 除以此值來計算框架時間的 FPS 值。高幀率表明裝置上的性能問題。考慮使用 微型調試器 來排除故障。

HeartbeatTime

唯讀
未複製
平行讀取

此屬性是伺服器在秒內更新任務排程工作的總量的測量。如果此值高,請檢查 伺服器運算

InstanceCount

唯讀
未複製
平行讀取

InstanceCount 是一個只讀的測量,用於計算目前記憶中有多少 Instance 。這包括 DataModel 、其子孫以及使用 Instance.new() 創建的任何對象,仍然存在於記憶中。

MovingPrimitivesCount

唯讀
未複製
平行讀取

測量目前遊戲世界中物理模擬零件移動的數量。

PhysicsReceiveKbps

唯讀
未複製
平行讀取

PhysicsReceiveKbps 是當前實個體、實例每秒收到的物理數據大約數量的測量。如果從服務伺服器的角度來看,這表示從連接到服務伺服器的客戶端收到的物理數據總量。如果從客戶端的角度來看,這表示從服務伺服器收到的物理數據總量。

PhysicsSendKbps

唯讀
未複製
平行讀取

PhysicsSendKbps描述大約有多少千字節的物理數據每秒被現有實個體、實例傳送。如果從服務伺服器的角度來看,這表示服務器連接到的客戶伺服器的物理數據總量。如果從客戶端的角度來看,這表示伺服器務器接收到的物理數據總量。

PhysicsStepTime

唯讀
未複製
平行讀取

此屬性是物理引擎更新其當前狀態所需的時間的測量。如果此值高,表示遊戲實例正在受到物理模擬過程造成的壓力。

PrimitivesCount

唯讀
未複製
平行讀取

測量目前遊戲世界中物理模擬零件的數量。

RenderCPUFrameTime

唯讀
未複製
平行讀取

此屬性是測量 CPU 需要多久才能處理所有渲染任務的時間。

RenderGPUFrameTime

唯讀
未複製
平行讀取

此屬性是 GPU 執行所有必要渲染一個框架的任務所需時間的測量。

SceneDrawcallCount

唯讀
未複製
平行讀取

此屬性是遊戲當前場景所做的呼叫數量的測量。一個繪圖呼叫是單一渲染操作,例如繪製網格。高呼叫數量可能意味著場景過於複雜或未最佳化,這可能導致性能問題。

SceneTriangleCount

唯讀
未複製
平行讀取

此屬性是遊戲當前場景渲染的三角形數量的測量。渲染的三角形數量對於嘗試估算場景的複雜度和性能有用。

ShadowsDrawcallCount

唯讀
未複製
平行讀取

此屬性是遊戲當前場景對陰影所做的呼叫數量的測量。高數量意味著在場景中渲染的物件數量越多,就會創建更多陰影。

ShadowsTriangleCount

唯讀
未複製
平行讀取

此屬性是遊戲當前場景中渲染為陰影的三角形數量的測量。高數量意味著有很多用於投射陰影的三角形,這可能會阻礙履約。

UI2DDrawcallCount

唯讀
未複製
平行讀取

此屬性是遊戲當前場景中對 UI 元素進行的 2D 繪圖呼叫數量的測量。高數量可能意味著有很多 2D 用戶介面元素正在使用。

UI2DTriangleCount

唯讀
未複製
平行讀取

此屬性是遊戲當前場景中渲染的 2D 用戶介面元素數量的測量。高數量可能意味著使用了許多或複雜的 2D 用戶介面元素,這可能會導致渲染方面的性能損失。

UI3DDrawcallCount

唯讀
未複製
平行讀取

此屬性是遊戲當前場景中使用於 UI 元素的 3D 繪圖呼叫數量的測量。高數量可能表示內置於介面中使用的 3D 物件數量高,可能會降低履約;然而,由於介面元素通常為 2D,很少可能看到顯著數量。

UI3DTriangleCount

唯讀
未複製
平行讀取

此屬性是遊戲當前場景中渲染的三角形數量的測量;然而,由於使用者介面元素通常是 2D 的,很少可能會看到顯著數量。

方法

GetMemoryUsageMbForTag

返回指定的 Enum.DeveloperMemoryTag 類別中消耗的兆位數量。

參數

預設值:""

返回

GetTotalMemoryUsageMb

以兆位計算,返回目前遊戲會作業正在使用的記憶總量。


返回

活動