Skip to content

MaskRay/mimalloc-lite

 
 

Repository files navigation

mimalloc-lite

This version is simplified from Daan Leijen and the Microsoft Research team's mimalloc.

  • Linux-only support (removed macOS, Windows, Apple, WASI)
  • Assumes GCC/Clang (removed MSVC and other compiler branches)
  • Removed MI_PADDING, MI_SECURE, MI_ENCODE_FREELIST, and MI_DEBUG>2
  • Renamed obsoleted malloc family functions (e.g. pvalloc, cfree)
  • Removed additional interceptors like strdup and realpath. Their libc implementations typically call the interceptable malloc.
  • Removed C++ new/delete interceptors
  • Removed mi_register_deferred_free

About

mimalloc is a compact general purpose allocator with excellent performance.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 90.6%
  • CMake 5.0%
  • C++ 3.9%
  • Other 0.5%