snmalloc
snmalloc copied to clipboard
Message passing based allocator
This commit adds an override to Windows for replacing the CRT malloc/free etc routines. ~~This is stacked on top of #774.~~
https://github.com/microsoft/mimalloc Seems `v3` brings in some new stuffs such as numa affinity and performance improvement.
The following are the currently identified tasks to get a reasonable override of the Windows heap.
With snmalloc we can provide a custom meta-data per object that is attached to the standard snmalloc meta-data such as free lists. https://github.com/microsoft/snmalloc/blob/012138e29f8802157ee430b68a1c64f0ef3fbe0b/src/snmalloc/backend_helpers/commonconfig.h#L89-L103 We could use this feature to store...