{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T07:46:28Z","timestamp":1775979988027,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","funder":[{"name":"Oracle America, Inc.","award":["NA"],"award-info":[{"award-number":["NA"]}]},{"name":"Ministry of Science, Technological Development, and Innovation of the Republic of Serbia","award":["451-03-47\/2023-01\/200104"],"award-info":[{"award-number":["451-03-47\/2023-01\/200104"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,3,16]]},"DOI":"10.1145\/3801119.3801123","type":"proceedings-article","created":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T07:10:08Z","timestamp":1775977808000},"page":"4-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["The Promise of Static Profiling: Exploring the Limits"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-4149-5820","authenticated-orcid":false,"given":"Milan","family":"Cugurovic","sequence":"first","affiliation":[{"name":"Oracle, Belgrade, Serbia and University of Belgrade, Belgrade, Serbia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0260-2729","authenticated-orcid":false,"given":"Aleksandar","family":"Prokopec","sequence":"additional","affiliation":[{"name":"Oracle, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-0105-6280","authenticated-orcid":false,"given":"Boris","family":"Spasojevic","sequence":"additional","affiliation":[{"name":"Oracle, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-4233-2401","authenticated-orcid":false,"given":"Vojin","family":"Jovanovic","sequence":"additional","affiliation":[{"name":"Oracle, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5396-0644","authenticated-orcid":false,"given":"Milena","family":"Vujo\u0161evi\u0107 Jani\u010di\u0107","sequence":"additional","affiliation":[{"name":"University of Belgrade, Belgrade, Serbia and Oracle, Belgrade, Serbia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,4,12]]},"reference":[{"key":"e_1_3_3_2_2_2","doi-asserted-by":"crossref","unstructured":"Thomas Ball and James\u00a0R Larus. 1993. Branch prediction for free. ACM SIGPLAN Notices 28 6 (1993) 300\u2013313.","DOI":"10.1145\/173262.155119"},{"key":"e_1_3_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167488"},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"crossref","unstructured":"Brad Calder Dirk Grunwald Michael Jones Donald Lindsay James Martin Michael Mozer and Benjamin Zorn. 1997. Evidence-based static branch prediction using machine learning. TOPLAS 19 1 (1997) 188\u2013222.","DOI":"10.1145\/239912.239923"},{"key":"e_1_3_3_2_5_2","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1145\/2854038.2854044","volume-title":"CGO","author":"Chen Dehao","year":"2016","unstructured":"Dehao Chen, David\u00a0Xinliang Li, and Tipp Moseley. 2016. AutoFDO: Automatic feedback-directed optimization for warehouse-scale applications. In CGO. 12\u201323."},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/2939672.2939785"},{"key":"e_1_3_3_2_7_2","doi-asserted-by":"crossref","unstructured":"Milan \u010cugurovi\u0107 Milena\u00a0Vujo\u0161evi\u0107 Jani\u010di\u0107 Vojin Jovanovi\u0107 and Thomas W\u00fcrthinger. 2024. GraalSP: Polyglot efficient and robust machine learning-based static profiler. Journal of Systems and Software 213 (2024) 112058.","DOI":"10.1016\/j.jss.2024.112058"},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3771775.3786276"},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"crossref","first-page":"336","DOI":"10.1007\/11572961_27","volume-title":"Advances in Computer Systems Architecture","author":"Desmet Veerle","year":"2005","unstructured":"Veerle Desmet, Lieven Eeckhout, and Koen De\u00a0Bosschere. 2005. Using decision trees to improve program-based and profile-based static branch prediction. In Advances in Computer Systems Architecture. Springer, 336\u2013352."},{"key":"e_1_3_3_2_10_2","unstructured":"Zachary Eichenberger Shin Lee Harvin Mumick and Shivan Prasad. [n. d.]. Simulating Profile Guided Optimization Using Learned Branch Probability Predictors. ([n. d.])."},{"key":"e_1_3_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/2851553.2851559"},{"key":"e_1_3_3_2_12_2","doi-asserted-by":"crossref","first-page":"326","DOI":"10.1145\/178243.178478","volume-title":"PLDI","author":"H\u00f6lzle Urs","year":"1994","unstructured":"Urs H\u00f6lzle and David Ungar. 1994. Optimizing dynamically-dispatched calls with run-time type feedback. In PLDI. 326\u2013336."},{"key":"e_1_3_3_2_13_2","volume-title":"H2 Database Engine","author":"Group HSQLDB","year":"2025","unstructured":"HSQLDB Group. 2025. H2 Database Engine. https:\/\/www.h2database.com\/html\/main.html"},{"key":"e_1_3_3_2_14_2","volume-title":"Sunflow Render System Documentation","author":"Kulla Christopher","year":"2025","unstructured":"Christopher Kulla. 2025. Sunflow Render System Documentation. https:\/\/sunflow.sourceforge.net\/"},{"key":"e_1_3_3_2_15_2","first-page":"1","volume-title":"The BSD conference","author":"Lattner Chris","year":"2008","unstructured":"Chris Lattner. 2008. LLVM and Clang: Next generation compiler technology. In The BSD conference, Vol.\u00a05. 1\u201320."},{"key":"e_1_3_3_2_16_2","first-page":"53","volume-title":"CGO","author":"Li David\u00a0Xinliang","year":"2010","unstructured":"David\u00a0Xinliang Li, Raksit Ashok, and Robert Hundt. 2010. Lightweight feedback-directed cross-module optimization. In CGO. 53\u201361."},{"key":"e_1_3_3_2_17_2","unstructured":"Bingxin Liu Yinghui Huang Jianhua Gao Jianjun Shi Yongpeng Liu Yipin Sun and Weixing Ji. 2025. From Profiling to Optimization: Unveiling the Profile Guided Optimization. (7 2025). arxiv:https:\/\/arXiv.org\/abs\/2507.16649v1\u00a0[cs.PF] http:\/\/arxiv.org\/abs\/2507.16649v1"},{"key":"e_1_3_3_2_18_2","unstructured":"Micronaut Team. [n. d.]. Micronaut \u2013 A modern JVM-based full-stack framework for building modular easily testable microservice and serverless applications. https:\/\/micronaut.io\/ Accessed: 2025-08-19."},{"key":"e_1_3_3_2_19_2","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1145\/3696443.3708958","volume-title":"CGO","author":"Milikic Lazar","year":"2025","unstructured":"Lazar Milikic, Milan Cugurovic, and Vojin Jovanovic. 2025. GraalNN: Context-Sensitive Static Profiling with Graph Neural Networks. In CGO. 123\u2013136."},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"crossref","unstructured":"Ang\u00e9lica\u00a0Aparecida Moreira Guilherme Ottoni and Fernando\u00a0Magno Quint\u00e3o\u00a0Pereira. 2021. Vespa: static profiling for binary optimization. Proceedings of the ACM on Programming Languages 5 OOPSLA (2021) 1\u201328.","DOI":"10.1145\/3485521"},{"key":"e_1_3_3_2_21_2","unstructured":"Martin Odersky Philippe Altherr Vincent Cremet Burak Emir Stphane Micheloud Nikolay Mihaylov Michel Schinz Erik Stenman and Matthias Zenger. 2004. The Scala language specification."},{"key":"e_1_3_3_2_22_2","volume-title":"GraalVM Native Image Reference Manual","author":"Team Oracle & GraalVM","year":"2025","unstructured":"Oracle & GraalVM Team. 2025. GraalVM Native Image Reference Manual. https:\/\/www.graalvm.org\/latest\/reference-manual\/native-image\/ Accessed: \u201925-07-31."},{"key":"e_1_3_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2019.8661201"},{"key":"e_1_3_3_2_24_2","volume-title":"PMD Documentation","author":"Project PMD Open Source","year":"2025","unstructured":"PMD Open Source Project. 2025. PMD Documentation. https:\/\/docs.pmd-code.org\/latest\/index.html"},{"key":"e_1_3_3_2_25_2","first-page":"31","volume-title":"PLDI","author":"Prokopec Aleksandar","year":"2019","unstructured":"Aleksandar Prokopec, Andrea Ros\u00e0, David Leopoldseder, Gilles Duboscq, Petr Tuma, Martin Studener, Lubom\u00edr Bulej, Yudi Zheng, Alex Villaz\u00f3n, Doug Simon, et\u00a0al. 2019. Renaissance: Benchmarking suite for parallel applications on the jvm. In PLDI. 31\u201347."},{"key":"e_1_3_3_2_26_2","unstructured":"Quarkus Team. [n. d.]. Quarkus: Supersonic Subatomic Java. https:\/\/quarkus.io\/ Accessed: 2025-08-19."},{"key":"e_1_3_3_2_27_2","unstructured":"Easwaran Raman and Xinliang\u00a0David Li. 2022. Learning branch probabilities in compiler from datacenter workloads. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2202.06728 (2022)."},{"key":"e_1_3_3_2_28_2","unstructured":"Nadav Rotem and Chris Cummins. 2021. Profile guided optimization without profiles: A machine learning approach. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2112.14679 (2021)."},{"key":"e_1_3_3_2_29_2","volume-title":"ScalaXB","author":"org ScalaXB","year":"2025","unstructured":"ScalaXB org. 2025. ScalaXB. https:\/\/scalaxb.org\/"},{"key":"e_1_3_3_2_30_2","first-page":"657","volume-title":"OOPSLA","author":"Sewe Andreas","year":"2011","unstructured":"Andreas Sewe, Mira Mezini, Aibek Sarimbekov, and Walter Binder. 2011. Da capo con scala: Design and analysis of a scala benchmark suite for the java virtual machine. In OOPSLA. 657\u2013676."},{"key":"e_1_3_3_2_31_2","unstructured":"Glenn Shafer. 1992. Dempster-shafer theory. Encyclopedia of artificial intelligence 1 (1992) 330\u2013331."},{"key":"e_1_3_3_2_32_2","unstructured":"Spring Team. [n. d.]. Spring Boot. https:\/\/spring.io\/projects\/spring-boot Accessed: 2025-08-19."},{"key":"e_1_3_3_2_33_2","volume-title":"Twiter Finagle","author":"Inc Twiter","year":"2025","unstructured":"Twiter Inc. 2025. Twiter Finagle. https:\/\/twitter.github.io\/finagle\/"},{"key":"e_1_3_3_2_34_2","unstructured":"Franz Wilhelmst\u00f6tter. 2021. Jenetics. URL: http:\/\/jenetics. io (2021)."},{"key":"e_1_3_3_2_35_2","doi-asserted-by":"crossref","unstructured":"Christian Wimmer Codrut Stancu Peter Hofer Vojin Jovanovic Paul W\u00f6gerer Peter\u00a0B Kessler Oleg Pliss and Thomas W\u00fcrthinger. 2019. Initialize once start fast: application initialization at build time. Proceedings of the ACM on Programming Languages 3 OOPSLA (2019) 1\u201329.","DOI":"10.1145\/3360610"},{"key":"e_1_3_3_2_36_2","first-page":"1","volume-title":"International symposium on Microarchitecture","author":"Wu Youfeng","year":"1994","unstructured":"Youfeng Wu and James\u00a0R Larus. 1994. Static branch frequency and program profile analysis. In International symposium on Microarchitecture. 1\u201311."},{"key":"e_1_3_3_2_37_2","doi-asserted-by":"crossref","unstructured":"Zonghan Wu Shirui Pan Fengwen Chen Guodong Long Chengqi Zhang and Philip\u00a0S Yu. 2020. A comprehensive survey on graph neural networks. IEEE transactions on neural networks and learning systems 32 1 (2020) 4\u201324.","DOI":"10.1109\/TNNLS.2020.2978386"},{"key":"e_1_3_3_2_38_2","first-page":"510","volume-title":"European Conference on Object-Oriented Programming","author":"Zhang Cheng","year":"2011","unstructured":"Cheng Zhang, Hao Xu, Sai Zhang, Jianjun Zhao, and Yuting Chen. 2011. Frequency estimation of virtual call targets for object-oriented programs. In European Conference on Object-Oriented Programming. Springer, 510\u2013532."},{"key":"e_1_3_3_2_39_2","doi-asserted-by":"crossref","unstructured":"Yudi Zheng Lubom\u00edr Bulej and Walter Binder. 2015. Accurate profiling in the presence of dynamic compilation. ACM SIGPLAN Notices 50 10 (2015) 433\u2013450.","DOI":"10.1145\/2858965.2814281"}],"event":{"name":"Programming Companion '26: Companion Proceedings of the 10th International Conference on the Art, Science, and Engineering of Programming","location":"Munich Germany","acronym":"Programming Companion '26"},"container-title":["Companion Proceedings of the 10th International Conference on the Art, Science, and Engineering of Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3801119.3801123","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T07:10:32Z","timestamp":1775977832000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3801119.3801123"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3,16]]},"references-count":38,"alternative-id":["10.1145\/3801119.3801123","10.1145\/3801119"],"URL":"https:\/\/doi.org\/10.1145\/3801119.3801123","relation":{},"subject":[],"published":{"date-parts":[[2026,3,16]]},"assertion":[{"value":"2026-04-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}