• Tracker

    Spaces
    Browse
    Statistics
  • /
  • /General
  • /A3G-34
Back
1

Add mimalloc as built-in memory allocator

MultiplayerFeature RequestPerformance
1

State

Open
Issue key
A3G-34
Access
Public
Space
Arma 3
Project
General
Creator
noma
Created
Aug 22, 2026
Views
131
Issue Type
Feature Request
Severity
Just a suggestion
Description

Dear Bohemia Interactive Development Team,

We represent a large Arma 3 gaming community that regularly hosts massive multiplayer events with 100 vs 100 players simultaneously across two dedicated servers. Managing client and server stability under a constant 200-player load remains a major technical challenge.

The native memory allocators currently shipped with the game (such as tbb4malloc_bi and jemalloc_bi) were developed years ago and are outdated for modern hardware architectures. To prevent client crashes and severe desyncs, our player base relies on modern custom allocators.

Specifically, we utilize an optimized fork of Microsoft's mimalloc beautifully tailored for the Real Virtuality 4 engine by developer GoldJohnKing. By leveraging large pages and eager commit, this implementation provides up to a 30% increase in baseline FPS and significantly improves stability.

However, because these third-party .dll files are updated frequently, they are constantly blocked by BattlEye upon game launch.

We respectfully request Bohemia Interactive to consider officially integrating this highly effective mimalloc implementation into the default Arma 3 game build inside the standard \Dll\ directory.

Project details:

  • Source Code & Binaries: github.com

  • Latest Build Version: Arma-3-v3.5.0-20260820

  • Implementation: Fully complies with the Arma 3 Custom Memory Allocator (CMA) API.

Including this allocator directly in the official game files will provide signed, standard binaries that BattlEye automatically trusts. This will seamlessly resolve security block issues and significantly elevate the multiplayer performance for the entire high-load milsim community.

Thank you for your time and consideration of this proposal.

Best regards,
Zelyonij Nikita Olegovich aka Noma
[Solid Games / Russia]
[https://sg.zone]

Reactions

Activity

    about 2 months ago
  • noma
    created issueabout 2 months ago
  • about 1 month ago
  • crumble
    Moderator
    about 1 month ago
    crumble
    Moderator
    about 1 month ago

    We already ship a signed mimalloc binary on the Performance/Profiling branch. Note that it isn't updated on a fixed schedule, so it will lag behind builds directly from github.

    Including it on the main branch is something we may consider in the future, but for now it stays Perf/Prof only.

You are not signed in. Please sign in to see more details and to reply.

State

Open
Issue key
A3G-34
Access
Public
Space
Arma 3
Project
General
Creator
noma
Created
Aug 22, 2026
Views
131