Methods and apparatus for memory allocation for object instances in an object-oriented software environment
AssigneeOracle Corporation
InventorRAJU SATYANARAYANA
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle Corporation
InventorRAJU SATYANARAYANA
Estimating the term…
An object instance memory allocation module allocates blocks of memory in an object oriented software system. An object instance pool is generated for each object class configured as a reusable class. The object instance pool contains a plurality of entries, and each entry is associated with an object instance memory block configured to store an object instance for the object class. When an object instance is instantiated from an object class, the object instance memory allocation technique allocates, from an entry of the object instance pool, a memory block if one of the memory blocks are available. When an object instance is released (i.e., deleted), the object instance memory allocation technique re-assigns memory blocks for the object class into an entry of the object instance pool. An object oriented software environment that implements the object instance memory allocation techniques is also disclosed.
A method for allocating blocks of memory in an object oriented software system, said method comprising the steps of:
A method for allocating blocks of memory in an object oriented software system, said method comprising the steps of:
A computer readable medium comprising a set of instructions stored therein, which when executed by a computer, causes the computer to perform the steps of::
A computer system for executing object-oriented software comprising:
Dependencies are inferred from the claim text.