{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:27:27Z","timestamp":1750220847586,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,10,20]],"date-time":"2019-10-20T00:00:00Z","timestamp":1571529600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,10,20]]},"DOI":"10.1145\/3359619.3359741","type":"proceedings-article","created":{"date-parts":[[2019,10,10]],"date-time":"2019-10-10T18:52:21Z","timestamp":1570733541000},"page":"15-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Lazy pointer update for low heap compaction pause times"],"prefix":"10.1145","author":[{"given":"Cl\u00e9ment","family":"B\u00e9ra","sequence":"first","affiliation":[{"name":"Vrije Universiteit Brussel, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eliot","family":"Miranda","sequence":"additional","affiliation":[{"name":"Feenk, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elisa Gonzalez","family":"Boix","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,10,20]]},"reference":[{"volume-title":"The Metronome: A Simpler Approach to Garbage Collection in Real-Time Systems. In On","year":"2003","author":"Bacon David F.","key":"e_1_3_2_1_1_1"},{"volume-title":"List Processing in Real Time on a Serial Computer. Commun. ACM","year":"1978","author":"Baker Henry G.","key":"e_1_3_2_1_2_1"},{"key":"e_1_3_2_1_3_1","unstructured":"Andrew Black St\u00e9phane Ducasse Oscar Nierstrasz Damien Pollet Damien Cassou and Marcus Denker. 2007. Squeak by Example. Square Bracket Associates.  Andrew Black St\u00e9phane Ducasse Oscar Nierstrasz Damien Pollet Damien Cassou and Marcus Denker. 2007. Squeak by Example. Square Bracket Associates."},{"volume-title":"Pharo by Example. Square Bracket Associates","author":"Black Andrew P.","key":"e_1_3_2_1_4_1"},{"volume-title":"International Symposium on Memory Management (ISMM 2004)","author":"Blackburn S. M.","key":"e_1_3_2_1_5_1"},{"volume-title":"Blackburn","year":"2006","author":"Stephen M.","key":"e_1_3_2_1_6_1"},{"volume-title":"Modules As Objects in Newspeak. In European Conference on Object-oriented Programming (ECOOP\u201910)","author":"Bracha Gilad","key":"e_1_3_2_1_7_1"},{"volume-title":"Trading Data Space for Reduced Time and Code Space in Real-time Garbage Collection on Stock Hardware. In Symposium on LISP and Functional Programming (LFP \u201984)","year":"1984","author":"Brooks Rodney A.","key":"e_1_3_2_1_8_1"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"P. Cheng and G. E. Blelloch. 2001. A parallel real-time garbage collector. In Programming Language Design and Implementation (PLDI \u201901).  P. Cheng and G. E. Blelloch. 2001. A parallel real-time garbage collector. In Programming Language Design and Implementation (PLDI \u201901).","DOI":"10.1145\/378795.378823"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064979.1064988"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029873.1029879"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/359642.359655"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Damien Doligez and Georges Gonthier. 1994. Portable unobtrusive garbage collection for multiprocessor systems. In Principles of Programming Languages (POPL \u201994) .  Damien Doligez and Georges Gonthier. 1994. Portable unobtrusive garbage collection for multiprocessor systems. In Principles of Programming Languages (POPL \u201994) .","DOI":"10.1145\/174675.174673"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"crossref","unstructured":"St\u00e9phane Ducasse Tudor G\u00eerba Michele Lanza and Serge Demeyer. 2005. Moose: a Collaborative and Extensible Reengineering Environment. In Tools for Software Maintenance and Reengineering. Franco Angeli Milano.  St\u00e9phane Ducasse Tudor G\u00eerba Michele Lanza and Serge Demeyer. 2005. Moose: a Collaborative and Extensible Reengineering Environment. In Tools for Software Maintenance and Reengineering. Franco Angeli Milano.","DOI":"10.1145\/1095430.1081723"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"David F. Bacon Perry Cheng and Vadakkedathu Rajan. 2003. A Realtime Garbage Collector with Low Overhead and Consistent Utilization. In Principles of Programming Languages (POPL \u201903).  David F. Bacon Perry Cheng and Vadakkedathu Rajan. 2003. A Realtime Garbage Collector with Low Overhead and Consistent Utilization. In Principles of Programming Languages (POPL \u201903).","DOI":"10.1145\/604131.604155"},{"key":"e_1_3_2_1_16_1","unstructured":"E. Petrank F. Pizlo and B. Steensgaard. 2008. A study of concurrent realtime garbage collectors. In Programming Language Design and Implementation (PLDI \u201908) .  E. Petrank F. Pizlo and B. Steensgaard. 2008. A study of concurrent realtime garbage collectors. In Programming Language Design and Implementation (PLDI \u201908) ."},{"volume-title":"Shenandoah: An Open-source Concurrent Compacting Garbage Collector for OpenJDK. In Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools (PPPJ \u201916) .","year":"2016","author":"Flood Christine H.","key":"e_1_3_2_1_17_1"},{"key":"e_1_3_2_1_18_1","unstructured":"C. Gracie. 2017. Pause-Less GC for Improving Java Responsiveness Virtual Machine Meet-up talk (VMM\u201917).  C. Gracie. 2017. Pause-Less GC for Improving Java Responsiveness Virtual Machine Meet-up talk (VMM\u201917)."},{"volume-title":"Yossi Levanoni and Erez Petrank","year":"2003","author":"Hezi Azatchi Harel Paz","key":"e_1_3_2_1_19_1"},{"volume-title":"Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches. In European Conference on Object-Oriented Programming (ECOOP \u201991)","year":"1991","author":"H\u00f6lzle Urs","key":"e_1_3_2_1_20_1"},{"volume-title":"Sapphire: Copying GC without stopping the world. In Java Grande (ISCOPE \u201901).","year":"2001","author":"Hudson Richard L.","key":"e_1_3_2_1_21_1"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2258996.2259009"},{"volume-title":"The Garbage Collection Handbook: The Art of Automatic Memory Management. Section 7.3 Fragmentation","author":"Jones Richard","key":"e_1_3_2_1_23_1"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1134023"},{"volume-title":"Operating Systems Design and Implementation (OSDI\u201912)","author":"Kyrola Aapo","key":"e_1_3_2_1_25_1"},{"volume-title":"An on-the-fly reference counting garbage collector for Java. ACM Transactions on Programming Languages and Systems ((2001))","year":"2001","author":"Levanoni Yossi","key":"e_1_3_2_1_26_1"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2754169.2754186"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"crossref","unstructured":"Scott Nettles and James O\u2019Toole. 1993. Real-time replication garbage collection. In Programming Language Design and Implementation (PLDI \u201993) .  Scott Nettles and James O\u2019Toole. 1993. Real-time replication garbage collection. In Programming Language Design and Implementation (PLDI \u201993) .","DOI":"10.1145\/155090.155111"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1081706.1081707"},{"volume-title":"Mostly Concurrent Compaction for Mark-sweep GC. In International Symposium on Memory Management (ISMM \u201904)","year":"2004","author":"Ossia Yoav","key":"e_1_3_2_1_30_1"},{"key":"e_1_3_2_1_31_1","unstructured":"Elliot Kolodner Tamar Domani and Erez Petrank. 2000. A generational on-the-fly garbage collector for Java. In Programming Language Design and Implementation (PLDI \u201900) .  Elliot Kolodner Tamar Domani and Erez Petrank. 2000. A generational on-the-fly garbage collector for Java. In Programming Language Design and Implementation (PLDI \u201900) ."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993478.1993491"}],"event":{"name":"SPLASH '19: 2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Athens Greece","acronym":"SPLASH '19"},"container-title":["Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3359619.3359741","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3359619.3359741","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:06Z","timestamp":1750202586000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3359619.3359741"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10,20]]},"references-count":32,"alternative-id":["10.1145\/3359619.3359741","10.1145\/3359619"],"URL":"https:\/\/doi.org\/10.1145\/3359619.3359741","relation":{},"subject":[],"published":{"date-parts":[[2019,10,20]]},"assertion":[{"value":"2019-10-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}