See this document in CiteSeerX!

Mostly-Copying Garbage Collection Picks Up Generations and C++ (1989)  (Make Corrections)  (29 citations)
Joel F. Bartlett



  Home/Search   Context   Related

 
View or download:
dec.com/pub/DEC/WRL/rese...WRLTN12.ps
digital.com/pub/Digit...WRLTN12.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cs.ukc.ac.uk/people/staf...gcbibB (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: The "mostly-copying" garbage collection algorithm provides a way to perform compacting garbage collection in spite of the presence of ambiguous pointers in the root set. As originally defined, each collection required almost all accessible objects to be moved. While adequate for many applications, programs that retained a large amount of storage spent a significant amount of time garbage collecting. To improve performance of these applications, a generational version of the algorithm has been... (Update)

Context of citations to this paper:   More

.... seek loose coupling between the collector and compiler [Det90] Various garbage collectors have been proposed or can be used with C [EP91, Bar89, BDS91, Ken91, Det90] A primary problem that all these collectors solve is locating pointers (roots) on the stack and in global...

...allocated throughout the execution of the program. Two of our benchmarks, gctest and gctest3, are designed to test garbage collectors [4,5]. These benchmarks both allocate and create garbage at a rapid rate. The original version of these programs contained explicit calls to...

Cited by:   More
A Generational and Conservative Copying Collector for Hybrid.. - Onodera (1993)   (Correct)
The Measured Cost of Conservative Garbage Collection - Zorn (1993)   (Correct)
Accurate Garbage Collection in an Uncooperative Environment - Henderson (2002)   (Correct)

Similar documents (at the sentence level):   More
13.2%:   A Generational, Compacting Garbage Collector for C++ - Bartlett   (Correct)
13.2%:   Garbage Collection in Object-Oriented Languages - Smithers, Kazempour   (Correct)
5.8%:   Why Aren't Operating Systems Getting Faster As Fast As Hardware? - Ousterhout (1989)   (Correct)

Active bibliography (related documents):   More   All
0.3:   the Garbage Collection Bibliography - Richard Jones (2003)   (Correct)
0.2:   Compacting Garbage Collection with Ambiguous Roots - Bartlett (1988)   (Correct)
0.1:   Uniprocessor Garbage Collection Techniques - Wilson (1992)   (Correct)

Similar documents based on text:   More   All
0.2:   Efficient Generation of Test Patterns Using Boolean Satisfiability - Larrabee (1990)   (Correct)
0.2:   Virtual Memory vs. The File System - Nelson (1990)   (Correct)
0.2:   Incremental, Generational Mostly-Copying Garbage Collection in.. - Yip (1991)   (Correct)

Related documents from co-citation:   More   All
24:   Compacting garbage collection with ambiguous roots - Bartlett - 1988
12:   Garbage collection in an uncooperative environment (context) - Boehm, Weiser - 1988
11:   Generation scavenging: A non-disruptive high performance storage reclamation alg.. (context) - Ungar - 1984

BibTeX entry:   (Update)

J. F. Bartlett. Mostly-copying garbage collection picks up generations and C++. Technical report, DEC WRL, Oct. 1989. http://citeseer.ist.psu.edu/bartlett89mostlycopying.html   More

@techreport{ bartlett89mostlycopying,
    author = "Joel F. Bartlett",
    title = "Mostly-{C}opying Garbage Collection picks up Generations and {C++}",
    volume = "TN--12",
    year = "1989",
    url = "citeseer.ist.psu.edu/bartlett89mostlycopying.html" }
Citations (may not include all citations):
461   Programming Language (context) - Stroustrup - 1986
197   Revised Report on the Algorithmic Language Scheme - Rees, Clinger - 1986
82   Garbage Collection in an Uncooperative Environment (context) - Boehm, Weiser - 1988
81   Garbage Collection of Linked Data Structures (context) - Cohen - 1981
69   Compacting Garbage Collection with Ambiguous Roots - Bartlett - 1988
69   Compacting Garbage Collection with Ambiguous Roots - Bartlett - 1988
68   Performance and Evaluation of Lisp Systems (context) - Gabriel - 1985
57   Multiprocessing Compactifying Garbage Collection (context) - Jr - 1975
38   a Portable Scheme-to-C Compiler (context) - Bartlett - 1989
20   Empirical Analysis of A Lisp System (context) - Shaw - 1988
4   Overview of Garbage Collection in Symbolic Computing (context) - McEntee - 1987



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.ukc.ac.uk/people/staff/rej/gcbib/gcbibB.html):   More
Real-Time Compacting Garbage Collection - Bengtsson, Magnusson (1990)   (Correct)
A Generational, Compacting Garbage Collector for C++ - Bartlett   (Correct)
Simple GC-Safe Compilation - Hans-J.Boehm (1991)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC