See this document in CiteSeerX!

Accurate Garbage Collection in an Uncooperative Environment (2002)  (Make Corrections)  (1 citation)
Fergus Henderson



  Home/Search   Context   Related

 
View or download:
mercury.cs.mu.oz.a...igh_level_gc.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  mercury.cs.mu.oz.au/info...papers (more)
(Enter author homepages)

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

Abstract: Previous attempts at garbage collection in uncooperative environments have generally used conservative or mostly conservative approaches. We describe a technique for doing fully type-accurate garbage collection in an uncooperative environment, using a "shadow stack" to link structs of pointer-containing variables, together with the data or code needed to trace them. We have implemented this in the Mercury compiler, which generates C code, and present preliminary performance data on the... (Update)

Cited by:   More
the Garbage Collection Bibliography - Richard Jones (2003)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Cool: A Portable Project for Teaching Compiler Construction - Aiken (1996)   (Correct)
0.5:   Comparing Reference Counting and Global Mark-and-Sweep on.. - Hirotaka Yamamoto (1998)   (Correct)
0.4:   Compiling Mercury to the .NET Common Language Runtime - Dowd, Henderson, Ross   (Correct)

Similar documents based on text:   More   All
0.4:   Incremental, Generational Mostly-Copying Garbage Collection in.. - Yip (1991)   (Correct)
0.3:   Mercury, an Efficient Purely Declarative Logic.. - Somogyi, Henderson.. (1995)   (Correct)
0.3:   Memory Management in APPLY - Kriegel (1992)   (Correct)

Related documents from co-citation:   More   All
3:   IEEE Press (context) - International, Computer - 1985
3:   Distributed garbage collection in a client-server - Maheshwari - 1993
2:   On multi-threaded list-processing and garbage collection (context) - uchlin, Nevin - 1991

BibTeX entry:   (Update)

Fergus Henderson. Accurate garbage collection in an uncooperative environment. In Detlefs [Detlefs2002], pages 150--156. http://citeseer.ist.psu.edu/henderson02accurate.html   More

@misc{ henderson-accurate,
  author = "F. Henderson",
  title = "Accurate garbage collection in an uncooperative environment",
  text = "Fergus Henderson. Accurate garbage collection in an uncooperative environment.
    In Detlefs [Detlefs2002], pages 150--156.",
  url = "citeseer.ist.psu.edu/henderson02accurate.html" }
Citations (may not include all citations):
262   Uniprocessor garbage collection techniques - Wilson - 1992
146   The Glasgow Haskell compiler: a technical overview - Jones, Hall et al. - 1993
82   Garbage collection in an uncooperative environment (context) - Boehm, Weiser - 1988
70   No assembly required: Compiling Standard ML to C - Tarditi, Acharya et al. - 1990
31   Tag-free garbage collection for strongly typed programming l.. (context) - Goldberg - 1991
29   Mostly-Copying garbage collection picks up generations and C - Bartlett - 1989
26   cient purely declarative logic programming language (context) - Somogyi, Henderson et al. - 1997
22   a portable assembly language that supports garbage collectio.. (context) - Jones, Ramsey et al. - 1999
11   Compiling logic programs to C using GNU C as a portable asse.. - Henderson, Somogyi et al. - 1995
8   Simple garbage-collector-safety - Boehm - 1996
8   Proper tail recursion and space e#ciency (context) - Clinger - 1998
7   Run time type information in Mercury - Dowd, Somogyi et al. - 1999
6   A machine-independent debugger - Hanson, Raghavachari - 1996
5   Compiling Mercury to high-level C code - Henderson, Somogyi - 2002
3   Edelson and Ira Pohl (context) - Daniel - 1991
2   A proposal for garbage-collector-safe C compilation (context) - Boehm, Chase - 1992
2   Sather revisited: A high-performance free alternative to C - Stoutamire, Kennel - 1995
1   generational mostly-copying garbage collection in uncooperat.. (context) - Yip - 1991
1   Dynamic storage reclamation in C (context) - Edelson - 1990
1   tutorial and reference manual (context) - Schreiner, --- et al. - 1996
1   Mail to the GCC mailing list (context) - Dewar - 2001
http://www.iecc.com/gclist/GC-faq.html>

Documents on the same site (http://www.mercury.cs.mu.oz.au/information/papers.html):   More
Constraint-Based Mode Analysis of Mercury - Overton, Somogyi, Stuckey (2002)   (Correct)
Towards Parallel Mercury - Conway (2002)   (Correct)
Practical Aspects for a Working Compile Time Garbage .. - Mazur, Ross.. (2001)   (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