Method and apparatus for freeing memory in a data processing system
AssigneeInternational Business Machines Corporation
InventorsHerman Rodriguez, Miguel Sang
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsHerman Rodriguez, Miguel Sang
Estimating the term…
A method and apparatus in a computer freeing space in a memory, wherein a plurality of objects are present within the memory. Responsive to an indication that space needs to be freed in the memory, an object is identified within the plurality of objects that is an oldest, least recently used object that is in use in the memory, wherein the object is an identified object and has a set of object attributes. The set of object attributes is inspected for the identified object to determine whether the identified object is a candidate for storage in a seldom used object store. Responsive to a determination that the identified object is a candidate, the object is copied to the seldom used object store, wherein the identified object becomes a relocated object. References to the relocated object to a location of the relocated object in the seldom used object store are adjusted. Space is freed in the memory occupied by the relocated object.
A method in a computer freeing space in a memory, wherein a plurality of objects are present within the memory, the method comprising:
A method in a computer freeing space in a memory, wherein a plurality of objects are present within the memory, the method comprising:
A method for freeing space in a memory in a computer, the method comprising the computer implemented steps of:
A Java virtual machine comprising:
A data processing system in a computer freeing space in a memory, wherein a plurality of objects are present within the memory, the data processing system comprising:
A data processing system in a computer freeing space in a memory, wherein a plurality of objects are present within the memory, the data processing system comprising:
A data processing system for freeing space in a memory in a computer, the data processing system comprising:
A computer program product in a computer readable medium freeing space in a memory, wherein a plurality of objects are present within the memory, the computer program product comprising:
A computer program product in a computer readable medium for freeing space in a memory in a computer, the computer program product comprising:
Dependencies are inferred from the claim text.