Skip to content

Releases: GoldJohnKing/mimalloc

Arma-3-v1.7.3-20211230

30 Dec 07:14
Compare
Choose a tag to compare

This is a port of Microsoft's mimalloc memory allocator for Arma 3 and Arma 2: Operation Arrowhead, which utilizes (reserved) huge pages, and may give a performance boost of 5-15% than vanilla BI's TBBv4 memory allocator, depending on your PC's specifications and actual scenarios.

I strongly recommend you try my v2.0.3 release first. If that does not cause issues on your machine, you can live with it. If not, then fallback to v1.7.3.

mimalloc_v173.dll is for general use.

If you have a large memory and always have more than 8GB free memory space before you run Arma 3, you may try mimalloc_v173_LockPages.dll, as it would lock several continuous 1GB large pages in your physical memory and prevent it from being swapped in to virtual memory, which may bring extra performance improvement.

You may also check out my port of Intel's tbbmalloc memory allocator at GoldJohnKing/oneTBB.

Although mimalloc gives an overall better result on theoretical benchmark, it's been reported that my modified tbbmalloc may gives even better framerate on some machine. So it's best to try it out on your own!

Merry Xmas and Happy New Year!