Skip to content

ECS Framework API v2.1.50


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

Released under the MIT License.