• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Uniprocessor garbage collection techniques (1992)

Cached

  • Download as a PDF

Download Links

  • [www.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www-2.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu.]
  • [www-cgi.cs.cmu.edu]
  • [www.lb.cs.cmu.edu]
  • [www.lb.cs.cmu.edu]
  • [www.lb.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu.]
  • [www-cgi.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu.]
  • [www-2.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www-2.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www-2.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu.]
  • [www.lb.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu.]
  • [www.lb.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu.]
  • [www-cgi.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu]
  • [www-cgi.cs.cmu.edu]
  • [www.lb.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [3e8.org]
  • [www.cs.colorado.edu]
  • [www.complang.tuwien.ac.at]
  • [www.iro.umontreal.ca]
  • [parasol.tamu.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Paul R. Wilson
Venue:In Proceedings of the International Workshop on Memory Management
Citations:416 - 5 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Wilson92uniprocessorgarbage,
    author = {Paul R. Wilson},
    title = {Uniprocessor garbage collection techniques},
    booktitle = {In Proceedings of the International Workshop on Memory Management},
    year = {1992},
    pages = {1--42},
    publisher = {SpringerVerlag}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

We survey basic garbage collection algorithms, and variations such as incremental and generational collection� we then discuss low-level implementation considerations and the relationships between storage management systems, languages, and compilers. Throughout, we attempt to present a uni ed view based on abstract traversal strategies, addressing issues of conservatism, opportunism, and immediacy of reclamation� we also point outavariety of implementation details that are likely to have a signi cant impact on

Citations

316 Generation Scavenging: A Non-disruptive High Performance Storage Reclamation Algorithm - Ungar - 1984
301 Recursive functions of symbolic expressions and their computation by machine, part I - McCarthy - 1960
299 The Art of Computer Programming, volume 1 (Fundamental Algorithms - Knuth - 1973
266 Garbage Collection in an Uncooperative Environment - Boehm, Weiser - 1988
234 A Real-Time Garbage Collector Based on the Lifetime of Objects - Lieberman, Hewitt - 1983
215 A nonrecursive list compacting algorithm - Cheney - 1970
202 List processing in real time on a serial computer - Baker - 1978
189 On-the-fly Garbage Collection: An Exercise in Cooperation - Dijkstra, Lamport, et al. - 1978
170 Simple generational garbage collection and fast allocation. Software Practice and Experience - Appel - 1989
170 Virtual Memory Primitives for User Programs - Appel, Li - 1991
136 Garbage collection in a large LISP system - Moon - 1984
129 Mostly Parallel Garbage Collection - Boehm, Demers, et al. - 1991
120 The Design and Implementation of the SELF Compiler, an Optimizing Compiler for an Objected-Oriented Programming Language - Chambers - 1992
117 An Efficient, Incremental Automatic Garbage Collector - Deutsch, Bobrow - 1976
110 A Method for Overlapping and Erasure of Lists - Collins - 1960
103 Garbage collection can be faster than stack allocation - Appel - 1987
98 Compacting garbage collection with ambiguous roots - Bartlett - 1988
89 Trading data space for reduced time and code space in real-time garbage collection on stock hardware - Brooks - 1984
82 Garbage collection of linked data structures - Cohen - 1981
79 H.G.1992.The treadmill: Real-time garbage collection without motion sickness.In - Baker
76 Yochelson: A LISP garbage-collector for virtual-memory computer systems - Fenichel, J - 1969
76 The measured cost of conservative garbage collection - Zorn - 1993
72 Garbage collecting the world - Lang, Queinnec, et al. - 1992
67 Real-time garbage collection on general-purpose machines - Yuasa - 1990
64 Compiler support for garbage collection in a statically typed language - Diwan, Moss, et al. - 1992
61 Runtime tags aren't necessary - Appel - 1989
61 Design of the opportunistic garbage collector - Wilson, Moher - 1989
57 Comparative Performance Evaluation of Garbage Collection Algorithms - Zorn - 1989
52 Caching Considerations for Generational Garbage Collection - Wilson, Lam, et al. - 1992
51 Combining generational and conservative garbage collection: framework and implementations - Demers, Weiser, et al. - 1990
50 Tenuring Policies for Generation-Based Storage Reclamation - Ungar, Jackson
48 Static grouping of small objects to enhance performance of a paged virtual memory - Stamos - 1984
46 Vectorized garbage collection - Appel, Bendiksen - 1989
45 Using Key Object Opportunism to Collect Old Objects - Hayes - 1991
45 On adding garbage collection and runtime types to a strongly-typed, statically checked, concurrent language - Rovner - 1985
43 Effective “static-graph” reorganization to improve locality in garbage-collected systems - Wilson, Lam, et al. - 1991
42 A lifetime-based garbage collector for LISP systems on general-purpose computers - Sobalvarro - 1988
39 Empirical Analysis of a LISP System - Shaw - 1988
38 Improving locality of reference in a garbage-collecting memory management system - Courts - 1988
38 Comparing mark-and-sweep and stop-and-copy garbage collection - Zorn - 1990
37 Unify and conquer (garbage, updating, aliasing, ...) in functional languages - Baker - 1990
37 Experience with concurrent garbage collectors for Modula-2 - DeTreville - 1990
36 An efficient parallel garbage collection system and its correctness proof - Kung, Song - 1977
36 The effect of garbage collection on cache performance - Zorn - 1991
32 Wirfs-Brock: A third generation Smalltalk-80 implementation - Caudill, A - 1986
31 Concurrent Garbage Collection on Stock Hardware - North, Reppy - 1987
30 Real-time concurrent garbage collection on stock multiprocessors - Appel, Ellis, et al.
29 Darko Stefanovic. A comparative performance evaluation of write barrier implementations - Hosking, Moss - 1992
26 Managing reentrant structures using reference counts - Bobrow - 1980
24 Comparison of compacting algorithms for garbage collection - Cohen, Nicolau - 1983
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University