Memory management
AssigneeAzul Systems, Inc.
InventorsGil Tene, Cliff N. Click, Michael A. Wolf, Ivan Posva
Life of this patent
Estimating the term…
Abstract
A technique for managing an object in memory is disclosed. The technique comprises: assigning the object to an assigned frame wherein the object can be released when the assigned frame is released; detecting an attempt to place a reference to the object in an older frame, the older frame being older than the assigned frame; and reassigning the object to a reassignment frame that is at least as old as the older frame.
Claims78
A method for managing an object in memory, comprising:
- assigning the object to an assigned frame wherein the object can be released when the assigned frame is released;
- detecting an attempt to place a reference to the object in an older frame, the older frame being older than the assigned frame;
- and
- reassigning the object to a reassignment frame that is at least as old as the older frame.
A computer program product for managing an object in memory, the computer program product being embodied in a tangible computer readable medium and comprising computer instructions for:
- assigning the object to an assigned frame wherein the object can be released when the assigned frame is released;
- detecting an attempt to place a reference to the object in an older frame, the older frame being older than the assigned frame;
- reassigning the object to a reassignment frame that is at least as old as the older frame.
A system for managing an object, comprising:
- a processor configured to:
- assign the object to an assigned frame wherein the object can be released when the assigned frame is released;
- detect an attempt to place a reference to the object in an older frame, the older frame being older than the assigned frame;
- reassign the object to a reassignment frame that is at least as old as the older frame;
- and
- a memory coupled to the processor, configured to provide the processor with instructions.
Dependencies are inferred from the claim text.