2014 · 12 citations · 20 references
ComputingComputer ScienceComputer SystemsCompilersOperating SystemsPerformance BudgetingCache Behavior AnalysisGarbage CollectionMemory ManagementMemory ModelingPerformance ModelingGarbage Collection AlgorithmsGarbage Collection OverheadGenerational Garbage CollectionSimplified Models
Garbage collection is an element of many contemporary software platforms whose performance is determined by complex interactions and is therefore difficult to quantify and model. We investigate the difference between the behavior of a real garbage collector implementation and a simplified model on a selection of workloads, focusing on the accuracy achievable with particular input information (sizes, references, lifetimes). Our work highlights the limits of performance modeling of garbage collection and points out issues of existing evaluation tools that may lead to incorrect experimental conclusions.
20
Stephen M. Blackburn, Robin Garner, Chris Hoffmann et al. · 2006 · 1.6K citations · Full text
Bowen Alpern, C. R. Attanasio, John Barton et al. · IBM Systems Journal · 2000 · 578 citations
Stephen M. Blackburn, Perry Cheng, Kathryn S. McKinley · 2004 · 248 citations
Stephen M. Blackburn, Robin Garner, Chris Hoffmann et al. · ACM SIGPLAN Notices · 2006 · 222 citations