RAD Studio 10.4.1 is now available! Learn more. Looking for discounts? Visit our Special Offers page!
C++CodeDelphi

Benchmarking Memory Managers BigBrain 2020 vs. FastMM5

Looking to upgrade the memory manager in Embarcadero Dev C++ I investigated a number of memory manages including FastMM4-AVX. The second memory manager I looked at is called BigBrain 2020 and it looks to have significant performance improvements in some areas. There is a comprehensive blog post by the creator of BigBrain 2020 which compares performance between BigBrain 2020 and FastMM5 (and TC Malloc). I like the performance comparisons here because it shows ranges where the types of work that the memory manager is doing (in your application) can have significant differences.

Here is a benchmark by the BigBrain 2020 author of the standard memory manager. The author states “this memory manager performed best with one thread, then performance declined as thread counts increased.

And a second benchmark by the BigBrain 2020 author comparing BigBrain2020 performance to FastMM5. The author states that in the graph below the blue area is where FastMM5 does better than BigBrain 2020 but in the rest of the areas BigBrain2020 wins out. The author states “Similar to the Standard MM, FastMM5 doesn’t accelerate as thread-counts increase, however, performance doesn’t decline nearly as quickly as the Standard MM.”

The BigBrain2020 author has a comprehensive blog post with the above graphs and more plus plenty of explanation to go along with it.

Head over to the BigBrain 2020 site and check out the full blog post before downloading BigBrain 2020 and trying it in your own projects!


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Learn More About Upgrading

About author

FMXExpress.com has over 600 articles with all kinds of tips and tricks for Delphi FireMonkey on Android, IOS, OSX, Windows, and Linux.
Related posts
C++CodeDelphi

Easy Steps To Connect To A MS Access Database With FireDAC In This Windows Sample App

C++DelphiTech Partner

Flexible Brotli Compression Library For Your Windows Delphi/C++ Builder VCL And FMX Apps

DelphiRAD StudioTech Partner

Quickly Work With A COMPort On Linux With Delphi Using A WINSOFT library

C++CodeDelphi

Learn To Build A Python GUI For Solving Complex Tasks With Powerful OpenCV Library In A Delphi Windows App

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES