Link to home
Start Free TrialLog in
Avatar of riskassessor
riskassessor

asked on

FastMM memory manager

I have just come across FastMM. There was some talk on the web of it being integrated with Delphi. I am using Delphi 2006 - is there any advantage in using this memory manager or is it already inbuilt?

I tried adding FastMM to my uses in the dpr file. It gave a report of memory leakages but not in such detail that I could track them down. The files that accompaniy FastMM suggest to enable fulldebugmode in the FastMM4Options.inc file. I did that and my program would not run at all with no meaningful error message.

I think I need setup instructions for dummies for FastMM - is there a step-by-step guide? I couldn't find one and I'm trying to solve a problem in time to meet a project deadline so I don't have much time to spend.
Avatar of Lukasz Zielinski
Lukasz Zielinski
Flag of Poland image

You have to set project properties: Linker: detailed and EXE and DLL options: include TD32 debug info then rebuild (not just recompile)

ziolko.
Avatar of riskassessor
riskassessor

ASKER

Thanks but I already have Map file = 'detailed', EXE and DLL options = 'include TD32 debug info' and 'include remote debug symbols'. That wasn't the problem.
ASKER CERTIFIED SOLUTION
Avatar of BlackTigerX
BlackTigerX

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
In fact, I just found a detailed article about FastMM and its inclusion in Delphi 2006. http://bdn.borland.com/article/0,1410,33416,00.html