Expand description
A drop-in global allocator wrapper around the mimalloc allocator. This fork exposes tuning knobs for RSS behavior and tracks the mimalloc dev branch.
§Usage
ⓘ
use better_mimalloc_rs::MiMalloc;
#[global_allocator]
static GLOBAL: MiMalloc = MiMalloc;§Usage with secure mode
Using secure mode adds guard pages, randomized allocation, encrypted free lists, etc. The performance penalty is usually around 10% according to mimalloc’s own benchmarks.
To enable secure mode, put in Cargo.toml:
ⓘ
[dependencies]
better_mimalloc_rs = { version = "*", features = ["secure"] }Structs§
- MiMalloc
- Drop-in mimalloc global allocator.