Home > @esengine/ecs-framework-monorepo > Pool
Pool class
高性能通用对象池 支持任意类型的对象池化,包含详细的统计信息
Signature:
typescript
export declare class Pool<T extends IPoolable>
Constructors
Constructor | Modifiers | Description |
---|---|---|
构造函数 |
Methods
Method | Modifiers | Description |
---|---|---|
清空池 | ||
| 清空所有池 | |
压缩池(移除多余的对象) | ||
| 压缩所有池 | |
| 获取所有池的统计信息 | |
| 获取所有已注册的池类型 | |
获取池中可用对象数量 | ||
| 获取全局池统计信息的格式化字符串 | |
| 获取指定类型的对象池 | |
获取池统计信息 | ||
检查池是否为空 | ||
检查池是否已满 | ||
从池中获取对象 | ||
预填充池 | ||
释放对象回池中 | ||
设置最大池大小 |