(Enter summary)
Abstract: In this paper, we describe a novel execution environment that can
dynamically switch between garbage collection (GC) systems. As
such, it enables application-specific GC selection. In addition, the
system can switch between different GC systems while the program
is executing. Our system is novel in that it is able to switch between
a wide range of diverse collection systems. To empirically evaluate
our system, we implemented annotation-guided GC selection
and we show its efficacy for a wide... (Update)
Cited by: More
Garbage Collection Hints - Dries Buytaert Kris
(Correct)
Relative Factors in Performance Analysis of Java Virtual - Machines Dayong Gu
(Correct)
Increasing Java Performance in Memory-Constrained Environments.. - Paller (2005)
(Correct)
Similar documents (at the sentence level):
34.5%: Dynamic Selection of Application-Specific - Garbage Collectors Sunil
(Correct)
33.7%: Adaptive, Application-Specific Garbage Collection - Soman, Krintz (2003)
(Correct)
8.9%: Dynamic Selection of Application-Specific Garbage Collectors - Soman, Krintz, Bacon (2004)
(Correct)
Active bibliography (related documents): More All
0.4: the Garbage Collection Bibliography - Richard Jones (2003)
(Correct)
0.4: Myths and Realities: The Performance Impact of Garbage Collection - Blackburn, al. (2004)
(Correct)
0.3: Connectivity-Based Garbage Collection - Hirzel (2004)
(Correct)
Similar documents based on text: More All
0.2: Detecting Malicious Java Code Using Virtual Machine Auditing - Soman, Krintz, Vigna (2003)
(Correct)
0.1: Reducing Load Delay to Improve Performance of Internet-Computing.. - Krintz (2001)
(Correct)
0.1: Reducing the Overhead of Dynamic Compilation - Chandra Krintz David (2000)
(Correct)
Related documents from co-citation: More All
2: Generation scavenging: A non-disruptive high performance storage reclamation alg.. (context) - Ungar - 1984
2: Myths and realities: The performance impact of garbage collection
- Blackburn, Cheng et al. - 2004
2: Garbage Collection Algorithms for Automatic Dynamic Memory Management (context) - Jones, Lins - 1996
BibTeX entry: (Update)
SOMAN, S., KRINTZ, C., AND BACON, D. F. Dynamic Selection of Application-Specific Garbage Collectors. Tech. Rep. 2004-09, Univ. of California, Santa Barbara, Jan 2004. http://www.cs.ucsb. edu/ckrintz/abstracts/annotgc.html. http://citeseer.ist.psu.edu/article/soman04dynamic.html More
@misc{ soman04dynamic,
author = "S. SOMAN and C. KRINTZ and D. BACON",
title = "Dynamic Selection of Application-Specific Garbage Collectors",
text = "SOMAN, S., KRINTZ, C., AND BACON, D. F. Dynamic Selection of Application-Specific
Garbage Collectors. Tech. Rep. 2004-09, Univ. of California, Santa Barbara,
Jan 2004. http://www.cs.ucsb. edu/ckrintz/abstracts/annotgc.html.",
year = "2004",
url = "citeseer.ist.psu.edu/article/soman04dynamic.html" }
Citations (may not include all citations):
167
Generation scavenging: A non-disruptive high performance sto.. (context) - UNGAR - 1992
123
Simple generational garbage collection and fast allocation
- APPEL - 1989
87
Adaptive optimization in the Jalapeno JVM
- ARNOLD, FINK et al. - 2000
86
The Jalapeno Virtual Machine (context) - ALPERN - 2000
58
A comparative performance evaluation of write barrier implem..
- HOSKING, MOSS et al. - 1992
32
An adaptive tenuring policy for generation scavengers (context) - UNGAR, JACKSON - 1992
31
Using Annotation to Reduce Dynamic Optimization Time
- KRINTZ, CALDER - 2001
30
Comparing mark-and sweep and stop-and-copy garbage collectio.. (context) - ZORN - 1990
23
Beltway: Getting around garbage collection gridlock
- BLACKBURN, JONES et al. - 2002
22
Generational garbage collection and the radioactive decay mo..
- CLINGER, HANSEN - 1997
17
Incremental incrementally compacting garbage collection (context) - LANG, DUPONT - 1987
16
Pretenuring for Java
- BLACKBURN, MOSS et al. - 2001
14
Java without the coffee breaks: A non-intrusive multiprocess..
- BACON, ATTANASIO et al. - 2001
13
A study of large object spaces
- HICKS, HORNOF et al. - 1999
13
Space- and timeefficient implementation of the Java object m..
- BACON, FINK et al. - 2002
13
Comparing mostly-copying and mark-sweep conservative collect..
- SMITH, MORRISETT - 1998
13
Controlling garbage collection and heap growth to reduce exe..
- BRECHT, ARJOMANDI et al. - 2001
12
Memory management with explicit regions (context) - AIKEN, GAY - 1998
12
The case for profile-directed selection of garbage collector..
- FITZGERALD, TARDITI - 2000
11
A comparative evaluation of parallel garbage collectors
- ATTANASIO, BACON et al. - 2001
9
Hot-swapping between a mark&sweep and a mark&compact garbage.. (context) - PRINTEZIS - 2001
7
AND MCKINLEY (context) - BLACKBURN - 2002
7
implementation and evaluation of adaptive recompilation with.. (context) - FINK, QIAN - 2003
4
Combining single-space and two-space compacting garbage coll..
- SANSOM - 1991
2
Debugging optimized code with dynamic deoptimization
- HOELZLE, CHAMBERS et al. - 1992
http://www.bea.com/framework.jsp
http://www.javagrande.org/
http://www.haifa.il.ibm.com/projects/systems/
http://www.spec.org/
http://nonstop.compaq.com/
Documents on the same site (http://www.cs.ucsb.edu/~ckrintz/papers/): More
NWSLite: A Non-Parametric Prediction Utility for.. - Gurun, Krintz, Wolski
(Correct)
Efficient Representation and Validation of Proofs - Necula, Lee (1998)
(Correct)
A Machine Learning Approach to Automatic Production of.. - Monsifrot, Bodin.. (2002)
(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