Re: Nexus VS FastMM4



Dennis wrote:

Hi Dennis

Run both exes from the same directory and the B&V will create a
comparison of the results.

I am sorry for the rather late reply --these NGs have been unreachable
for pats few days for me.

Anyway, when I try to run
FastcodeMMChallengeBV_D2007_FASTMM4_Benchmark.exe I get this sort of a
dialog:

<dialog>
FastMM4 cannot install since memory has already been allocated through
the default memory manager.

FastMM4.pas MUST be the first unit in your projects .dpr file,
otherwise memory may be allocated through the default memory manager
before FastMM4 gains control.

If you are using an exception trapper like MadExcept (or any tool that
modifies the unit initialization order), go into its configuration page
and ensure that the FastMM4.pas unit is initialized before any other
unit.
</dialog>

which is the same text from FastMM4Messages.pas for MemoryAllocatedMsg.

The thing is, at the time I get this message, Delphi is NOT loaded.
Nor, to the best of my knowledge, anything else that uses FastMM4.

Anyway, when I press OK that dialig goes away and
FastcodeMMChallengeBV_D2007_FASTMM4_Benchmark comes up seemingly OK.

But, since it says it will not use FastMM4, I decide not to run it.

Any ideas?

BTW: I am using Win2K3 Server with 8 GB RAM, 8 Core Intel CPUs on Mac
Pro.

.



Relevant Pages

  • Re: FastMM4 or NexusMM3
    ... > Im currently using Nexus MemoryManager. ... > I was wondering if I will have difference using FastMM4. ... If your program doesn't juggle a lot of memory though, ... The components uses whichever memory manager is installed, ...
    (borland.public.delphi.language.basm)
  • Re: Fastcode MM memory usage
    ... > I did have one memory leak that was causing some of the trouble. ... > close to what the RTL was using. ... > second one that took longer using FastMM4 than the RTL or BucketMem (0.80 ...
    (borland.public.delphi.language.basm)
  • Re: Fastcode MM memory usage
    ... I did have one memory leak that was causing some of the trouble. ... After I fixed that the memory was freed properly at the end, so the usage got close to what the RTL was using. ... one of which had both FastMM4 and BucketMem taking more memory than the RTL at peak and a second one that took longer using FastMM4 than the RTL or BucketMem. ...
    (borland.public.delphi.language.basm)
  • Re: Steps to hang up Delphi 2005 SP3
    ... Studio and other things interferring. ... I am using the replacement BorlandMM.dll with FastMM4 to make sure I ... In the old memory manager that works randomly without error ...
    (borland.public.delphi.non-technical)
  • Re: FastMM 4 released
    ... The benchmark uses 400M+ of memory in most ... memory managers and consequently the B&V enters swapping hell. ... FastMM4 reuses large blocks to avoid the overhead of continually interacting ...
    (borland.public.delphi.language.basm)