{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:29:01Z","timestamp":1750220941330,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,6,23]],"date-time":"2019-06-23T00:00:00Z","timestamp":1561248000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100012537","name":"Australian Research Council","doi-asserted-by":"publisher","award":["DP190103367"],"award-info":[{"award-number":["DP190103367"]}],"id":[{"id":"10.13039\/100012537","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003816","name":"Huawei Technologies","doi-asserted-by":"publisher","award":["HF2017110001"],"award-info":[{"award-number":["HF2017110001"]}],"id":[{"id":"10.13039\/501100003816","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,6,23]]},"DOI":"10.1145\/3315573.3329981","type":"proceedings-article","created":{"date-parts":[[2019,6,7]],"date-time":"2019-06-07T21:02:18Z","timestamp":1559941338000},"page":"103-114","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Design and analysis of field-logging write barriers"],"prefix":"10.1145","author":[{"given":"Stephen M.","family":"Blackburn","sequence":"first","affiliation":[{"name":"Australian National University, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,6,23]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.442.0399"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.391.0211"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/286860.286862"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167488"},{"key":"e_1_3_2_1_5_1","unstructured":"S. M. Blackburn M. Hirzel R. Garner and D. Stefanovi\u0107. 2007. pjbb2005: The pseudoJBB benchmark. http:\/\/users.cecs.anu.edu.au\/~steveb\/ research\/research-infrastructure\/pjbb2005  S. M. Blackburn M. Hirzel R. Garner and D. Stefanovi\u0107. 2007. pjbb2005: The pseudoJBB benchmark. http:\/\/users.cecs.anu.edu.au\/~steveb\/ research\/research-infrastructure\/pjbb2005"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029873.1029891"},{"volume-title":"The ACM International Symposium on Memory Management. 175\u2013184","author":"Blackburn S. M.","key":"e_1_3_2_1_7_1","unstructured":"S. M. Blackburn and K. S. McKinley . 2002. In or Out? Putting write barriers in their place . In The ACM International Symposium on Memory Management. 175\u2013184 . S. M. Blackburn and K. S. McKinley. 2002. In or Out? Putting write barriers in their place. In The ACM International Symposium on Memory Management. 175\u2013184."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375581.1375586"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349342"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/96709.96735"},{"key":"e_1_3_2_1_11_1","series-title":"Lecture Notes in Computer Science 615","volume-title":"Proceedings of the 1992 European Conference on Object-Oriented Programming","author":"Chambers C.","unstructured":"C. Chambers . 1992. Object-Oriented Multi-Methods in Cecil . In Proceedings of the 1992 European Conference on Object-Oriented Programming , Lecture Notes in Computer Science 615 . Springer-Verlag , Utrecht, The Netherlands. C. Chambers. 1992. Object-Oriented Multi-Methods in Cecil. In Proceedings of the 1992 European Conference on Object-Oriented Programming, Lecture Notes in Computer Science 615. Springer-Verlag, Utrecht, The Netherlands."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/366786.366802"},{"key":"e_1_3_2_1_13_1","unstructured":"D. Detlefs and V. K. Nandivada. 2004. Compile-time Concurrent Marking Write Barrier Removal. Technical Report. Mountain View CA USA.  D. Detlefs and V. K. Nandivada. 2004. Compile-time Concurrent Marking Write Barrier Removal. Technical Report. Mountain View CA USA."},{"key":"e_1_3_2_1_14_1","unstructured":"D. Dice. 2011. False sharing induced by card table marking. https: \/\/blogs.oracle.com\/dave\/entry\/false_sharing_induced_by_card  D. Dice. 2011. False sharing induced by card table marking. https: \/\/blogs.oracle.com\/dave\/entry\/false_sharing_induced_by_card"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/359642.359655"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/363269.363280"},{"key":"e_1_3_2_1_17_1","unstructured":"U. H\u00f6lzle. 1993. A Fast Write Barrier for Generational Garbage Collectors. In OOPSLA J. Eliot B. Moss Paul R. Wilson and Benjamin Zorn (Eds.). ftp:\/\/ftp.cs.utexas.edu\/pub\/garbage\/GC93\/hoelzle.ps  U. H\u00f6lzle. 1993. A Fast Write Barrier for Generational Garbage Collectors. In OOPSLA J. Eliot B. Moss Paul R. Wilson and Benjamin Zorn (Eds.). ftp:\/\/ftp.cs.utexas.edu\/pub\/garbage\/GC93\/hoelzle.ps"},{"volume-title":"Workshop on Memory Management and Garbage Collection.","author":"Hosking A. L.","key":"e_1_3_2_1_18_1","unstructured":"A. L. Hosking and R. L. Hudson . 1993. Remembered Sets Can Also Play Cards. Position paper for OOPSLA \u201993 Workshop on Memory Management and Garbage Collection. A. L. Hosking and R. L. Hudson. 1993. Remembered Sets Can Also Play Cards. Position paper for OOPSLA \u201993 Workshop on Memory Management and Garbage Collection."},{"volume-title":"ACM Conference on Object\u2013Oriented Programming, Systems, Languages, and Applications","author":"Hosking A. L.","key":"e_1_3_2_1_19_1","unstructured":"A. L. Hosking , J. E. B. Moss , and D. Stefanovi\u0107 . 1992. A Comparative Performance Evaluation of Write Barrier Implementations . In ACM Conference on Object\u2013Oriented Programming, Systems, Languages, and Applications . Vancouver, BC, 92\u2013109. A. L. Hosking, J. E. B. Moss, and D. Stefanovi\u0107. 1992. A Comparative Performance Evaluation of Write Barrier Implementations. In ACM Conference on Object\u2013Oriented Programming, Systems, Languages, and Applications. Vancouver, BC, 92\u2013109."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/376656.376810"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/504282.504309"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/358141.358147"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/367177.367199"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2509136.2509527"},{"key":"e_1_3_2_1_25_1","first-page":"03","article-title":"SPECjvm98","volume":"1","author":"Standard Performance Evaluation Corporation","year":"1999","unstructured":"Standard Performance Evaluation Corporation 1999 . SPECjvm98 , Release 1 . 03 . Standard Performance Evaluation Corporation. http: \/\/www.spec.org\/jvm98 Standard Performance Evaluation Corporation 1999. SPECjvm98, Release 1.03. Standard Performance Evaluation Corporation. http: \/\/www.spec.org\/jvm98","journal-title":"Release"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/361002.361005"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993478.1993491"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/800020.808261"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029873.1029876"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"crossref","unstructured":"P. R. Wilson and T. G. Moher. 1989. A \u201cCard-marking\u201d Scheme for Controlling Intergenerational References in Generation-based Garbage Collection on Stock Hardware. In ACM Conference on Object\u2013Oriented Programming Systems Languages and Applications. 87\u201392.  P. R. Wilson and T. G. Moher. 1989. A \u201cCard-marking\u201d Scheme for Controlling Intergenerational References in Generation-based Garbage Collection on Stock Hardware. In ACM Conference on Object\u2013Oriented Programming Systems Languages and Applications. 87\u201392.","DOI":"10.1145\/66068.66077"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2258996.2259004"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(90)90084-Y"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/582419.582439"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380230704"}],"event":{"name":"ISMM '19: 2019 ACM SIGPLAN International Symposium on Memory Management","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Phoenix AZ USA","acronym":"ISMM '19"},"container-title":["Proceedings of the 2019 ACM SIGPLAN International Symposium on Memory Management"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3315573.3329981","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3315573.3329981","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:53:34Z","timestamp":1750204414000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3315573.3329981"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6,23]]},"references-count":34,"alternative-id":["10.1145\/3315573.3329981","10.1145\/3315573"],"URL":"https:\/\/doi.org\/10.1145\/3315573.3329981","relation":{},"subject":[],"published":{"date-parts":[[2019,6,23]]},"assertion":[{"value":"2019-06-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}