mimalloc 0.1.1

Performance and security oriented drop-in allocator
Documentation

Mimalloc Rust

Build Status Latest Version Documentation

A drop-in global allocator wrapper around the mimalloc allocator. Mimalloc is a general purpose, performance oriented allocator built by Microsoft.

Usage

use mimalloc::MiMalloc;

#[global_allocator]
static GLOBAL: MiMalloc = MiMalloc;

Usage without secure mode

By default this library builds mimalloc in safe-mode. This means that heap allocations are encrypted, but this results in a 3% increase in overhead.

In Cargo.toml:

[dependencies]
mimalloc = { version = "*", features = ["no_secure"] }