#arena #mempool #slice #memory #overhead #store #contiguous

slice-arena

以低开销存储大量小型切片,在连续的内存块中

1个稳定版本

1.0.0 2020年4月10日

#488内存管理

CC0 许可证

8KB
130

切片和路径的内存池

SliceArena可以存储任意数量的切片,包括字符串切片或路径,即使是非常短的切片,开销也很小。

它分配连续的内存块,并在它被丢弃时一次性释放它们。

它比Box<str>Rc<String>等更快、更有效。

请注意,由于借用检查器的“自引用结构”限制,您不能在同一结构中持有所有权的SliceArena对象和来自该场地的切片。请通过引用将构造函数的参数设置为场地。

无运行时依赖