33 个版本
0.1.43 | 2024年6月23日 |
---|---|
0.1.41 | 2024年4月22日 |
0.1.39 | 2023年9月14日 |
0.1.37 | 2023年4月25日 |
0.1.5 |
|
在 内存管理 类别中排名第9
每月下载量达 481,859 次
用于 232 个 Crates(直接使用190个)
545KB
9K SLoC
Mimalloc Rust
Mimalloc Rust 是一个基于 Microsoft 开发的 mimalloc 分配器的全局分配器包装器。
用法
use mimalloc::MiMalloc;
#[global_allocator]
static GLOBAL: MiMalloc = MiMalloc;
要求
构建 mimalloc 需要一个 C 编译器和 cargo。
安全模式使用
使用安全模式会添加保护页面、随机分配、加密的空闲列表等。根据 mimalloc 自身的基准测试,性能损失通常约为10%。
要启用安全模式,请在 Cargo.toml
中添加
[dependencies]
mimalloc = { version = "*", features = ["secure"] }