ACM Home Page
Please provide us with feedback. Feedback
An efficient, incremental, automatic garbage collector
Full text PdfPdf (543 KB)
Source
Communications of the ACM archive
Volume 19 ,  Issue 9  (September 1976) table of contents
Pages: 522 - 526  
Year of Publication: 1976
ISSN:0001-0782
Authors
L. Peter Deutsch  Xerox Palo Alto Research Center, Palo Alto, CA
Daniel G. Bobrow  Xerox Palo Alto Research Center, Palo Alto, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 100,   Citation Count: 79
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/360336.360345
What is a DOI?

ABSTRACT

This paper describes a new way of solving the storage reclamation problem for a system such as Lisp that allocates storage automatically from a heap, and does not require the programmer to give any indication that particular items are no longer useful or accessible. A reference count scheme for reclaiming non-self-referential structures, and a linearizing, compacting, copying scheme to reorganize all storage at the users discretion are proposed. The algorithms are designed to work well in systems which use multiple levels of storage, and large virtual address space. They depend on the fact that most cells are referenced exactly once, and that reference counts need only be accurate when storage is about to be reclaimed. A transaction file stores changes to reference counts, and a multiple reference table stores the count for items which are referenced more than once.



CITED BY  79
 
 
 

Collaborative Colleagues:
L. Peter Deutsch: colleagues
Daniel G. Bobrow: colleagues

Peer to Peer - Readers of this Article have also read: