mimalloc is a compact general purpose allocator with excellent performance.
—
Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C
Hardened allocator designed for modern systems. It has integration into Android's Bionic libc and can be used externally with musl and glibc as a dynamic library for use on other Linux-based platforms. It will gain more portability/integration over time.
Suite for benchmarking malloc implementations.
4th generation Mimalloc: fixes large alloc peak memory, same speed class. Cut large-buffer peak RSS > 50%. Memory purging, pprof heap profiling. Drop-in for C and Rust