Proceedings of the 2nd International Symposium on Memory Management 2000
DOI: 10.1145/362422.362472
|View full text |Cite
|
Sign up to set email alerts
|

The case for profile-directed selection of garbage collectors

Abstract: Many garbage-collected systems use a single garbage collection algorithm across all applications. It has long been known that this can produce poor performance on applications for which that collector is not well suited. In some systems, such as those that execute stand-Mone compiled executables, an appropriate collector for each application can be selected from a pool of available collectors and tuned by using profile information. In a study of 20 benchmarks and several collectors, compiled with the Marmot op… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

2
19
0

Year Published

2003
2003
2009
2009

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 35 publications
(21 citation statements)
references
References 19 publications
2
19
0
Order By: Relevance
“…The collectors will be described in detail shortly. These results support the findings of others Fitzgerald and Tarditi, 2000;Zorn, 1990), that no single collection system enables the best performance across benchmarks. Further, no single system performs best across heap sizes for a single benchmark/input pair.…”
Section: Application-specific Garbage Collectionsupporting
confidence: 91%
See 3 more Smart Citations
“…The collectors will be described in detail shortly. These results support the findings of others Fitzgerald and Tarditi, 2000;Zorn, 1990), that no single collection system enables the best performance across benchmarks. Further, no single system performs best across heap sizes for a single benchmark/input pair.…”
Section: Application-specific Garbage Collectionsupporting
confidence: 91%
“…1. This set of experiments confirms similar findings of others Fitzgerald and Tarditi, 2000;Zorn, 1990) that indicate that no single GC system enables the best performance for all applications, on all hardware, and given all resource constraints.…”
Section: Application-specific Garbage Collectionsupporting
confidence: 90%
See 2 more Smart Citations
“…Although researchers have studied garbage collection for a long time [2,19,20,25,27,34], this reliance on it and growing locality effects have made garbage collection research a high priority in academia [13,17,26,30,32] and industry [8,9,10]. Many collector implementations are monolithic and do not share reused components [1,21]. Performance comparisons across a range of approaches is thus problematic and rare [4,7,21].…”
mentioning
confidence: 99%