3 个版本
0.1.3 | 2019 年 7 月 3 日 |
---|---|
0.1.2 | 2019 年 7 月 3 日 |
0.1.0 | 2019 年 6 月 22 日 |
570 在 内存管理 中排名
每月下载量 39 次
650KB
9K SLoC
由 mimalloc 支持的 Rust 分配器
此 crates 提供了一个 Rust #[global_allocator]
,由 mimalloc
支持。
另请参阅提供 mimalloc
的原始 FFI 绑定的 mimalloc-sys
crate。
用法
# Cargo.toml
[dependencies]
mimallocator = "0.1"
// main.rs
#[global_allocator]
static GLOBAL: mimallocator::Mimalloc = mimallocator::Mimalloc;
使用以下功能公开 mimalloc
的 CMake 配置
- stats:程序退出时打印统计信息
- secure:以安全模式构建
- check_full:启用完整的内部检查和断言
# Cargo.toml
[dependencies]
mimallocator = { version = "0.1", features = ["secure", "stats", "check_full"] }
许可
本项目许可根据以下之一进行
- Apache 许可证第 2 版,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确说明,否则根据 Apache-2.0 许可证定义,您有意提交给 mimalloc-sys
的任何贡献,应按上述方式双许可,不附加任何额外条款或条件。