Questions regarding the MM challenge...



Hi all,

I've visited the memory manager challenge pages on the fastcode project
site.
Hoping that someone could explain more about this:

- I see well known memory managers such as Nexus and others in the
results, many of them having 'failed' validation tests. Where does that
leave their commercial offerings? Does the participation of e.g. Nexus in
the MM challenge mean that Nexus MM is now open source?
(the "MM's in the real world" link sort of implies that all the mentioned
MM's are somehow now part of this project and its output).

- Has Borland committed to include the winner from this
competition into the next version of Delphi?

- I know this is the *fast*code project, but does anyone pay attention
to other factors such as functionality, transparency, maintainability,
code quality? For example I love the 'memory map' function in RecycleMM,
even though it comes at a (performance) price.

- Within the MM challenge, is there a benchmark that measures/compares
anti-fragmentation mechanisms (for long duty cycle software)?
And if so, is there a tool to measure memory fragmentation for each
candidate (including Borland MM), that could be (re-)used?

TIA for all info,

--
Kristofer


.



Relevant Pages

  • Re: Memory manager
    ... "Pierre le Riche" wrote in news:4101bfd2 ... >> it seems that Nexus has released a new version of their memory manager. ... > HPMM is faster than the Nexus MM and it is free. ...
    (borland.public.delphi.language.basm)
  • Re: Compare D7 to BDS2006
    ... Next to the memory manager which has been mentioned already, ... core RTL functions have been upgraded with highly optimised ASM code from ... the FastCode project. ... - It chokes on nested type declarations ...
    (borland.public.delphi.non-technical)
  • Re: ANN: NexusDB Memory Manager version 3 available from Feb 1st
    ... > Could you tell me when does Delphi use realloc in normal use? ... A memory manager has a very specific set of functionality, ... In all these points NexusMM3 is a clear step forward from NexusMM2. ... A memory manager is a memory manager is a memory manager. ...
    (borland.public.delphi.thirdpartytools.general)
  • Re: 24 hours of DeXter - a little more detail
    ... Danny will discuss the new compiler and the updated RTL in DeXter. ... he will also give a technical insight into the inner workings of the new memory manager. ... John will be discussing the Fastcode project: What it is, who it is, the history behind it, and the contribution that it has made to Delphi and the Delphi developer community. ...
    (borland.public.delphi.non-technical)
  • Re: Fastcode versus The Delphi Magazine
    ... The Fastcode project http://dennishomepage.gugs-cats.dk/FastCodeProject.htm ... has started work on a memory manager for Delphi Win32. ... The goal for the project is to provide the Delphi community a free to use MM ...
    (borland.public.delphi.language.basm)