The Memory Pool System is a flexible and adaptable memory manager. Among its many advantages are an incremental garbage collector with very low pause times, and an extremely robust implementation. It's both open source and commercially licensed.

More Resources

Master Sources

Versions, Releases, and Issues

Versions are stable supported branches, and releases are fixed builds from versions [RB_1999-05-20]. Issues record defects and tasks -- our bug tracker.

For a more detailed overview of the MPS, see "The Memory Pool System: Thirty person-years of memory management development goes Open Source" [BB_2002-01-30].

For an introduction to memory management in general, see the Introduction to Memory Management, which also has links to numerous other resources.

Any other questions? Worried about licensing? Write to us at mps-questions@ravenbrook.com. We're friendly.