{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,16]],"date-time":"2026-07-16T20:16:13Z","timestamp":1784232973456,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,13]]},"DOI":"10.1145\/3735950.3735957","type":"proceedings-article","created":{"date-parts":[[2025,6,13]],"date-time":"2025-06-13T15:04:50Z","timestamp":1749827090000},"page":"72-83","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Reconsidering Garbage Collection in Julia: A Practitioner Report"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3632-8940","authenticated-orcid":false,"given":"Luis Eduardo","family":"de Souza Amorim","sequence":"first","affiliation":[{"name":"Australian National University, Canberra, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-9460-5468","authenticated-orcid":false,"given":"Yi","family":"Lin","sequence":"additional","affiliation":[{"name":"Australian National University, Canberra, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6632-6001","authenticated-orcid":false,"given":"Stephen M.","family":"Blackburn","sequence":"additional","affiliation":[{"name":"Google, Sydney, Australia"},{"name":"Australian National University, Canberra, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-3870-6019","authenticated-orcid":false,"given":"Diogo","family":"Netto","sequence":"additional","affiliation":[{"name":"RelationalAI, Berkeley, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0445-7329","authenticated-orcid":false,"given":"Gabriel","family":"Baraldi","sequence":"additional","affiliation":[{"name":"JuliaHub, Cambridge, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-3376-561X","authenticated-orcid":false,"given":"Nathan","family":"Daly","sequence":"additional","affiliation":[{"name":"RelationalAI, Berkeley, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4487-6923","authenticated-orcid":false,"given":"Antony L.","family":"Hosking","sequence":"additional","affiliation":[{"name":"Australian National University, Canberra, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-2340-3658","authenticated-orcid":false,"given":"Kiran","family":"Pamnany","sequence":"additional","affiliation":[{"name":"RelationalAI, Berkeley, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-2115-9119","authenticated-orcid":false,"given":"Oscar","family":"Smith","sequence":"additional","affiliation":[{"name":"JuliaHub, Cambridge, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,6,13]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1147\/SJ.391.0211"},{"key":"e_1_3_2_2_2_1","volume-title":"Abstraction in technical computing. Ph. D. Dissertation","author":"Bezanson Jeff","unstructured":"Jeff Bezanson. 2015. Abstraction in technical computing. Ph. D. Dissertation. Massachusetts Institute of Technology, Cambridge, MA, USA. https:\/\/hdl.handle.net\/1721.1\/99811"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276490"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1137\/141000671"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1005686.1005693"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2004.1317436"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375581.1375586"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/231379.231394"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/173262.155109"},{"key":"e_1_3_2_2_10_1","volume-title":"Diogo Netto","author":"Julia","year":"2023","unstructured":"Julia contributor: Diogo Netto. 2023. Concurrent page sweeping. https:\/\/github.com\/JuliaLang\/julia\/pull\/48969 Accessed: 28 Feb 2025"},{"key":"e_1_3_2_2_11_1","volume-title":"Diogo Netto","author":"Julia","year":"2023","unstructured":"Julia contributor: Diogo Netto. 2023. Run GC on multiple threads. https:\/\/github.com\/JuliaLang\/julia\/pull\/48600 Accessed: 28 Feb 2025"},{"key":"e_1_3_2_2_12_1","volume-title":"Gabriel Baraldi","author":"Julia","year":"2023","unstructured":"Julia contributor: Gabriel Baraldi. 2023. Add under pressure callback. https:\/\/github.com\/JuliaLang\/julia\/commit\/15b34a5768f330d581472c461be2d663b794f5fa Accessed: 27 Feb 2025"},{"key":"e_1_3_2_2_13_1","volume-title":"Jameson Nash","author":"Julia","year":"2023","unstructured":"Julia contributor: Jameson Nash. 2023. gc: add some guard rails and refinements to MemBalancer. https:\/\/github.com\/JuliaLang\/julia\/pull\/52197 Accessed: 27 Feb 2025"},{"key":"e_1_3_2_2_14_1","volume-title":"rssdev10","author":"Julia","year":"2022","unstructured":"Julia contributor: rssdev10. 2022. added new command line option heap_size_hint for greedy GC. https:\/\/github.com\/JuliaLang\/julia\/pull\/45369 Accessed: 27 Feb 2025"},{"key":"e_1_3_2_2_15_1","volume-title":"d.]. Garbage collection in Julia. https:\/\/docs.julialang.org\/en\/v1\/devdocs\/gc\/ Accessed","author":"Julia","year":"2025","unstructured":"Julia contributors. [n. d.]. Garbage collection in Julia. https:\/\/docs.julialang.org\/en\/v1\/devdocs\/gc\/ Accessed: 28 Feb 2025"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/96709.96735"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1735997.1736006"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/512429.512449"},{"key":"e_1_3_2_2_19_1","volume-title":"The Garbage Collection Handbook: The Art of Automatic Memory Management","author":"Jones Richard","year":"2008","unstructured":"Richard Jones, Antony Hosking, and Eliot Moss. 2011. The Garbage Collection Handbook: The Art of Automatic Memory Management (1st ed.). Chapman & Hall\/CRC. isbn:1420082795","edition":"1"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3563323"},{"key":"e_1_3_2_2_21_1","volume-title":"Java Native Interface: Programmer\u2019s Guide and Reference","author":"Liang Sheng","year":"2013","unstructured":"Sheng Liang. 1999. Java Native Interface: Programmer\u2019s Guide and Reference (1st ed.). Addison-Wesley Longman Publishing Co., Inc., USA. isbn:0201325772","edition":"1"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/367177.367199"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3315573.3329986"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660193.2660198"},{"key":"e_1_3_2_2_25_1","volume-title":"Epsilon: A No-Op Garbage Collector (Experimental). https:\/\/openjdk.org\/jeps\/318","author":"Shipil\u00ebv Aleksey","year":"2018","unstructured":"Aleksey Shipil\u00ebv. 2018. Epsilon: A No-Op Garbage Collector (Experimental). https:\/\/openjdk.org\/jeps\/318 Oracle Corporation, JEP 318"},{"key":"e_1_3_2_2_26_1","volume-title":"https:\/\/docs.mmtk.io\/api\/mmtk\/plan\/enum.AllocationSemantics.html Accessed","author":"Team Tk","year":"2025","unstructured":"MMTk Team. 2023. AllocationSemantics (MMTk API Documentation). https:\/\/docs.mmtk.io\/api\/mmtk\/plan\/enum.AllocationSemantics.html Accessed: 24 Feb 2025"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2258996.2259004"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3519939.3523440"}],"event":{"name":"ISMM '25: 2025 ACM SIGPLAN International Symposium on Memory Management","location":"Seoul Republic of Korea","acronym":"ISMM '25","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 2025 ACM SIGPLAN International Symposium on Memory Management"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3735950.3735957","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,16]],"date-time":"2025-07-16T07:02:06Z","timestamp":1752649326000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3735950.3735957"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,13]]},"references-count":28,"alternative-id":["10.1145\/3735950.3735957","10.1145\/3735950"],"URL":"https:\/\/doi.org\/10.1145\/3735950.3735957","relation":{},"subject":[],"published":{"date-parts":[[2025,6,13]]},"assertion":[{"value":"2025-06-13","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}