Object oriented program memory management system and method using fixed sized memory pools
AssigneeAlcatel USA Sourcing, L.P.
InventorsRichard S. Weldon, Jr., Robert E. Kenney, Daniel L. Miller
Life of this patent
Estimating the term…
Loading patent…
AssigneeAlcatel USA Sourcing, L.P.
InventorsRichard S. Weldon, Jr., Robert E. Kenney, Daniel L. Miller
Estimating the term…
A method for managing memory in an object oriented program that is capable of using a plurality of fixed pool classes and a plurality of objects belonging to those fixed pool classes. A plurality of memory pools each having a predetermined fixed size are constructed, with each of the plurality of fixed pool classes being associated with one of the plurality of memory pools. New objects belonging to a selected one of the fixed pool classes are instantiated, with the instantiation step including the step of allocating memory for the new object from the associated memory pool. A system for managing memory in an object oriented program operating on a computer system is also provided that includes a memory pool class and a plurality of subclasses of that memory pool class, where the object oriented program is capable of using and instantiating objects belonging to the subclasses. The system also includes a plurality of memory pools each having a predetermined fixed size, where each of the plurality of subclasses is associated with one of the plurality of memory pools, and wherein memory for objects of a selected subclass that are instantiated by the object oriented program is allocated from the associated memory pool.
A method for managing memory in an object oriented program, said object oriented program being capable of using a plurality of fixed pool classes and a plurality of objects belonging to said fixed pool classes, comprising the steps of:
A system for managing memory in an object oriented program operating on a computer, comprising:
A method for managing memory in an object oriented program, said object oriented program being capable of using a plurality of fixed pool classes and a plurality of objects belonging to said fixed pool classes, comprising the steps of:
Dependencies are inferred from the claim text.