×

Method and system for dynamic memory management

  • US 8,631,219 B2
  • Filed: 02/03/2012
  • Issued: 01/14/2014
  • Est. Priority Date: 11/16/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system comprising:

  • a processor and a memory with memory objects therein, said processor handling a plurality of threads and including a garbage collector that traces memory objects and identifies memory objects according to a three-color abstraction, the garbage collector identifying a memory object with a certain color if that memory object itself has been encountered by the garbage collector, but some of the objects to which the memory object refers have not yet been encountered; and

    said processor further comprising a packet manager accessible by the plurality of threads and the garbage collector, the packet manager operable to organize memory objects identified with the certain color into packets, provide services to obtain empty or partially full packets and obtain fill or partially full packets, and verify whether a packet of the certain color is being accessed by one of the plurality of threads of the garbage collector.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×