There is a nice Delphi memory thread at G+ initiated by Tommi Prami for which I added some links to the memory managers:
- FastMM (No signs of the Version 5)
- ScaleMM – Interesting (two versions)
- SynScaleMM – Fork of the previous
- SapMM – Just found out about this, but tries to tackle multithreading issue.
More interesting comments (most people seem to favour FastMM, as they can get very good performance out of it even in multi-threaded environments) at There have not been much of the Talk of MemoryManagers lately….
Note there is also TBBMM based on TBB, but it seems unmaintained.
Barry Kelly’s memory manager is based on Boehm-Demers-Weiser GC.
–jeroen