MFS pool class

author Richard Brooksby
date 1996-11-07
index terms pair: MFS pool class; design single: pool class; MFS design
revision //info.ravenbrook.com/project/mps/version/1.114/design/poolmfs.txt#1
status Incomplete design
tag design.mps.poolmfs

Overview

MFS stands for "Manual Fixed Small". The MFS pool class manages objects that are of a fixed size. It is intended to only manage small objects efficiently. Storage is recycled manually by the client programmer.

A particular instance of an MFS Pool can manage objects only of a single size, but different instances can manage objects of different sizes. The size of object that an instance can manage is declared when the instance is created.

Document History

  • 1996-11-07 RB Incomplete design.
  • 2002-06-07 RB Converted from MMInfo database design document.
  • 2013-05-23 GDR Converted to reStructuredText.