See this document in CiteSeerX!

The Need for Predictable Garbage Collection (1999)  (Make Corrections)  (3 citations)
Alastair Reid, John McCorquodale, Jason Baker, Wilson Hsieh, Joseph Zachary
Proceedings of the ACM SIGPLAN Workshop on Compiler Support for System Software (WCSSS'99)



  Home/Search   Context   Related

 
View or download:
utah.edu/~reid/wcsss99.ps.gz
utah.edu/flux/papers...gcwcsss99.ps.gz
utah.edu/papers/gcwcsss99.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  utah.edu/~reid/writing (more)
From:  utah.edu/flux/papers/index
(Enter author homepages)

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

Abstract: Modern programming languages such as Java are increasingly being used to write systems programs. By "systems programs," we mean programs that provide critical services (compilers), are long-running (Web servers), or have time-critical aspects (databases or query engines). One of the requirements of such programs is predictable behavior. Unfortunately, predictability is often compromised by the presence of garbage collection. Various researchers have examined the feasibility of replacing garbage ... (Update)

Context of citations to this paper:   More

...exclusion lock operations and eliminates them. There have been a number of parallel efforts on escape analysis for Java [15, 23, 6, 1, 25, 5]. Bogda and Holzle use set constraints for computing thread local objects [6] Their system is a bytecode translater, and uses...

Cited by:   More
Janos: A Java-oriented OS for Active Network Nodes - Patrick Tullmann Mike (2001)   (Correct)
the Garbage Collection Bibliography - Richard Jones (2003)   (Correct)
Escape Analysis for Java - Choi (1999)   (Correct)

Active bibliography (related documents):   More   All
0.1:   Indolent Closure Creation - Strumpen   (Correct)
0.1:   Portable High-Performance Programs - Frigo (1999)   (Correct)
0.1:   The Implementation of the Cilk-5 Multithreaded Language - Frigo, Leiserson, Randall (1998)   (Correct)

Similar documents based on text:   More   All
0.1:   Runtime Aspect Weaving Through Metaprogramming - Jason Baker Wilson (2001)   (Correct)
0.0:   Verification of ILP Speedups in the 10's for Disjoint Eager.. - Uht (1997)   (Correct)
0.0:   M.F. Reid, Publications - Reid (2000)   (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:   Atomic Incremental Garbage Collection and Recovery for a Large Stable Heap (context) - Kolodner - 1992

BibTeX entry:   (Update)

A. Reid, J. McCorquodale, J. Baker, W. Hsieh, and J. Zachary. The need for predictable garbage collection. In WCSSS'99 Workshopon Compiler Support for System Software, March 1999. http://citeseer.ist.psu.edu/reid99need.html   More

@inproceedings{ reid99need,
    author = "Alastair Reid and John McCorquodale and Jason Baker and Wilson Hsieh and Joseph Zachary",
    title = "The Need for Predictable Garbage Collection",
    booktitle = "Proceedings of the {ACM} {SIGPLAN} Workshop on Compiler Support for System Software ({WCSSS}'99)",
    year = "1999",
    url = "citeseer.ist.psu.edu/reid99need.html" }
Citations (may not include all citations):
190   List processing in real time on a serial computer - Baker - 1978  ACM   DBLP
145   Customization: Optimizing Compiler Technology for SELF, A Dy.. (context) - Chambers, Ungar - 1989  ACM   DBLP
85   Garbage collection can be faster than stack allocation - Appel - 1987  ACM   DBLP
58   Better static memory management: Improving region-based anal.. - Aiken, Fahndrich et al. - 1995  DBLP
58   Memory management with explicit regions - Gay, Aiken - 1998  ACM   DBLP
41   Lifetime analysis of dynamically allocated objects (context) - Ruggieri, Murtagh - 1988
33   The treadmill: Real-time garbage collection without motion s.. - Baker - 1992  DBLP
31   A study of the allocation behavior of the SPECjvm98 java ben.. - Dieckmann, Holzle - 1998  ACM
29   Automatic inline allocation of objects - Dolby - 1997  ACM   DBLP
27   Implementation strategies for continuations (context) - Clinger, Hartheimer et al. - 1988  ACM   DBLP
23   Safety considerations for storage allocation optimizations (context) - Chase - 1988  DBLP
22   The Inferno operating system (context) - Dorward, Pike et al. - 1997
22   Storage use analysis and its applications - Serrano, Feeley - 1996  ACM   DBLP
19   CONS should not CONS its arguments (context) - Baker - 1992
17   Implementation of the typed call-by-value lambda-calculus us.. - Tofte, Talpin - 1994  DBLP
6   MIT Artificial Intelligence Laboratory (context) - Miller, Rozas et al. - 1994
1   Binding time optimization in programming languges: Some thou.. (context) - Jones, Muchnick - 1976

Documents on the same site (http://www2.cs.utah.edu/~reid/writing.html):   More
A Semantics for Imprecise Exceptions - Jones, Reid, Hoare, Marlow (1998)   (Correct)
Prototyping Real-Time Vision Systems: An Experiment in.. - Reid, Peterson, Hager.. (1998)   (Correct)
Putting the Spine back in the Spineless Tagless G-Machine: An.. - Reid (1998)   (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