Data processing: database and file management or data structures – Database design – Data structure types
Patent
1998-05-05
2000-04-04
Homere, Jean R.
Data processing: database and file management or data structures
Database design
Data structure types
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.
Endicott John Clarence
Hicks Daniel Rodman
Kolodner Elliot Karl
Seemann Robert Carl
Homere Jean R.
International Business Machines - Corporation
LandOfFree
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.
Profile ID: LFUS-PAI-O-374270