2014
DOI: 10.1145/2714064.2660198
|View full text |Cite
|
Sign up to set email alerts
|

Fast conservative garbage collection

Abstract: Garbage collectors are exact or conservative. An exact collector identifies all references precisely and may move referents and update references, whereas a conservative collector treats one or more of stack, register, and heap references as ambiguous. Ambiguous references constrain collectors in two ways.(1) Since they may be pointers, the collectors must retain referents. (2) Since they may be values, the collectors cannot modify them, pinning their referents.We explore conservative collectors for managed la… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 31 publications
0
1
0
Order By: Relevance
“…Our hypothesis is based on the fact that generational collection performs well if most objects die young. However, a large number of surviving objects would results in higher copying cost [20], and therefore, higher garbage collection overhead. To validate our hypothesis, we conducted another experiment to evaluate the effects of increasing threads/cores on object lifespans.…”
Section: Scalability Of Parallel Gcmentioning
confidence: 99%
“…Our hypothesis is based on the fact that generational collection performs well if most objects die young. However, a large number of surviving objects would results in higher copying cost [20], and therefore, higher garbage collection overhead. To validate our hypothesis, we conducted another experiment to evaluate the effects of increasing threads/cores on object lifespans.…”
Section: Scalability Of Parallel Gcmentioning
confidence: 99%