Skip to content

Home > @esengine/ecs-framework-monorepo > ComponentPoolManager

ComponentPoolManager class

全局组件池管理器

Signature:

typescript
export declare class ComponentPoolManager

Methods

Method

Modifiers

Description

acquireComponent(componentName)

获取组件实例

clearAll()

清空所有池

getComponentUtilization(componentName)

获取指定组件的池利用率

getInstance()

static

getPoolStats()

获取池统计信息

getPoolUtilization()

获取池利用率信息(用于调试)

prewarmAll(count)

预热所有池

registerPool(componentName, createFn, resetFn, maxSize)

注册组件池

releaseComponent(componentName, component)

释放组件实例

reset()

重置管理器,移除所有注册的池

基于 MIT 许可证发布