System and method for concurrent compacting self pacing...

Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S133000, C711S154000, C711S170000, C707S793000

Reexamination Certificate

active

07469324

ABSTRACT:
A method, system, and computer program product for managing a heap of memory allocated to a program being executed on a data processing system is disclosed. A limited amount of memory is allocated to a program being executed by a mutator on a data processing system. The memory comprises memory objects. The disclosed method identifies memory objects, which are allocated to the program but are not referenced anymore. These dead memory objects are freed and made available for further allocation in the program. The memory objects that are still referenced are organized in compact contiguous blocks. Thus, the disclosed method recycles memory allocated to the program. The disclosed method is executed iteratively and concurrently with the execution of the program. The disclosed method does not interfere with program execution. Amount of memory required is specified before the commencement of the disclosed method and the same amount is freed without any surplus.

REFERENCES:
patent: 6249793 (2001-06-01), Printezis et al.
patent: 6502111 (2002-12-01), Dussud
patent: 6584478 (2003-06-01), Spertus
patent: 7051056 (2006-05-01), Rodriguez-Rivera et al.
patent: 7197521 (2007-03-01), Subramoney et al.
Yamamoto et al., “Distributed Persistent Object System with Uniform Representation of Pointers and Its Garbage Collection,” pp. 12-21, IEEE, Jan. 1996.
Hallenberg et al., “Combining Region Inference and Garbage Collection,” pp. 141-152, ACM, Jun. 2002.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for concurrent compacting self pacing... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for concurrent compacting self pacing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for concurrent compacting self pacing... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4023724

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.