Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2005-06-28
2005-06-28
Follansbee, John (Department: 2154)
Data processing: database and file management or data structures
Database design
Data structure types
C711S147000
Reexamination Certificate
active
06912553
ABSTRACT:
This invention relates to memory management in a virtual machine or operating system and in particular to object creation and garbage collection. There is described a method and system of managing memory in a multi-threaded processing environment such as a java virtual machine comprising: creating an object in a thread heap; associating a status with the object and setting the status as local; using write barriers to change the status to global if the object is assigned to a static variable or if the object is assigned to a field in a global object; changing the status of all objects referenced by that object to global; and performing garbage collection by deleting from the thread heap, when memory space in the thread heap is required, one or more local objects which can not be traced to the thread stack.
REFERENCES:
patent: 5088036 (1992-02-01), Ellis et al.
patent: 5566321 (1996-10-01), Pase et al.
patent: 5652883 (1997-07-01), Adcock
patent: 5692193 (1997-11-01), Jagannathan et al.
patent: 5761670 (1998-06-01), Joy
patent: 5848423 (1998-12-01), Ebrahim et al.
patent: 5924093 (1999-07-01), Potter et al.
patent: 5953736 (1999-09-01), O'Conner et al.
patent: 5966702 (1999-10-01), Fresko et al.
patent: 6028999 (2000-02-01), Pazel
patent: 6253215 (2001-06-01), Agesen et al.
patent: 6289360 (2001-09-01), Kolodner et al.
patent: 6304949 (2001-10-01), Houlsdworth
patent: 6308315 (2001-10-01), Dice et al.
patent: 6317869 (2001-11-01), Adl-Tabatabai et al.
patent: 6351794 (2002-02-01), Spilo et al.
patent: 6757891 (2004-06-01), Azagury et al.
patent: 0574884 (1993-12-01), None
Kolodner Elliot Karl
Trotter Martin John
August Casey P.
Buchenhorner Michael J.
Follansbee John
Nguyen Dustin
LandOfFree
Virtual machine memory management does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Virtual machine memory management, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Virtual machine memory management will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3473522