{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T02:37:42Z","timestamp":1772851062057,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":41,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,22]],"date-time":"2024-04-22T00:00:00Z","timestamp":1713744000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100006374","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62202295,62172272,61925206"],"award-info":[{"award-number":["62202295,62172272,61925206"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,22]]},"DOI":"10.1145\/3627703.3650087","type":"proceedings-article","created":{"date-parts":[[2024,4,18]],"date-time":"2024-04-18T06:28:28Z","timestamp":1713421708000},"page":"1160-1174","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Jade: A High-throughput Concurrent Copying Garbage Collector"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4270-4124","authenticated-orcid":false,"given":"Mingyu","family":"Wu","sequence":"first","affiliation":[{"name":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-2954-0709","authenticated-orcid":false,"given":"Liang","family":"Mao","sequence":"additional","affiliation":[{"name":"Alibaba Group"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7501-0885","authenticated-orcid":false,"given":"Yude","family":"Lin","sequence":"additional","affiliation":[{"name":"Alibaba Group"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-8959-755X","authenticated-orcid":false,"given":"Yifeng","family":"Jin","sequence":"additional","affiliation":[{"name":"Alibaba Group"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3510-0610","authenticated-orcid":false,"given":"Zhe","family":"Li","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-5105-6231","authenticated-orcid":false,"given":"Hongtao","family":"Lyu","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9348-0108","authenticated-orcid":false,"given":"Jiawei","family":"Tang","sequence":"additional","affiliation":[{"name":"Alibaba Group"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-6990-5081","authenticated-orcid":false,"given":"Xiaowei","family":"Lu","sequence":"additional","affiliation":[{"name":"Alibaba Group"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-3169-4655","authenticated-orcid":false,"given":"Hao","family":"Tang","sequence":"additional","affiliation":[{"name":"Alibaba Group"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-5598-8657","authenticated-orcid":false,"given":"Denghui","family":"Dong","sequence":"additional","affiliation":[{"name":"Alibaba Group"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9720-0361","authenticated-orcid":false,"given":"Haibo","family":"Chen","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University and Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1968-7645","authenticated-orcid":false,"given":"Binyu","family":"Zang","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University and Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, China"}]}],"member":"320","published-online":{"date-parts":[[2024,4,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Welcome to apache hbase. https:\/\/hbase.apache.org\/","year":"2022","unstructured":"Apache. Welcome to apache hbase. https:\/\/hbase.apache.org\/, 2022."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167488"},{"key":"e_1_3_2_1_3_1","first-page":"22","volume-title":"PLDI","author":"Stephen","year":"2008","unstructured":"Stephen M. Blackburn and Kathryn S. McKinley. Immix: a mark-region garbage collector with space efficiency fast collection, and mutator performance. In PLDI, pages 22--32. ACM, 2008."},{"key":"e_1_3_2_1_4_1","first-page":"147","volume-title":"Middleware","author":"Bruno Rodrigo","year":"2017","unstructured":"Rodrigo Bruno and Paulo Ferreira. POLM2: automatic profiling for object lifetime-aware memory management for hotspot big data applications. In Middleware, pages 147--160. ACM, 2017."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3092255.3092272"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303988"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS55109.2022.00005"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132190.3132208"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243176.3243195"},{"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\/1807128.1807152"},{"key":"e_1_3_2_1_12_1","volume-title":"The specjbb2915 benchmark. https:\/\/www.spec.org\/jbb2015\/","author":"Standard Performance Evaluation Corporation","year":"2021","unstructured":"Standard Performance Evaluation Corporation. The specjbb2915 benchmark. https:\/\/www.spec.org\/jbb2015\/, 2021."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029873.1029879"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/360336.360345"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2972206.2972210"},{"key":"e_1_3_2_1_16_1","volume-title":"The dacapo benchmark suite (chopin development). https:\/\/github.com\/dacapobench\/dacapobench\/tree\/dev-chopin","author":"Dacapo Group","year":"2022","unstructured":"Dacapo Group. The dacapo benchmark suite (chopin development). https:\/\/github.com\/dacapobench\/dacapobench\/tree\/dev-chopin, 2022."},{"key":"e_1_3_2_1_17_1","volume-title":"H2 database engine. https:\/\/www.h2database.com\/html\/main.html","year":"2022","unstructured":"H2. H2 database engine. https:\/\/www.h2database.com\/html\/main.html, 2022."},{"key":"e_1_3_2_1_18_1","first-page":"85","volume-title":"ISMM","author":"Iyengar Balaji","year":"2012","unstructured":"Balaji Iyengar, Gil Tene, Michael Wolf, and Edward F. Gehringer. The collie: await-free compacting collector. In ISMM, pages 85--96. ACM, 2012."},{"key":"e_1_3_2_1_19_1","volume-title":"Gc progress from jdk 8 to jdk 17. https:\/\/kstefanj.github.io\/2021\/11\/24\/gc-progress-8-17.html","author":"Johansson Stefan","year":"2021","unstructured":"Stefan Johansson. Gc progress from jdk 8 to jdk 17. https:\/\/kstefanj.github.io\/2021\/11\/24\/gc-progress-8-17.html, 2021."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1134023"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111583.1111587"},{"key":"e_1_3_2_1_22_1","unstructured":"Per Lid\u00e9n and Stefan Karlsson. The z garbage collector - low latency gc for openjdk. http:\/\/cr.openjdk.java.net\/ pliden\/slides\/ZGC-Jfokus-2018.pdf 2018."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3519939.3523441"},{"key":"e_1_3_2_1_24_1","first-page":"349","volume-title":"OSDI","author":"Nguyen Khanh","year":"2016","unstructured":"Khanh Nguyen, Lu Fang, Guoqing Xu, Brian Demsky, Shan Lu, Sanazsadat Alamian, and Onur Mutlu. Yak: A high-performance big-data-friendly garbage collector. In OSDI, pages 349--365. USENIX Association, 2016."},{"key":"e_1_3_2_1_25_1","volume-title":"Zgc - the z garbage collector. https:\/\/openjdk.org\/projects\/zgc\/","author":"JDK.","year":"2022","unstructured":"OpenJDK. Zgc - the z garbage collector. https:\/\/openjdk.org\/projects\/zgc\/, 2022."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2926697.2926701"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1296907.1296927"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375581.1375587"},{"key":"e_1_3_2_1_29_1","volume-title":"Art gc overview. https:\/\/source.android.com\/docs\/core\/runtime\/gc-debug#art_gc_overview","author":"Source Project Android Open","year":"2022","unstructured":"Android Open Source Project. Art gc overview. https:\/\/source.android.com\/docs\/core\/runtime\/gc-debug#art_gc_overview, 2022."},{"key":"e_1_3_2_1_30_1","volume-title":"Java garbage collection: The 10-release evolution from jdk 8 to jdk 18. https:\/\/blogs.oracle.com\/javamagazine\/post\/java-garbage-collectors-evolution","author":"Schatzl Thomas","year":"2022","unstructured":"Thomas Schatzl. Java garbage collection: The 10-release evolution from jdk 8 to jdk 18. https:\/\/blogs.oracle.com\/javamagazine\/post\/java-garbage-collectors-evolution, 2022."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2258996.2259008"},{"key":"e_1_3_2_1_32_1","first-page":"93","volume-title":"OOPSLA","author":"Shahriyar Rifat","year":"2013","unstructured":"Rifat Shahriyar, Stephen M. Blackburn, Xi Yang, and Kathryn S. McKinley. Taking off the gloves with reference counting immix. In OOPSLA, pages 93--110. ACM, 2013."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993478.1993491"},{"key":"e_1_3_2_1_34_1","volume-title":"https:\/\/www.tpc.org\/tpcc\/","author":"TPC.","year":"2022","unstructured":"TPC. Tpc-c is an on-line transaction processing benchmark. https:\/\/www.tpc.org\/tpcc\/, 2022."},{"key":"e_1_3_2_1_35_1","first-page":"157","volume-title":"Software Development Environments (SDE)","author":"Ungar David M.","year":"1984","unstructured":"David M. Ungar. Generation scavenging: A non-disruptive high performance storage reclamation algorithm. In Software Development Environments (SDE), pages 157--167. ACM, 1984."},{"key":"e_1_3_2_1_36_1","first-page":"35","volume-title":"OSDI","author":"Wang Chenxi","year":"2022","unstructured":"Chenxi Wang, Haoran Ma, Shi Liu, Yifan Qiao, Jonathan Eyolfson, Christian Navasca, Shan Lu, and Guoqing Harry Xu. Memliner: Lining up tracing and application for a far-memory-friendly runtime. In OSDI, pages 35--53. USENIX Association, 2022."},{"key":"e_1_3_2_1_37_1","volume-title":"Dacapo minheap values. https:\/\/gist.github.com\/wenyuzhao\/29e3e0e10bb68c4f2862851c874e0275","year":"2023","unstructured":"wenyuzhao. Dacapo minheap values. https:\/\/gist.github.com\/wenyuzhao\/29e3e0e10bb68c4f2862851c874e0275, 2023."},{"key":"e_1_3_2_1_38_1","volume-title":"Incorrect heap usage reporting. https:\/\/github.com\/mmtk\/mmtk-openjdk\/issues\/270","year":"2024","unstructured":"wenyuzhao. Incorrect heap usage reporting. https:\/\/github.com\/mmtk\/mmtk-openjdk\/issues\/270, 2024."},{"key":"e_1_3_2_1_39_1","first-page":"159","volume-title":"USENIX Annual Technical Conference","author":"Wu Mingyu","year":"2020","unstructured":"Mingyu Wu, Ziming Zhao, Yanfei Yang, Haoyu Li, Haibo Chen, Binyu Zang, Haibing Guan, Sanhong Li, Chuansheng Lu, and Tongbao Zhang. Platinum: A cpu-efficient concurrent garbage collector for tail-reduction of interactive services. In USENIX Annual Technical Conference, pages 159--172. USENIX Association, 2020."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456246"},{"key":"e_1_3_2_1_41_1","first-page":"76","volume-title":"PLDI","author":"Zhao Wenyu","year":"2022","unstructured":"Wenyu Zhao, Stephen M. Blackburn, and Kathryn S. McKinley. Low-latency, high-throughput garbage collection. In PLDI, pages 76--91. ACM, 2022."}],"event":{"name":"EuroSys '24: Nineteenth European Conference on Computer Systems","location":"Athens Greece","acronym":"EuroSys '24","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Nineteenth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3627703.3650087","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3627703.3650087","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T01:08:13Z","timestamp":1755824893000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3627703.3650087"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,22]]},"references-count":41,"alternative-id":["10.1145\/3627703.3650087","10.1145\/3627703"],"URL":"https:\/\/doi.org\/10.1145\/3627703.3650087","relation":{},"subject":[],"published":{"date-parts":[[2024,4,22]]},"assertion":[{"value":"2024-04-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}