Computer system, program product and method of managing weak ref

Data processing: database and file management or data structures – Database design – Data structure types

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

707 8, 707205, 707103, G06F 1730

Patent

active

060472952

ABSTRACT:
A computer system, program product, and method of managing weak references with a concurrent mark sweep collector inhibit access, while processing weak references, to only those weak references whose referenced objects have not yet been determined to be strongly-reachable (i.e., reachable other than through a weak reference) during a current collection cycle. As such, access to specific weak references during processing thereof by a concurrent mark sweep collector is selectively inhibited to ensure synchronization for all weak references without necessarily stopping the execution of all program threads that attempt to access such weak references while executing in a computer system, thereby minimizing the processing overhead of managing weak references and improving system performance.

REFERENCES:
patent: 5274804 (1993-12-01), Jackson et al.
patent: 5321834 (1994-06-01), Weiser et al.
patent: 5485613 (1996-01-01), Engelstad et al.
patent: 5765174 (1998-06-01), Bishop
Doligez, Damien, et al., "Portable Unobstrusive Garbage Collection For Multi-Processor Systems", Conference Record of the Twenty-first Annual ACM Symposium on Principles of Programming Languages, (Jan. 17-21, 1994), Portland, Oregon, pp. 70-83.
Dijkstra, Edsger et al., "On-the-Fly Garbage Collection: An Exercise in Cooperation", Communications of the ACM, (Nov., 1978), pp. 966-975.
Moon, David A., "Garbage Collection in a Large LISP System", Conference Record of the 1984 ACM Symposium on LISP and Functional Programming, (Aug. 6-8, 1984), Austin, Texas, pp. 235-246.
Boehm, Hans J. et al., "Mostly Parallel Garbage Collection", Proceedings of the ACM SIGPLAN 91 Conference on Programming Language Design and Implementation, (Jun., 1991), Toronto, Ontario, Canada, pp. 157-164.
Gosling, James, et al., The Java.TM. Language Specification, Reading, MA: Addison-Wesley, pp. 1-825.
"Class java.lang.ref.Reference", http://java.sun.com/products/jdk/1.2api/java.lang.Ref.html.

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

Computer system, program product and method of managing weak ref does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Computer system, program product and method of managing weak ref, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer system, program product and method of managing weak ref will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-374270

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