Copy the page URI to the clipboard
Bevan, David I.
(1989).
DOI: https://doi.org/10.1016/0167-8191(89)90127-0
URL: http://www.sciencedirect.com/science/article/pii/0...
Abstract
A good programming language permits the programmer to concentrate on his application rather than on low-level implementation details. In particular, he does not have to concern himself with storage allocation because memory management is dealt with efficiently by the implementation of the language. To reclaim disused storage for reuse the implementation incorporates a garbage collection algorithm. When the language is implemented on a distributed multiprocessor architecture, this algorithm ideally collects garbage as soon as it is created and has minimal overheads in terms of space requirements and interprocess communications. We describe here an elegant algorithm with these properties which makes use of reference counting.
Viewing alternatives
Metrics
Public Attention
Altmetrics from AltmetricNumber of Citations
Citations from DimensionsItem Actions
Export
About
- Item ORO ID
- 33665
- Item Type
- Journal Item
- ISSN
- 0167-8191
- Keywords
- garbage collection
- Academic Unit or School
-
Faculty of Science, Technology, Engineering and Mathematics (STEM) > Mathematics and Statistics
Faculty of Science, Technology, Engineering and Mathematics (STEM) - Copyright Holders
- © 1989 Elsevier B.V.
- Depositing User
- David Bevan