Patent ID: 7991976

Claim:
A method for managing a computing system memory device in the operation of a computing process, comprising the steps of: constructing a memory segment for providing memory resources for the computing process, said memory segment comprising a plurality of memory objects, each of said memory objects comprising a predetermined number of bytes and having a successive order relating to the memory address of each of said plurality of memory objects; reserving an allocation of said memory objects for the lifetime of the computing process; constructing a pointer identifying a first memory object from said plurality of memory objects, said first memory object having a first ordered position according to said successive order; allocating said first memory object from said memory segment during the operation of the computing process; incrementing said pointer to a second memory object, said second memory object having second successively ordered position relative to said first memory object; continuing said allocating step and said incrementing step on subsequently ordered memory objects of said memory segment as required by said computing process; accessing said memory segment without the use of linked lists, tables or headers; and deconstructing said at least one memory segment only upon said computing process no longer requiring said memory resources.