14个稳定版本 (3个主要版本)
使用旧的Rust 2015
5.2.0 | 2018年2月27日 |
---|---|
5.1.0 | 2018年2月9日 |
4.0.2 | 2018年1月29日 |
3.1.2 | 2018年1月27日 |
2.0.1 | 2018年1月1日 |
#322 in 内存管理
每月36次下载
130KB
845 行
maskerad内存分配器
自定义分配器,用于防止内存碎片化。
此库仅提供
- 一个 基于栈的 分配器
此分配器是一个类似于向量的数据结构,在实例化时从堆中请求 n 个字节的内存。
- 一个 双缓冲 分配器
这是一个包含两个基于栈的分配器的结构。一个是活动的,另一个是不活动的。当我们使用此分配器进行分配/重置时,活动堆栈分配器分配/重置内存。我们可以交换分配器,不活动的变为活动。
此库旨在 防止内存碎片化。分配器预先从堆中分配内存,我们使用这些分配器来创建对象。
更多信息
有关此crate的更多信息,请参阅github仓库。
在此处可以找到文档。
依赖关系
~48–255KB