{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T00:25:10Z","timestamp":1767313510781,"version":"3.48.0"},"publisher-location":"Cham","reference-count":27,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032068170","type":"print"},{"value":"9783032068187","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-3-032-06818-7_20","type":"book-chapter","created":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T00:21:44Z","timestamp":1767313304000},"page":"391-404","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Stalls in\u00a0Java Applications on\u00a0X86 Platforms"],"prefix":"10.1007","author":[{"given":"Zhuoran","family":"Li","sequence":"first","affiliation":[]},{"given":"Hassan S. A.","family":"Arafat","sequence":"additional","affiliation":[]},{"given":"David","family":"Bremner","sequence":"additional","affiliation":[]},{"given":"Kenneth B.","family":"Kent","sequence":"additional","affiliation":[]},{"given":"Julian","family":"Wang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2026,1,2]]},"reference":[{"issue":"2","key":"20_CR1","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1145\/857076.857077","volume":"35","author":"J Aycock","year":"2003","unstructured":"Aycock, J.: A brief history of just-in-time. ACM Comput. Surv. (CSUR) 35(2), 97\u2013113 (2003)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"20_CR2","unstructured":"BLUEPERF: Acme Air sample and benchmark (monolithic simple version) (2020). https:\/\/github.com\/blueperf\/acmeair-monolithic-java"},{"key":"20_CR3","unstructured":"Bolosky, W.J., Scott, M.L.: False sharing and its effect on shared memory performance. In: Proceedings of the Fourth Symposium on Experiences with Distributed and Multiprocessor Systems, p.\u00a03. USENIX Association, USA (1993)"},{"key":"20_CR4","unstructured":"Cox, B.J.: Object-oriented programming: an evolutionary approach. Addison Wesley Publishing Company, 1005 Gravenstein Highway North, Sebastopol, CA 95472, USA (1986)"},{"issue":"1","key":"20_CR5","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/1327452.1327492","volume":"51","author":"J Dean","year":"2008","unstructured":"Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM 51(1), 107\u2013113 (2008)","journal-title":"Commun. ACM"},{"key":"20_CR6","doi-asserted-by":"crossref","unstructured":"Eimouri, T., Kent, K.B., Micic, A.: Effects of false sharing and locality on object layout optimization for multi-threaded applications. In: 2016 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), pp.\u00a01\u20135. IEEE, New York (2016)","DOI":"10.1109\/CCECE.2016.7726759"},{"key":"20_CR7","unstructured":"Gosling, J., Joy, B., Steele, G.L., Bracha, G., Buckley, A.: The Java Language Specification, Java SE 8 edn. Addison-Wesley Professional, 1005 Gravenstein Highway North, Sebastopol, CA 95472, USA (2014)"},{"key":"20_CR8","doi-asserted-by":"crossref","unstructured":"Huang, S., Huang, J., Dai, J., Xie, T., Huang, B.: The HiBench benchmark suite: characterization of the MapReduce-based data analysis. In: 2010 IEEE 26th International Conference on Data Engineering Workshops (ICDEW 2010), pp. 41\u201351. IEEE, New York (2010)","DOI":"10.1109\/ICDEW.2010.5452747"},{"key":"20_CR9","unstructured":"IBM: WebSphere Liberty | IBM (2025). https:\/\/www.ibm.com\/products\/liberty"},{"key":"20_CR10","unstructured":"Intel-bigdata: GitHub - Intel-bigdata\/HiBench: HiBench is a big data benchmark suite. (2020). https:\/\/github.com\/Intel-bigdata\/HiBench"},{"key":"20_CR11","unstructured":"Intel Corporation: Intel$$^{{\\text{\\textregistered} }}$$ 64 and IA-32 architectures optimization reference manual (2020). https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/download\/intel-64-and-ia-32-architectures-optimization-reference-manual.html"},{"key":"20_CR12","unstructured":"Intel Corporation: Intel$$^{{\\text{\\textregistered} }}$$ 64 and IA-32 architectures software developer manuals (2021). https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/download\/intel-64-and-ia-32-architectures-sdm-combined-volumes-1-2a-2b-2c-2d-3a-3b-3c-3d-and-4.html"},{"key":"20_CR13","unstructured":"Liberty, O.: Java EE7: DayTrader7 sample (2020). https:\/\/github.com\/WASdev\/sample.daytrader7"},{"key":"20_CR14","unstructured":"Lindholm, T., Yellin, F., Bracha, G., Buckley, A.: The Java virtual machine specification. Pearson Education, 330 Hudson, New York City, New York (2014)"},{"key":"20_CR15","doi-asserted-by":"crossref","unstructured":"Liu, T., Berger, E.D.: Sheriff: precise detection and automatic mitigation of false sharing. In: Proceedings of the 2011 ACM International Conference on Object Oriented Programming Systems Languages and Applications, pp. 3\u201318. Association for Computing Machinery, New York (2011)","DOI":"10.1145\/2048066.2048070"},{"key":"20_CR16","doi-asserted-by":"crossref","unstructured":"Liu, T., Liu, X.: Cheetah: detecting false sharing efficiently and effectively. In: 2016 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO), pp. 1\u201311. IEEE, Association for Computing Machinery, New York (2016)","DOI":"10.1145\/2854038.2854039"},{"key":"20_CR17","doi-asserted-by":"crossref","unstructured":"Mak, J., Mycroft, A.: Limits of parallelism using dynamic dependency graphs. In: Proceedings of the Seventh International Workshop on Dynamic Analysis, pp. 42\u201348. Association for Computing Machinery, New York (2009)","DOI":"10.1145\/2134243.2134253"},{"issue":"1","key":"20_CR18","first-page":"1235","volume":"17","author":"X Meng","year":"2016","unstructured":"Meng, X., et al.: Mllib: machine learning in apache spark. J. Mach. Learn. Res. 17(1), 1235\u20131241 (2016)","journal-title":"J. Mach. Learn. Res."},{"key":"20_CR19","unstructured":"Oracle Corporation: Java Platform, Enterprise Edition (Java EE) | Oracle technology network | Oracle Canada (2013). https:\/\/www.oracle.com\/ca-en\/java\/technologies\/java-ee-glance.html"},{"key":"20_CR20","unstructured":"Oracle Corporation: Renaissance Suite, a benchmark suite for the JVM (2020). https:\/\/renaissance.dev\/"},{"key":"20_CR21","doi-asserted-by":"crossref","unstructured":"Prokopec, A., et\u00a0al.: Renaissance: benchmarking suite for parallel applications on the JVM. In: Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 31\u201347. Association for Computing Machinery, New York (2019)","DOI":"10.1145\/3314221.3314637"},{"key":"20_CR22","doi-asserted-by":"crossref","unstructured":"Shiv, K., Chow, K., Wang, Y., Petrochenko, D.: SPECjvm2008 performance characterization. In: SPEC Benchmark Workshop, pp. 17\u201335. Springer, Springer-Verlag, Berlin, Heidelberg (2009)","DOI":"10.1007\/978-3-540-93799-9_2"},{"key":"20_CR23","doi-asserted-by":"crossref","unstructured":"Shvachko, K., Kuang, H., Radia, S., Chansler, R.: The hadoop distributed file system. In: 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST), pp. 1\u201310. IEEE, New York (2010)","DOI":"10.1109\/MSST.2010.5496972"},{"issue":"4","key":"20_CR24","first-page":"40","volume":"6","author":"M Stefik","year":"1985","unstructured":"Stefik, M., Bobrow, D.G.: Object-oriented programming: themes and variations. AI Mag. 6(4), 40\u201340 (1985)","journal-title":"AI Mag."},{"key":"20_CR25","doi-asserted-by":"crossref","unstructured":"Wall, D.W.: Limits of instruction-level parallelism. SIGOPS Oper. Syst. Rev. 25(Special Issue), 176\u2013188 (1991)","DOI":"10.1145\/106974.106991"},{"key":"20_CR26","doi-asserted-by":"crossref","unstructured":"Yasin, A.: A top-down method for performance analysis and counters architecture. In: 2014 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pp. 35\u201344. IEEE, New York (2014)","DOI":"10.1109\/ISPASS.2014.6844459"},{"issue":"11","key":"20_CR27","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1145\/2934664","volume":"59","author":"M Zaharia","year":"2016","unstructured":"Zaharia, M., et al.: Apache Spark: a unified engine for big data processing. Commun. ACM 59(11), 56\u201365 (2016)","journal-title":"Commun. ACM"}],"container-title":["Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering","Performance Evaluation Methodologies and Tools"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-06818-7_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T00:21:47Z","timestamp":1767313307000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-06818-7_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"ISBN":["9783032068170","9783032068187"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-06818-7_20","relation":{},"ISSN":["1867-8211","1867-822X"],"issn-type":[{"value":"1867-8211","type":"print"},{"value":"1867-822X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]},"assertion":[{"value":"2 January 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Valuetools","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"EAI International Conference on Performance Evaluation Methodologies and Tools","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Milan","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 December 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 December 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17th","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"valuetools2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}