A method, system, and computer program manager for a computing system
memory in the operation of a computing process. At least one memory
segment provides memory resources for the computing process. The memory
segment includes a plurality of memory objects, each of the memory
objects includes an equal number of bytes and has a predetermined order
that associates the address of the memory object in the memory segment to
the addresses of the remainder of the plurality of memory objects. A
pointer identifies a first memory object from the plurality of memory
objects. The first memory object occupies a first ordered position
according to the predetermined order. The process allocates the first
memory objects from the memory segment during the operation of the
computing process. The pointer increments to a second memory object
having a second ordered position relative to the first memory object. The
process continues the allocating and incrementing steps on subsequently
ordered memory objects within the memory segment as required by the
computing process. The process deconstructs the at least one memory
segment only upon the completion of the computing process.