ECS Framework API / IPerformanceDebugData
Interface: IPerformanceDebugData
Defined in: Types/index.ts:421
性能调试数据接口
Properties
frameTime
frameTime:
number
Defined in: Types/index.ts:423
ECS框架执行时间(毫秒)
engineFrameTime?
optional
engineFrameTime:number
Defined in: Types/index.ts:425
引擎总帧时间(毫秒)
ecsPercentage?
optional
ecsPercentage:number
Defined in: Types/index.ts:427
ECS占总帧时间百分比
memoryUsage
memoryUsage:
number
Defined in: Types/index.ts:429
内存使用量(MB)
fps
fps:
number
Defined in: Types/index.ts:431
FPS
averageFrameTime
averageFrameTime:
number
Defined in: Types/index.ts:433
平均ECS执行时间(毫秒)
minFrameTime
minFrameTime:
number
Defined in: Types/index.ts:435
最小ECS执行时间(毫秒)
maxFrameTime
maxFrameTime:
number
Defined in: Types/index.ts:437
最大ECS执行时间(毫秒)
frameTimeHistory
frameTimeHistory:
number
[]
Defined in: Types/index.ts:439
ECS执行时间历史记录
systemPerformance
systemPerformance:
object
[]
Defined in: Types/index.ts:441
系统性能详情
systemName
systemName:
string
averageTime
averageTime:
number
maxTime
maxTime:
number
minTime
minTime:
number
samples
samples:
number
percentage?
optional
percentage:number
systemBreakdown?
optional
systemBreakdown:object
[]
Defined in: Types/index.ts:450
系统占比分析数据
systemName
systemName:
string
executionTime
executionTime:
number
percentage
percentage:
number
memoryDetails?
optional
memoryDetails:object
Defined in: Types/index.ts:456
内存分配详情
entities
entities:
number
components
components:
number
systems
systems:
number
pooled
pooled:
number
totalMemory
totalMemory:
number
usedMemory
usedMemory:
number
freeMemory
freeMemory:
number
gcCollections
gcCollections:
number