1. Home
  2. Browse
  3. mimalloc

mimalloc

v2.1.7#1Latest

mimalloc is a compact general purpose allocator with excellent performance.

Install

Run the following Vcpkg command to install the port.

vcpkg install 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

Dependencies

See source

Version

v2.1.7#1

Publication

Supports

!uwp

GitHub

microsoft/mimalloc11K

Homepage

github.com/microsoft/mimalloc

Subtree

c54f02999b

License

MIT

Definition

Manifest