• 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

Adaptive, Application-Specific Garbage Collection (2003)

Cached

  • Download as a PDF

Download Links

  • [www.cs.ucsb.edu]
  • [www.cs.ucsb.edu]
  • [www.cs.toronto.edu]
  • [www.cs.ucsb.edu]
  • [cs.ucsb.edu]
  • [www.cs.ucsb.edu]
  • [cs.ucsb.edu]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Sunil Soman , Chandra Krintz
Citations:3 - 0 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Soman03adaptive,application-specific,
    author = {Sunil Soman and Chandra Krintz},
    title = {Adaptive, Application-Specific Garbage Collection},
    year = {2003}
}

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

In this paper, we describe a novel execution environment that can dynamically switch between garbage collection systems. As such, it enables selection of the most appropriate allocator and collector for a given application and underlying resource availability. Our system is novel in that it is able to switch between a wide range of diverse collection systems. It uses program annotations to guide selection of the collection system. In addition, it can automatically identify when to switch collectors when program execution behavior warrants it, i.e., it is adaptive. Our system introduces little overhead and accurately identifies the best collector for a wide range of benchmarks and heap sizes.

Citations

1023 The Java Virtual Machine Specification - Lindholm, Yellin - 1996
520 Self: the power of simplicity - Ungar, Smith - 1987
378 Programming and Deploying Java Mobile Agents with Aglets - Lange, Oshima - 1998
368 Garbage Collection: Algorithms for Automatic Dynamic Memory Managem ent.John Wiley&Sons,Ltd,1996 - Jones
316 Generation Scavenging: A Non-disruptive High Performance Storage Reclamation Algorithm - Ungar - 1984
283 Performance Evaluation Corporation - Standard
270 The Jalapeño virtual machine - Alpern, Attanasio, et al. - 2000
266 Garbage Collection in an Uncooperative Environment - Boehm, Weiser - 1988
170 Simple generational garbage collection and fast allocation. Software Practice and Experience - Appel - 1989
149 Adaptive optimization in the Jalapeño JVM - Arnold, Fink, et al. - 2000
117 Making Pure Object-Oriented Languages Practical - Chambers, Ungar - 1991
115 Memory Management with Explicit Regions - Gay, Aiken - 1998
105 Practicing JUDO: Java under dynamic optimizations - Cierniak, Lueh, et al.
92 Debugging optimized code with dynamic deoptimization - Hölzle, Chambers, et al. - 1992
85 Data flow analysis for software prefetching linked data structures in Java - Cahoon, McKinley - 2001
68 D.: „D‟Agents: Security in a multiple-language, mobile-agent system - Gray, Kotz, et al. - 1998
64 Compiler support for garbage collection in a statically typed language - Diwan, Moss, et al. - 1992
59 Beltway: getting around garbage collection gridlock - Blackburn, Jones, et al. - 2002
50 Java without the coffee breaks: A nonintrusive multiprocessor garbage collector - Bacon, Attanasio, et al. - 2001
50 A third generation self implementation: Reconciling responsiveness with performance - Holzle, Ungar - 1994
48 Using annotations to reduce dynamic optimization time - Krintz, Calder - 2001
44 An adaptive tenuring policy for generation scavengers - Ungar, Jackson - 1992
41 The Java Hotspot (tm) Server Compiler - Paleczny, Vick, et al. - 2001
41 A comparative performance evaluation of write barrier implementations - Hosking, Moss, et al. - 1992
40 Design, implementation and evaluation of adaptive recompilation with on-stack replacement - Fink, Qian - 2003
39 Pretenuring for Java - Blackburn, Singhai, et al. - 2001
38 Comparing mark-and-sweep and stop-and-copy garbage collection - Zorn - 1990
34 Connectivity-based garbage collection - Hirzel, Diwan, et al. - 2003
31 Automatic Heap Sizing: Taking Real Memory into Account - Yang, Hertz, et al. - 2004
30 D.F.: Dynamic selection of application-specific garbage collectors - Soman, Krintz, et al.
29 Garbage collection without paging - Hertz, Feng, et al. - 2005
28 Mark-copy: Fast copying gc with less space overhead - Sachindran, Moss - 2003
26 Controlling Garbage Collection and Heap Growth to Reduce the Execution Time of Java Applications - Brecht, Arjomandi, et al.
26 The case for profile-directed selection of garbage collectors - Fitzgerald, Tarditi - 2000
25 Generational garbage collection and the radioactive decay model - Clinger, Hansen - 1997
24 Comparing mostly-copying and mark-sweep conservative collection - Smith, Morrisett - 1998
22 A comparative evaluation of parallel garbage collector implementations - Attanasio, Bacon, et al. - 2001
22 Incremental incrementally compacting garbage collection - Lang, Dupont - 1987
21 Coupling on-line and off-line profile information to improve program performance - Krintz - 2003
20 MC2: highperformance garbage collection for memory-constrained environments - Sachindran, Moss, et al. - 2004
17 Hot-swapping between a mark&sweep and a mark&compact garbage collector in a generational environment - Printezis - 2001
16 The Java Hotspot Virtual Machine - Microsystems - 2002
15 A study of large object spaces - Hicks, Hornof, et al. - 1998
15 A region-based compilation technique for a Java just-in-time compiler - Suganuma, Yasue, et al. - 2003
13 and time-efficient implementation of the Java object model - Bacon, Fink, et al.
8 or out? Putting write barriers in their place - BLACKBURN, MCKINLEY - 2002
7 A garbage collection design and bakeoff in jmtk: An efficient extensible java memory management toolkit - BLACKBURN, CHENG, et al. - 2003
5 Optimizing Dynamically Dispatched Calls with Run-Time Type Feedback - Hölzle - 1994
4 Combining single-space and two-space compacting garbage collectors - SANSOM - 1992
3 Weblogic JRockit: Java for the enterprise. http://www.bea.com/content/news_events/white_ papers/BEA_JRockit_wp.pdf - BEA
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