Back to results
US 7,624,247 B2Granted
Method and apparatus for executing dynamic memory management with object-oriented program
AssigneeSamsung Electronics Co., Ltd.
InventorWoo-Hyong Lee
Life of this patent
Estimating the term…
Abstract
The disclosure is a method and apparatus for operating dynamic memory management with an object-oriented program, by which objects with frequent creation and short life spans are allocated to a unit memory block in sequence. After released from the unit memory block, the objects are added on a free re-use list so as to be reused when there is an invocation of allocation for the same object size. It is advantageous to enhancing system performance.
Claims4
An apparatus operable with an object oriented program, the apparatus comprising:
- a memory management unit configured to allocate objects to a first memory, and to provide a reuse list to which objects released from the first memory are added,
- wherein an object having a different size from a released object is allocated subsequent to an object on a latest order in the first memory,
- wherein an object of the same size as the released object is allocated to a specific field of the first memory assigned to the released object, and
- wherein the reuse list is formed by an arrangement including elements of null pointers with reference to the object of the same size as the released object.
1 more element
Dependencies are inferred from the claim text.