Apparatus, system, and method for improving system...

Electrical computers and digital processing systems: memory – Storage accessing and control – Memory configuring

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711SE12009, C707S819000

Reexamination Certificate

active

07900011

ABSTRACT:
A memory management system is disclosed having a first memory heap module that assigns newly created objects to a first memory category and assigns persistent objects to a second memory category. The memory management system further assigns infrequently accessed persistent objects to a third memory category. A garbage collecting module collects garbage on objects in the first and second memory categories, but does not access objects in the third memory category. An operating system pages inactive objects assigned to the third memory category to a stable store. A user can debug the system, checking how many objects are assigned to the third memory category, and how many objects assigned to the third memory category are not accessed after initial allocation. Objects can be assigned to the third memory category based on selected criteria including time since access, likelihood of future object access, object size, and object priority.

REFERENCES:
patent: 6070173 (2000-05-01), Huber et al.
patent: 6493730 (2002-12-01), Lewis et al.
patent: 6681239 (2004-01-01), Munroe et al.
patent: 6959430 (2005-10-01), Sokolov et al.
patent: 7146390 (2006-12-01), Garthwaite
patent: 2002/0099765 (2002-07-01), Otis
patent: 2004/0199556 (2004-10-01), Garthwaite
patent: 2006/0059474 (2006-03-01), Bhansali et al.
patent: 2006/0212657 (2006-09-01), Tuel
patent: 2008/0243969 (2008-10-01), Wintergerst et al.
Levanoni et al., “An On-the-Fly Reference-Counting Garbage Collector for Java,” ACM Transactions on Programming Languages and Systems, vol. 28, No. 1 Jan. 2006 pp. 1-69.
Chen et al., “Exploiting Frequent Field Values in Java Objects for reducing Heap Memory Requirements,” Pennsylvania State University.
Domani et al., “Implementing an On-the-Fly Garbage Collector for Java,” IBM Corporation.
Abraham et al., “Object Connectivity and Full Abstraction for a Concurrent Calculus of Classes,” Theoretical Aspects of Computing—ICTAC 2004. First International Colloquium. Revised Selected Papers (Lecture Notes in Computer Science vol. 3407), pp. 37-51, Published: Berlin, Germany, 2004.

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

Apparatus, system, and method for improving system... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus, system, and method for improving system..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus, system, and method for improving system... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2757884

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