1983
DOI: 10.1145/358141.358147
|View full text |Cite
|
Sign up to set email alerts
|

A real-time garbage collector based on the lifetimes of objects

Abstract: In previous heap storage systems, the cost of creating objects and garbage collection is independent of the lifetime of the object. Since objects with short lifetimes account for a large portion of storage use, it is worth optimizing a garbage collector to reclaim storage for these objects more quickly. The garbage collector should spend proportionately less effort reclaiming objects with longer lifetimes. We present a garbage collection algorithm that (1) makes storage for short-lived objects cheaper than sto… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
156
0
1

Year Published

1987
1987
2018
2018

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 463 publications
(158 citation statements)
references
References 10 publications
1
156
0
1
Order By: Relevance
“…Generational GC [3] segregates objects by ages into two or more generations. Since "most objects die young" [3][4] [5], it is cost-effective to collect the young generation more frequently than the old generation, hence to achieve higher throughout.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Generational GC [3] segregates objects by ages into two or more generations. Since "most objects die young" [3][4] [5], it is cost-effective to collect the young generation more frequently than the old generation, hence to achieve higher throughout.…”
Section: Related Workmentioning
confidence: 99%
“…Since "most objects die young" [3][4] [5], it is cost-effective to collect the young generation more frequently than the old generation, hence to achieve higher throughout. Variations on generational collection include older-first collection [13] and the Beltway framework [14].…”
Section: Related Workmentioning
confidence: 99%
“…Generational garbage collection, a more advanced collection technique based on the assumption that objects tend to die young, is proposed to solve the problems by concentrating garbage collection work on subareas of the heap mainly containing young objects [66,102,5].…”
Section: Generational Garbage Collectionmentioning
confidence: 99%
“…In the incremental copying garbage collectors [Ste75,LH83] for example, objects are copied from one area in memory to another whilst the system is running. The principal aim is to identify unreferenced objects, but by incrementally copying related objects into a new area of memory dynamic grouping is performed.…”
Section: Grouping Categoriesmentioning
confidence: 99%