Skip to content

Arma-3-v2.0.3-20211230

Compare
Choose a tag to compare
@GoldJohnKing GoldJohnKing released this 25 Dec 09:58
· 2 commits to Arma-3-v2.0.3 since this release

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.

mimalloc_v203.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_v203_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.

If you get periodically framerate drop in a regular pattern, you may try my v1.7.3 release, as it may help reduce these issues.

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!