Data processing: software development – installation – and managem – Software program development tool – Programming language
Reexamination Certificate
2005-06-07
2005-06-07
Follansbee, John (Department: 2154)
Data processing: software development, installation, and managem
Software program development tool
Programming language
Reexamination Certificate
active
06904589
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 any other object; 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: 0783150 (1997-07-01), None
patent: 0840215 (1998-05-01), None
patent: 2239332 (1991-06-01), None
patent: 2328534 (1999-02-01), None
Kolodner Elliot Karl
Trotter Martin John
August Casey P.
Buchenhorner Michael
Follansbee John
International Business Machines - Corporation
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-3502657