On the type accuracy of garbage collection. Hirzel, M. & Diwan, A. In Proc. of the 2nd Int'l Symp. on Memory Management, pages 1--11, 2000. abstract bibtex 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.
@inproceedings{hirzel_type_2000,
title = {On the type accuracy of garbage collection},
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.},
urldate = {2013-07-14TZ},
booktitle = {Proc. of the 2nd {Int}'l {Symp}. on {Memory} {Management}},
author = {Hirzel, Martin and Diwan, Amer},
year = {2000},
keywords = {garbage collection},
pages = {1--11}
}
Downloads: 0
{"_id":"FzjJq8Gv6Ads4g75b","bibbaseid":"hirzel-diwan-onthetypeaccuracyofgarbagecollection-2000","downloads":0,"creationDate":"2016-10-15T13:23:23.549Z","title":"On the type accuracy of garbage collection","author_short":["Hirzel, M.","Diwan, A."],"year":2000,"bibtype":"inproceedings","biburl":"https://api.zotero.org/groups/215809/items?key=WUQ7qUZtQwBRWImCcLiBlYuS&format=bibtex&limit=100","bibdata":{"bibtype":"inproceedings","type":"inproceedings","title":"On the type accuracy of garbage collection","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.","urldate":"2013-07-14TZ","booktitle":"Proc. of the 2nd Int'l Symp. on Memory Management","author":[{"propositions":[],"lastnames":["Hirzel"],"firstnames":["Martin"],"suffixes":[]},{"propositions":[],"lastnames":["Diwan"],"firstnames":["Amer"],"suffixes":[]}],"year":"2000","keywords":"garbage collection","pages":"1--11","bibtex":"@inproceedings{hirzel_type_2000,\n\ttitle = {On the type accuracy of garbage collection},\n\tabstract = {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.},\n\turldate = {2013-07-14TZ},\n\tbooktitle = {Proc. of the 2nd {Int}'l {Symp}. on {Memory} {Management}},\n\tauthor = {Hirzel, Martin and Diwan, Amer},\n\tyear = {2000},\n\tkeywords = {garbage collection},\n\tpages = {1--11}\n}\n\n","author_short":["Hirzel, M.","Diwan, A."],"key":"hirzel_type_2000","id":"hirzel_type_2000","bibbaseid":"hirzel-diwan-onthetypeaccuracyofgarbagecollection-2000","role":"author","urls":{},"keyword":["garbage collection"],"downloads":0},"search_terms":["type","accuracy","garbage","collection","hirzel","diwan"],"keywords":["garbage collection"],"authorIDs":[],"dataSources":["KMRoDwZHXzc9uetbz"]}