Within most conventional applications, a whole lot of time and effort is expended on memory management. Even within a managed environment like .NET, the memory manager has a pivotal role in application performance.

Often, replacing the normal memory manager can have a dramatic effect on performance. Of course, sometimes the result is dramatically worse, but sometimes it’s not.

The FastMM project (hosted on sourceforge) is a replacement memory manager for Delphi applications.

In their own words: FastMM is a lightning fast replacement memory manager for Borland Delphi Win32 applications that scales well in multi-threaded applications, is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.

Worth a look if you have a large Delphi application that could use a performance boost.

Comments

blog comments powered by Disqus
Next Post
Site Restructure  30 Dec 2005
Prior Post
Code Margins  23 Aug 2005
Related Posts
Using Constructors  27 Feb 2023
An Inconvenient API  18 Feb 2023
Method Archetypes  11 Sep 2022
A bash puzzle, solved  02 Jul 2022
A bash puzzle  25 Jun 2022
Improve your troubleshooting by aggregating errors  11 Jun 2022
Improve your troubleshooting by wrapping errors  28 May 2022
Keep your promises  14 May 2022
When are you done?  18 Apr 2022
Fixing GitHub Authentication  28 Nov 2021
Archives
December 2005
2005