Method for automatic system resource reclamation for object-orie

Pulse or digital communications – Repeaters – Testing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

375425, 375600, 375650, 3642468, 3642469, 364280, 3642811, 364DIG1, G06F 1200

Patent

active

053924320

ABSTRACT:
In object-oriented systems, non-memory resources are both managed by objects and represented as objects. If an object managing or representing non-memory resources becomes unreferenced, the non-memory resources managed by that object are lost from the system. This invention provides, as a part of a garbage collection process that automatic recovers memory resources of unreferenced objects, a last-will method that is invoked for unreachable objects that have provided a method named "finalize." All unreachable objects that have a last will method are put on a list. A separate process is scheduled to run each last-will method on its object in the list. Objects that have become reachable as a consequence of the last-will method are preserved. The memory resources associated with objects that have remained unreachable after the execution of the last-will method are recovered. In this way both memory and non-memory resources are preserved for re-use.

REFERENCES:
patent: 4592048 (1986-05-01), Beckner et al.
patent: 4797810 (1989-01-01), McEntee et al.
patent: 4807120 (1989-02-01), Courts
patent: 4814971 (1989-03-01), Thatte
patent: 4961137 (1990-10-01), Augusteijn et al.
patent: 4989132 (1991-01-01), Mellender et al.
patent: 5088036 (1992-02-01), Ellis et al.
patent: 5136706 (1992-08-01), Courts
patent: 5241673 (1993-08-01), Schelvis
patent: 5255305 (1993-10-01), Sattar
"The Calico Programming Language and Development Environment", Software Infrastructure Group, AT&T Bell Laboratories, Modified Jun. 17, 1991.
"A Dynamic C-Based Object-Oriented System For Unix", IEEE Software, pp. 73-85, May, 1991.
"The 5ESS Switching System", AT&T Technical Journal, vol. 64, Jul.-Aug., 1985, No. 6, Part 2, pp. 1303-1564, K. E. Martersteck and A. E. Spencer, Jr.
"A Real-Time Garbage Collector Based on the Lifetimes of Objects", Communications of the ACM, vol. 26, No. 6, Jun., 1983, Henry Lieberman and Carl Hewitt, pp. 419, 429.
"No. 5 ESS-Serving the Present, Serving the Future", Bell Laboratories Record, Dec., 1981, pp. 290, 293, Jerry W. Johnson, James C. Kennedy, and Jack C. Warner, vol. 59, No. 10, 0005-8564.
"No. 5 ESS-Versatile, Flexible, Forward looking", Bell Laboratories Record, pp. 258, 263, Nov., 1981, Thomas E. Browne (AT&T), James C. Ewin, and Gerald P. O'Reilly, vol. 59, No. 9, 0005-8564.
"A Real Time Garbage Collector That Can Recover Temporary Storage Quickly", Massachusetts Institute of Technology Artificial Intelligence Laboratory, A. I. Memo No. 569, Apr., 1980, Henry Lieberman, Carl Hewitt.
"Object Oriented Software Technologies Applied to Switching System Architectures and Software Development Processes", XIII International Switching Symposium, vol. 2, May 27-Jun. 1, 1990, pp. 97-106, E. C. Arnold and D. W. Brown.

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

Method for automatic system resource reclamation for object-orie does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for automatic system resource reclamation for object-orie, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for automatic system resource reclamation for object-orie will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1941139

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