ACM Home Page
Please provide us with feedback. Feedback
Shifting garbage collection overhead to compile time
Full text PdfPdf (604 KB)
Source
Communications of the ACM archive
Volume 20 ,  Issue 7  (July 1977) table of contents
Pages: 513 - 518  
Year of Publication: 1977
ISSN:0001-0782
Author
Jeffrey M. Barth  Univ. of California, Berkeley, Berkeley
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 26,   Citation Count: 33
Additional Information:

abstract   references   cited by   index terms  

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/359636.359713
What is a DOI?

ABSTRACT

This paper discusses techniques which enable automatic storage reclamation overhead to be partially shifted to compile time. The paper assumes a transaction oriented collection scheme, as proposed by Deutsch and Bobrow, the necessary features of which are summarized. Implementing the described optimizations requires global flow analysis to be performed on the source program. It is shown that at compile time certain program actions that affect the reference counts of cells can be deduced. This information is used to find actions that cancel when the code is executed and those that can be grouped to achieve improved efficiency.



CITED BY  33