{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:46:53Z","timestamp":1750308413941,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,6,20]],"date-time":"2024-06-20T00:00:00Z","timestamp":1718841600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,6,20]]},"DOI":"10.1145\/3652024.3665514","type":"proceedings-article","created":{"date-parts":[[2024,6,20]],"date-time":"2024-06-20T16:41:33Z","timestamp":1718901693000},"page":"30-42","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Evaluating Finalization-Based Object Lifetime Profiling"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7726-8377","authenticated-orcid":false,"given":"Sebastian","family":"Jordan Monta\u00f1o","sequence":"first","affiliation":[{"name":"Univ. Lille - Inria - CNRS - Centrale Lille - UMR 9189 CRIStAL, Villeneuve D'Ascq, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0813-8584","authenticated-orcid":false,"given":"Guillermo","family":"Polito","sequence":"additional","affiliation":[{"name":"Univ. Lille - Inria - CNRS - Centrale Lille - UMR 9189 CRIStAL, Villeneuve D'Ascq, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6070-6599","authenticated-orcid":false,"given":"Stephane","family":"Ducasse","sequence":"additional","affiliation":[{"name":"Univ. Lille - Inria - CNRS - Centrale Lille - UMR 9189 CRIStAL, Villeneuve D'Ascq, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5615-6691","authenticated-orcid":false,"given":"Pablo","family":"Tesone","sequence":"additional","affiliation":[{"name":"Univ. Lille - Inria - CNRS - Centrale Lille - UMR 9189 CRIStAL, Villeneuve D'Ascq, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,6,20]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1145\/362426.362473","article-title":"Efficient object sampling via weak references","volume":"36","author":"Agesen Ole","year":"2000","unstructured":"Ole Agesen and Alex Garthwaite. 2000. Efficient object sampling via weak references. ACM SIGPLAN Notices, 36, 1 (2000), 121\u2013126.","journal-title":"ACM SIGPLAN Notices"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3359619.3359741"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/2032497.2032533"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1180475.1180477"},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings European Conference on Object Oriented Programming (ECOOP\u201998)","volume":"417","author":"Brant John","year":"1998","unstructured":"John Brant, Brian Foote, Ralph Johnson, and Don Roberts. 1998. Wrappers to the Rescue. In Proceedings European Conference on Object Oriented Programming (ECOOP\u201998) (LNCS, Vol. 1445). 396\u2013417."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3092255.3092272"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303988"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3617651.3622985"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1145\/2887746.2754181","article-title":"Memento mori: Dynamic allocation-site-based optimizations","volume":"50","author":"Clifford Daniel","year":"2015","unstructured":"Daniel Clifford, Hannes Payer, Michael Stanton, and Ben L Titzer. 2015. Memento mori: Dynamic allocation-site-based optimizations. ACM SIGPLAN Notices, 50, 11 (2015), 105\u2013117.","journal-title":"ACM SIGPLAN Notices"},{"key":"e_1_3_2_1_10_1","volume-title":"S. Ducasse, O. Nierstrasz, D. Pollet with D. Cassou, and M. Denker.","author":"Ducasse St\u00e9phane","year":"2022","unstructured":"St\u00e9phane Ducasse, Gordana Rakic, Sebastijan Kaplar, Quentin Ducasse Originally written by A. Black, S. Ducasse, O. Nierstrasz, D. Pollet with D. Cassou, and M. Denker. 2022. Pharo 9 by Example. Book on Demand \u2013 Keepers of the lighthouse. isbn:9782322394104 http:\/\/books.pharo.org"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the ACM on Programming Languages, 3, ICFP","author":"Flatt Matthew","year":"2019","unstructured":"Matthew Flatt, Caner Derici, R Kent Dybvig, Andrew W Keep, Gustavo E Massaccesi, Sarah Spall, Sam Tobin-Hochstadt, and Jon Zeppieri. 2019. Rebuilding racket on chez scheme (experience report). Proceedings of the ACM on Programming Languages, 3, ICFP (2019), 1\u201315."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297033"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/263700.263733"},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems. 140\u2013151","author":"Hertz Matthew","year":"2002","unstructured":"Matthew Hertz, Stephen M Blackburn, J Eliot B Moss, Kathryn S McKinley, and Darko Stefanovi\u0107. 2002. Error-free garbage collection traces: How to cheat and not get caught. In Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems. 140\u2013151."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133651.1133654"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3186277"},{"volume-title":"The garbage collection handbook: the art of automatic memory management","author":"Jones Richard","key":"e_1_3_2_1_17_1","unstructured":"Richard Jones, Antony Hosking, and Eliot Moss. 2016. The garbage collection handbook: the art of automatic memory management. CRC Press."},{"key":"e_1_3_2_1_18_1","volume-title":"Improving Performance Through Object Lifetime Profiling: the DataFrame Case. In IWST 2023 - International Workshop on Smalltalk Technologies","author":"Monta\u00f1o Sebastian Jordan","year":"2023","unstructured":"Sebastian Jordan Monta\u00f1o, Nahuel Palumbo, Guillermo Polito, St\u00e9phane Ducasse, and Pablo Tesone. 2023. Improving Performance Through Object Lifetime Profiling: the DataFrame Case. In IWST 2023 - International Workshop on Smalltalk Technologies. Lyon, France. https:\/\/hal.science\/hal-04253865"},{"key":"e_1_3_2_1_19_1","volume-title":"Programs and Systems Workshop, ICOOOLPS\u201918","author":"Kaleba Sophie","year":"2018","unstructured":"Sophie Kaleba, Cl\u00e9ment B\u00e9ra, and Eliot Miranda. 2018. Garbage Collection Evaluation Infrastructure for the Cog VM. In Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems Workshop, ICOOOLPS\u201918."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568088.2568091"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","unstructured":"Stefan Marr. 2018. ReBench: Execute and Document Benchmarks Reproducibly. https:\/\/doi.org\/10.5281\/zenodo.1311762 Version 1.0 10.5281\/zenodo.1311762","DOI":"10.5281\/zenodo.1311762"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2754169.2754186"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3281287.3281295"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1809028.1806618"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/1248445.1248448"},{"key":"e_1_3_2_1_26_1","volume-title":"International Workshop on Smalltalk Technologies","author":"Polito Guillermo","year":"2019","unstructured":"Guillermo Polito, Pablo Tesone, Eliot Miranda, and David Simmons. 2019. GildaVM: a Non-Blocking I\/O Architecture for the Cog VM. In International Workshop on Smalltalk Technologies. Cologne, Germany. https:\/\/hal.archives-ouvertes.fr\/hal-02379275"},{"key":"e_1_3_2_1_27_1","volume-title":"Heap Fuzzing: Automatic Garbage Collection Testing with Expert-Guided Random Events. In International Conference on Software Testing.","author":"Polito Guillermo","year":"2023","unstructured":"Guillermo Polito, Pablo Tesone, Jean Privat, Nahuel Palumbo, and St\u00e9phane Ducasse. 2023. Heap Fuzzing: Automatic Garbage Collection Testing with Expert-Guided Random Events. In International Conference on Software Testing."},{"key":"e_1_3_2_1_28_1","volume-title":"International Workshop on Smalltalk Technologies IWST\u201923","author":"Safina Larisa","year":"2023","unstructured":"Larisa Safina, Oleksandr Zaitsev, Cyril Ferlicot-Delbecque, and Papa Ibrahima Sow. 2023. Pharo DataFrame: Past, Present, and Future. In International Workshop on Smalltalk Technologies IWST\u201923. Lyon, France."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/503272.503300"},{"key":"e_1_3_2_1_30_1","volume-title":"Proceedings of the ACM on Programming Languages, 4, ICFP","author":"Sivaramakrishnan KC","year":"2020","unstructured":"KC Sivaramakrishnan, Stephen Dolan, Leo White, Sadiq Jaffer, Tom Kelly, Anmol Sahoo, Sudha Parimala, Atul Dhiman, and Anil Madhavapeddy. 2020. Retrofitting parallelism onto ocaml. Proceedings of the ACM on Programming Languages, 4, ICFP (2020), 1\u201330."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/390011.808261"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/111186.116734"},{"key":"e_1_3_2_1_33_1","volume-title":"Proceedings of the International Workshop on Smalltalk Technologies. 1\u20136.","author":"Valloud Andr\u00e9s","year":"2015","unstructured":"Andr\u00e9s Valloud. 2015. Linked Weak Reference Arrays: A Hybrid Approach To Efficient Bulk Finalization. In Proceedings of the International Workshop on Smalltalk Technologies. 1\u20136."}],"event":{"name":"ISMM '24: 2024 ACM SIGPLAN International Symposium on Memory Management","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Copenhagen Denmark","acronym":"ISMM '24"},"container-title":["Proceedings of the 2024 ACM SIGPLAN International Symposium on Memory Management"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3652024.3665514","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3652024.3665514","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:49:13Z","timestamp":1750268953000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3652024.3665514"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,20]]},"references-count":33,"alternative-id":["10.1145\/3652024.3665514","10.1145\/3652024"],"URL":"https:\/\/doi.org\/10.1145\/3652024.3665514","relation":{},"subject":[],"published":{"date-parts":[[2024,6,20]]},"assertion":[{"value":"2024-06-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}