ACM Home Page
Please provide us with feedback. Feedback
On the type accuracy of garbage collection
Full text PdfPdf (1.25 MB)
Source International Symposium on Memory Management archive
Proceedings of the 2nd international symposium on Memory management table of contents
Minneapolis, Minnesota, United States
Pages: 1 - 11  
Year of Publication: 2000
ISBN:1-58113-263-8
Also published in ...
Authors
Martin Hirzel  University of Colorado, Boulder, CO
Amer Diwan  University of Colorado, Boulder, CO
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 17,   Citation Count: 4
Additional Information:

abstract   cited by   index terms   collaborative colleagues  

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

ABSTRACT

We describe a novel approach to obtaining type-accurate information for garbage collection in a hardware and language independent way. Our approach uses a run-time analysis to propagate pointer/non-pointer information from significant type events (such as allocation, which always returns a pointer). We use this technique to perform a detailed comparison of garbage collectors with different levels of accuracy and explicit deallocation on a range of C programs. We take advantage of the portability of our approach to conduct our experiments on three hardware platforms, Alpha/Digital UNIX 4.0D, Pentium/Linux 2.2, and SPARC/Solaris 2. We find that the choice of hardware platform (which includes the architecture, operating system, and libraries) greatly affects whether or not type accuracy enhances a garbage collector's ability to reclaim objects.



Collaborative Colleagues:
Martin Hirzel: colleagues
Amer Diwan: colleagues