Arborescent Garbage Collection: A Dynamic Graph Approach to Immediate Cycle Collection
Reclaiming cyclic garbage has been a long-standing challenge in automatic memory management. Common approaches to this problem often involve extending reference counting with an asynchronous background task to reclaim cycles. While this ensures that cycles are eventually collected, it also introduces unpredictable behaviours, making these approaches unsuitable for applications where deterministic collection is required.
Authors
- Olivier Melançon (ORCID: https://orcid.org/0009-0007-7688-3208)
- Marc Feeley (ORCID: https://orcid.org/0009-0005-5237-8712)
- Stefan Monnier (ORCID: https://orcid.org/0000-0001-7597-5273)
- Léonard Oest O'Leary
- Frédéric Lahaie-Bertrand
Institutions
- Université de Montréal (CA)
Publication Details
- Published
- 2025-06-13
- DOI
- https://doi.org/10.1145/3735950.3735953
- Primary Topic
- Data Management and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Natural Sciences and Engineering Research Council of Canada