New MEMORY USAGE measurement proposal for MM B&V

From: Ivo Tops (ivotops_at_topsoftwaresite.nl)
Date: 02/25/05


Date: Fri, 25 Feb 2005 08:03:47 +0100
To:  pleriche@hotmail.com,  marianndkc@home3.gvdnet.dk

I think the Relative performance is not really straightforward and
usefull. When testing a Memory manager I want to know speed and memory
efficiency. The combined relative performance does not really tell me
what I want to know.

These two would;

MEMORY USAGE
========================
Add to each test in code the peak and average useage in the regular
memory manager (test once). And give the number as a relative to this.
So a memory usage of 140% would mean this memory manager used 40% more
memory as the delphi standard.

PERFORMANCE
========================
Switch from displaying Ticks to displaying seconds for easier reading.
Current measurement is fine.

Kind regards,

Ivo Tops



Relevant Pages

  • Re: Memory Management
    ... The program is a bunch of DLLs. ... I'm still using the CRT's malloc and free to allocate memory. ... If the application makes a memory allocation request, ... I have implemented a memory manager for some SDK I'm working on (a ...
    (microsoft.public.vc.language)
  • Re: Memory fragmentation
    ... - On single CPU machine the standard memory manager is absolutely adeguate ... compared to single CPU machine. ... b - If you have a single very CPU and memory bound process a third party ...
    (borland.public.delphi.non-technical)
  • Re: A Layered Kernel: Proposal
    ... > requests is rather trivial for a memory manager. ... >>there is one in the kernel, ...
    (Linux-Kernel)
  • Re: Why does XP reset the size of my virtual memory?
    ... hard to be more incorrect then your interpretation of the pagefile Ron ... Modified memory pages are not backed up ... the pagefile is where modified pages are ...
    (microsoft.public.windowsxp.general)
  • Re: FastMM.. any work in progress?
    ... not being run inside the IDE, then the default Delphi memory manager will ... be used (which, since Delphi 2006, is FastMM without FullDebugMode.) This ... Changed the default for option "EnableMMX" to false, ...
    (borland.public.delphi.language.basm)