mimallocv3.5.0
- Updated
Compact general purpose allocator with excellent performance
- Project website: https://github.com/microsoft/mimalloc
#Usage
mimalloc provides CMake targets:
find_package(mimalloc CONFIG REQUIRED)
target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:mimalloc-static>,mimalloc-static,mimalloc>)To ensure the mimalloc-override.dll is loaded at runtime on Windows with
dynamic linkage, it is suggested to insert some call to the mimalloc API
in the main function, eg. mi_version(). Cf.
https://github.com/microsoft/mimalloc/blob/dev/readme.md#dynamic-override-on-windows
#Features
No default features.
#override
Override the standard malloc interface (i.e. define entry points for 'malloc', 'free', etc)
Platforms: !windows | !static
- ✅linux
- ✅osx
- ✅windows-dynamic
- ❌
windows-static
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#secure
Use full security mitigations (like guard pages, allocation randomization, double-free mitigation, and free-list corruption detection)
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#Dependencies
No dependencies.
#Host Tool For
No ports use this.
#Contributors
myd7349
Victor Romero
Phoebe
Lily
JonLiu1993
Billy O'Neal
Rémy Tassoux
wangao
chausner
Clayton Wheeler
Arsen Tufankjian
autoantwort
Jia Yue Hua
Kai Pastor
gerard-ryan-immersaview
Nick D'Ademo
jim wang
toge
miyan
Weihang Ding
Tom Conder