Expand description
Frame 池管理模块
实现极致优化的 FramePool 帧池,核心设计原则:
- 单线程持有:每个 Worker 独占一个 FramePool,零锁竞争
- Free-List 栈式分配器:Vec
存储空闲帧索引,LIFO 栈式分配 O(1) - 连续内存存储:Vec
连续存储帧信息,缓存友好 - 零堆分配:热路径无任何堆分配操作
- 零锁优先:无任何 Mutex/RwLock/原子操作
- 编译期约束:通过类型系统保证所有权唯一
Structs§
Enums§
- Frame
State - Frame 状态