{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:08:38Z","timestamp":1750219718456,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,8]],"date-time":"2024-04-08T00:00:00Z","timestamp":1712534400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Atlantic Canada Opportunities Agency (ACOA)"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,8]]},"DOI":"10.1145\/3605098.3635978","type":"proceedings-article","created":{"date-parts":[[2024,5,21]],"date-time":"2024-05-21T17:59:16Z","timestamp":1716314356000},"page":"1114-1121","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Lightweight Compilation of Method Invocation Bytecodes in Java"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5185-0510","authenticated-orcid":false,"given":"Harpreet","family":"Kaur","sequence":"first","affiliation":[{"name":"Faculty of Computer Science, University of New Brunswick, Fredericton, New Brunswick, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-3011-7282","authenticated-orcid":false,"given":"Scott Ryan","family":"Young","sequence":"additional","affiliation":[{"name":"Faculty of Computer Science, University of New Brunswick, Fredericton, New Brunswick, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-3901-3129","authenticated-orcid":false,"given":"Marius","family":"Pirvu","sequence":"additional","affiliation":[{"name":"IBM Canada, Toronto, Ontario, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2764-823X","authenticated-orcid":false,"given":"Kenneth Blair","family":"Kent","sequence":"additional","affiliation":[{"name":"Faculty of Computer Science, University of New Brunswick, Fredericton, New Brunswick, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,5,21]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n.d.]. -Xjit \/ -Xnojit. Retrieved July 18 2023 from https:\/\/www.eclipse.org\/openj9\/docs\/xjit\/"},{"volume-title":"Retrieved","year":"2023","key":"e_1_3_2_1_2_1","unstructured":"[n.d.]. The JIT compiler. Retrieved July 18, 2023 from https:\/\/www.eclipse.org\/openj9\/docs\/jit\/"},{"volume-title":"Compilation Control. Retrieved","year":"2023","key":"e_1_3_2_1_3_1","unstructured":"2023. Compilation Control. Retrieved September 28, 2023 from https:\/\/github.com\/eclipse-openj9\/openj9\/blob\/master\/doc\/compiler\/control\/CompilationControl.md"},{"key":"e_1_3_2_1_4_1","unstructured":"2023. Eclipse OMR GitHub repository. https:\/\/github.com\/eclipse\/omr."},{"key":"e_1_3_2_1_5_1","unstructured":"2023. Eclipse OpenJ9 GitHub repository. https:\/\/github.com\/eclipse-openj9\/openj9."},{"volume-title":"Retrieved","year":"2023","key":"e_1_3_2_1_6_1","unstructured":"2023. OpenJ9 - Unleash the power of Java. Retrieved September 28, 2023 from https:\/\/eclipse.dev\/openj9\/"},{"key":"e_1_3_2_1_7_1","unstructured":"2023. OpenJDK8 for OpenJ9 GitHub repository. https:\/\/github.com\/ibmruntimes\/openj9-openjdk-jdk8."},{"volume-title":"Problem Determination. Retrieved","year":"2023","key":"e_1_3_2_1_8_1","unstructured":"2023. Problem Determination. Retrieved September 28, 2023 from https:\/\/github.com\/eclipse-openj9\/openj9-omr\/blob\/openj9\/doc\/compiler\/ProblemDetermination.md"},{"key":"e_1_3_2_1_9_1","volume-title":"Retrieved","author":"Backes Clemens","year":"2018","unstructured":"Clemens Backes. 2018. Liftoff: a new baseline compiler for WebAssembly in V8. Retrieved July 21, 2023 from https:\/\/v8.dev\/blog\/liftoff"},{"key":"e_1_3_2_1_10_1","volume-title":"Retrieved","author":"Blackburn Steve","year":"2022","unstructured":"Steve Blackburn. 2022. Bytecode statistics. Retrieved August 17, 2023 from https:\/\/github.com\/dacapobench\/dacapobench\/blob\/main\/benchmarks\/bms\/pmd\/stats-bytecode.yml"},{"key":"e_1_3_2_1_11_1","volume-title":"Retrieved","author":"Blackburn Steve","year":"2022","unstructured":"Steve Blackburn. 2022. Bytecode statistics. Retrieved August 17, 2023 from https:\/\/github.com\/dacapobench\/dacapobench\/blob\/main\/benchmarks\/bms\/jython\/stats-bytecode.yml"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167488"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/3432601.3432625"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/3370272.3370304"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/40.591653"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134760.1134780"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/3615924.3615935"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-020-00643-4"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.1998.727250"},{"key":"e_1_3_2_1_20_1","unstructured":"Tim Lindholm Frank Yellin Gilad Bracha Alex Buckley and Daniel Smith. 2022. The Java Virtual Machine Specification Java SE 18 Edition. https:\/\/docs.oracle.com\/javase\/specs\/jvms\/se18\/jvms18.pdf."},{"key":"e_1_3_2_1_21_1","first-page":"27","article-title":"Software architecture refactoring tools and techniques: a comparative study. https:\/\/www.sci-int.com\/pdf\/637148680588956094.pdf","volume":"32","author":"Malik Khawar Iqbal","year":"2020","unstructured":"Khawar Iqbal Malik and YU Haq. 2020. Software architecture refactoring tools and techniques: a comparative study. https:\/\/www.sci-int.com\/pdf\/637148680588956094.pdf. Science International (Lahore) 32, 1 (2020), 27--32.","journal-title":"Science International (Lahore)"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/304065.304117"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2011.5764693"},{"key":"e_1_3_2_1_24_1","volume-title":"2nd Java Virtual Machine Research and Technology Symposium (Java VM 02)","author":"Shaylor Nik","year":"2002","unstructured":"Nik Shaylor. 2002. A Just-in-Time compiler for memory constrained low-power devices. In 2nd Java Virtual Machine Research and Technology Symposium (Java VM 02). https:\/\/www.usenix.org\/legacy\/events\/javavm02\/full_papers\/shaylor\/shaylor.pdf"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44467-X_14"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/3172795.3172812"},{"key":"e_1_3_2_1_27_1","volume-title":"Retrieved","author":"Stoodley Mark","year":"2018","unstructured":"Mark Stoodley. 2018. Reading Verbose JIT Logs. Retrieved July 18, 2023 from https:\/\/blog.openj9.org\/2018\/06\/07\/reading-verbose-jit-logs\/"},{"key":"e_1_3_2_1_28_1","volume-title":"Retrieved","author":"Strmecki Daniel","year":"2022","unstructured":"Daniel Strmecki. 2022. Tiered Compilation in JVM. Retrieved July 18, 2023 from https:\/\/www.baeldung.com\/jvm-tiered-compilation"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"crossref","unstructured":"Ben L. Titzer. 2023. Whose Baseline (compiler) is it anyway? arXiv preprint arXiv:2305.13241 (2023).","DOI":"10.1109\/CGO57630.2024.10444855"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3623507.3623557"},{"key":"e_1_3_2_1_31_1","volume-title":"Retrieved","author":"Xu Haoran","year":"2023","unstructured":"Haoran Xu. 2023. Building a baseline JIT for Lua automatically. Retrieved July 26, 2023 from https:\/\/sillycross.github.io\/2023\/05\/12\/2023-05-12\/"}],"event":{"name":"SAC '24: 39th ACM\/SIGAPP Symposium on Applied Computing","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"],"location":"Avila Spain","acronym":"SAC '24"},"container-title":["Proceedings of the 39th ACM\/SIGAPP Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3605098.3635978","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3605098.3635978","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:36:15Z","timestamp":1750178175000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3605098.3635978"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,8]]},"references-count":31,"alternative-id":["10.1145\/3605098.3635978","10.1145\/3605098"],"URL":"https:\/\/doi.org\/10.1145\/3605098.3635978","relation":{},"subject":[],"published":{"date-parts":[[2024,4,8]]},"assertion":[{"value":"2024-05-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}