School of Computing

Garbage collection should be lifetime aware

Richard Jones and Chris Ryder

In Olivier Zendra, editor, Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'2006), pages 182-196, Nantes, France, July 2006.

Abstract

We argue that garbage collection should be more closely tied to object demographics. We show that this behaviour is sufficiently distinctive to make exploitation feasible and describe a novel GC framework that exploits object lifetime analysis yet tolerates imprecision. We argue for future collectors based on combinations of approximate analyses and dynamic sampling.

Download publication 60 kbytes (PDF)

Bibtex Record

@inproceedings{2376,
author = {Richard Jones and Chris Ryder},
title = {Garbage Collection Should Be Lifetime Aware},
month = {July},
year = {2006},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/2006/2376},
    publication_type = {inproceedings},
    submission_id = {13627_1147449669},
    booktitle = {Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'2006)},
    editor = {Olivier Zendra},
    address = {Nantes, France},
    refereed = {yes},
}

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014