Proceedings of the 2016 ACM SIGPLAN International Symposium on Memory Management 2016
DOI: 10.1145/2926697.2926698
|View full text |Cite
|
Sign up to set email alerts
|

Liveness-based garbage collection for lazy languages

Abstract: We consider the problem of reducing the memory required to run lazy first-order functional programs. Our approach is to analyze programs for liveness of heap-allocated data. The result of the analysis is used to preserve only live data-a subset of reachable data-during garbage collection. The result is an increase in the garbage reclaimed and a reduction in the peak memory requirement of programs. While this technique has already been shown to yield benefits for eager first-order languages, the lack of a stati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2016
2016
2016
2016

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
references
References 29 publications
0
0
0
Order By: Relevance