Elite software development.

'MmRelive' - Collect Stats on Memory Management Activity

MmRelive is a software utility used to 're-live' the memory management activities of a process. Use it to collect useful statistics on the memory usage of a program. It is especially useful for discovering high water marks.

I wrote 'MmRelive' in Haskell, but it can be used by non-programmers.

I wrote MmRelive in 2008 to do in-depth analysis of the memory management behaviour of Mozilla's Firefox web browser. Most studied was the JavaScript engine ('SpiderMonkey' at the time).

To make use of MmRelive, the process under scrutiny must be instrumented with the appropriate logging code.

How To Use MmRelive

...

Results

...