2016
DOI: 10.1145/3022671.2984028
|View full text |Cite
|
Sign up to set email alerts
|

Prioritized garbage collection: explicit GC support for software caches

Abstract: Programmers routinely trade space for time to increase performance, often in the form of caching or memoization. In managed languages like Java or JavaScript, however, this space-time tradeoff is complex. Using more space translates into higher garbage collection costs, especially at the limit of available memory. Existing runtime systems provide limited support for space-sensitive algorithms, forcing programmers into difficult and often brittle choices about provisioning. This paper presents prioritized garba… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 18 publications
0
1
0
Order By: Relevance
“…Garbage collection is an active area of research [2,3,23,34]. [26] proposes new user-facing APIs to more easily (manually) customize garbage collectors. [13] suggests offloading mark-and-sweep style computations to a GPU.…”
Section: Related Workmentioning
confidence: 99%
“…Garbage collection is an active area of research [2,3,23,34]. [26] proposes new user-facing APIs to more easily (manually) customize garbage collectors. [13] suggests offloading mark-and-sweep style computations to a GPU.…”
Section: Related Workmentioning
confidence: 99%