Loading...
Please wait, while we are loading the content...
Similar Documents
Adaptive, application-specific garbage collection (2003)
| Content Provider | CiteSeerX |
|---|---|
| Author | Soman, Sunil Krintz, Chandra |
| Abstract | Prior work, including our own, shows that application performance in garbage collected languages is highly dependent upon the application behavior and on underlying resource availability. We show that given a wide range of diverse garbage collection (GC) algorithms, no single system performs best across programs and heap sizes. We present a Java Virtual Machine extension for dynamic and automatic switching between diverse, widely used GCs for application-specific garbage collection selection. We describe annotation-guided, and automatic GC switching. We also describe a novel extension to extant on-stack replacement (OSR) mechanisms for aggressive GC specialization that is readily amenable to compiler optimization. Key words: Application-specific garbage collection, dynamic GC selection, adaptive garbage collection, virtual machine, Java 1 |
| File Format | |
| Publisher Date | 2003-01-01 |
| Access Restriction | Open |
| Subject Keyword | Single System On-stack Replacement Aggressive Gc Specialization Application Behavior Novel Extension Application Performance Application-specific Garbage Collection Heap Size Automatic Switching Diverse Garbage Collection Wide Range Automatic Gc Switching Dynamic Gc Selection Prior Work Application-specific Garbage Collection Selection Java Virtual Machine Extension Adaptive Garbage Collection Resource Availability Virtual Machine |
| Content Type | Text |