Basilisk-Dev
43f9a8e1f0
Issue #2926 - Tweak mimalloc performance tunables:
...
MI_DEFAULT_PURGE_DECOMMITS=0 - fewer costly kernel operations and fewer immediate recommit/zero-fill penalties on reuse.
MI_DEFAULT_PURGE_DELAY=500 - short-lived allocation bursts can reuse pages directly, avoiding purge/reclaim ping-pong.
MI_DEFAULT_GENERIC_COLLECT=50000 - lower background allocator housekeeping overhead on hot allocation paths.
2026-03-10 09:08:14 -04:00
Basilisk-Dev
75d0cedb1a
Incorporate patch by dbsoft to fix mimalloc build on freebsd
2026-01-21 16:41:08 -05:00
Basilisk-Dev
f660e617a3
Fix issues with Windows segfaulting when building with mimalloc
2026-01-19 00:15:52 -05:00
Basilisk-Dev
a454e08683
Define MI_WIN_NOREDIRECT on Windows to avoid linker error
2026-01-16 22:08:13 -05:00
Basilisk-Dev
5bbc63d590
Update mimalloc readme
2026-01-16 22:06:14 -05:00
Basilisk-Dev
b514d09a14
Fix segfaults when running with mimalloc on Linux
2026-01-16 16:42:19 -05:00
Basilisk-Dev
d828b69cd1
Fix building mimalloc in Linux
2026-01-16 14:40:22 -05:00
Basilisk-Dev
067ec2edd4
Add mimalloc as optional allocator
...
Vendors mimalloc sources and adds --enable-mimalloc as a mutually exclusive alternative to jemalloc, wiring it through mozalloc/mozglue and build config.
2026-01-16 11:42:28 -05:00