CMM: A Customizable Memory Management


The CMM is a memory management facility supporting complex memory intensive applications in C++. The CMM can manage several heaps, each one implementing a different storage discipline. The default heap for collectable objects uses the technique of mostly copying garbage collection, providing good performance and memory compaction. Other available heaps are a temporary heap, and a mark&sweep heap.

CMM users can define their own heap classes for the specific storage requirements of their algorithms.

Download the CMM sources.


Ports

CMM has been tested on:

Papers on CMM


For further info mail to: cmm@di.unipi.it

Giuseppe Attardi (attardi@di.unipi.it)