2007
DOI: 10.1145/1180475.1180477
|View full text |Cite
|
Sign up to set email alerts
|

Profile-based pretenuring

Abstract: Pretenuring can reduce copying costs in garbage collectors by allocating long-lived objects into regions that the garbage collector will rarely, if ever, collect. We extend previous work on pretenuring as follows: (1) We produce pretenuring advice that is neutral with respect to the garbage collector algorithm and configuration. We thus can and do combine advice from different applications. We find for our benchmarks that predictions using object lifetimes at each allocation site in Java programs are accurate,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
25
0

Year Published

2007
2007
2015
2015

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 28 publications
(26 citation statements)
references
References 44 publications
1
25
0
Order By: Relevance
“…Identification of suitable candidates may be through profiling programs [11,9,7], dynamic sampling at run-time [16,21], or program analysis [15].…”
Section: Related Workmentioning
confidence: 99%
See 4 more Smart Citations
“…Identification of suitable candidates may be through profiling programs [11,9,7], dynamic sampling at run-time [16,21], or program analysis [15].…”
Section: Related Workmentioning
confidence: 99%
“…Blackburn et al [9,7] extend this approach. They remove implementation dependency by normalising object lifetime as a multiple of the maximum volume of objects live at any time, live size.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations