{"id":"https://openalex.org/W4282919399","doi":"https://doi.org/10.3390/computers11060096","title":"Accidental Choices\u2014How JVM Choice and Associated Build Tools Affect Interpreter Performance","display_name":"Accidental Choices\u2014How JVM Choice and Associated Build Tools Affect Interpreter Performance","publication_year":2022,"publication_date":"2022-06-14","ids":{"openalex":"https://openalex.org/W4282919399","doi":"https://doi.org/10.3390/computers11060096"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.3390/computers11060096","pdf_url":"https://www.mdpi.com/2073-431X/11/6/96/pdf?version=1655374487","source":{"id":"https://openalex.org/S4210228075","display_name":"Computers","issn_l":"2073-431X","issn":["2073-431X"],"is_oa":true,"is_in_doaj":true,"is_indexed_in_scopus":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/2073-431X/11/6/96/pdf?version=1655374487","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5008304075","display_name":"Jonathan Lambert","orcid":"https://orcid.org/0000-0003-2387-4176"},"institutions":[{"id":"https://openalex.org/I157286207","display_name":"National University of Ireland, Maynooth","ror":"https://ror.org/048nfjm95","country_code":"IE","type":"funder","lineage":["https://openalex.org/I157286207"]},{"id":"https://openalex.org/I104546213","display_name":"National College of Ireland","ror":"https://ror.org/02qzs9336","country_code":"IE","type":"education","lineage":["https://openalex.org/I104546213"]}],"countries":["IE"],"is_corresponding":true,"raw_author_name":"Jonathan Lambert","raw_affiliation_strings":["Department of Computer Science, Maynooth University, Maynooth, Co. Kildare, Ireland","Mathematics Development and Support, National College of Ireland, Mayor Street, Dublin 1, Ireland"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Maynooth University, Maynooth, Co. Kildare, Ireland","institution_ids":["https://openalex.org/I157286207"]},{"raw_affiliation_string":"Mathematics Development and Support, National College of Ireland, Mayor Street, Dublin 1, Ireland","institution_ids":["https://openalex.org/I104546213"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003866910","display_name":"Rosemary Monahan","orcid":"https://orcid.org/0000-0003-3886-4675"},"institutions":[{"id":"https://openalex.org/I157286207","display_name":"National University of Ireland, Maynooth","ror":"https://ror.org/048nfjm95","country_code":"IE","type":"funder","lineage":["https://openalex.org/I157286207"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Rosemary Monahan","raw_affiliation_strings":["Department of Computer Science, Maynooth University, Maynooth, Co. Kildare, Ireland"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Maynooth University, Maynooth, Co. Kildare, Ireland","institution_ids":["https://openalex.org/I157286207"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5031719253","display_name":"Kevin Casey","orcid":"https://orcid.org/0000-0001-7245-9572"},"institutions":[{"id":"https://openalex.org/I157286207","display_name":"National University of Ireland, Maynooth","ror":"https://ror.org/048nfjm95","country_code":"IE","type":"funder","lineage":["https://openalex.org/I157286207"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Kevin Casey","raw_affiliation_strings":["Department of Computer Science, Maynooth University, Maynooth, Co. Kildare, Ireland"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Maynooth University, Maynooth, Co. Kildare, Ireland","institution_ids":["https://openalex.org/I157286207"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5008304075"],"corresponding_institution_ids":["https://openalex.org/I157286207","https://openalex.org/I104546213"],"apc_list":{"value":1600,"currency":"CHF","value_usd":1732},"apc_paid":{"value":1600,"currency":"CHF","value_usd":1732},"fwci":0.547,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.60836,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":69,"max":75},"biblio":{"volume":"11","issue":"6","first_page":"96","last_page":"96"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9997,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9997,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9986,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9977,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/bytecode","display_name":"Bytecode","score":0.7923436},{"id":"https://openalex.org/keywords/toolchain","display_name":"Toolchain","score":0.78654325},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.63486636}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8135061},{"id":"https://openalex.org/C2779818221","wikidata":"https://www.wikidata.org/wiki/Q837330","display_name":"Bytecode","level":3,"score":0.7923436},{"id":"https://openalex.org/C2777062904","wikidata":"https://www.wikidata.org/wiki/Q545406","display_name":"Toolchain","level":3,"score":0.78654325},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.682973},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.63658744},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.63486636},{"id":"https://openalex.org/C122783720","wikidata":"https://www.wikidata.org/wiki/Q183065","display_name":"Interpreter","level":2,"score":0.6124004},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.53928274},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.5098773},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4770971},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3242444},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.13630179},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.3390/computers11060096","pdf_url":"https://www.mdpi.com/2073-431X/11/6/96/pdf?version=1655374487","source":{"id":"https://openalex.org/S4210228075","display_name":"Computers","issn_l":"2073-431X","issn":["2073-431X"],"is_oa":true,"is_in_doaj":true,"is_indexed_in_scopus":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":false,"landing_page_url":"https://doaj.org/article/cf699bb19ba045cf8b4db82705390c60","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.3390/computers11060096","pdf_url":"https://www.mdpi.com/2073-431X/11/6/96/pdf?version=1655374487","source":{"id":"https://openalex.org/S4210228075","display_name":"Computers","issn_l":"2073-431X","issn":["2073-431X"],"is_oa":true,"is_in_doaj":true,"is_indexed_in_scopus":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":45,"referenced_works":["https://openalex.org/W128166899","https://openalex.org/W1504722839","https://openalex.org/W1538992328","https://openalex.org/W1877858532","https://openalex.org/W1956498553","https://openalex.org/W1987200495","https://openalex.org/W1996718440","https://openalex.org/W2000050212","https://openalex.org/W2004623597","https://openalex.org/W2010167524","https://openalex.org/W2010540686","https://openalex.org/W2022949157","https://openalex.org/W2025457606","https://openalex.org/W2062414112","https://openalex.org/W2066444215","https://openalex.org/W2083157919","https://openalex.org/W2091041639","https://openalex.org/W2098771596","https://openalex.org/W2100450618","https://openalex.org/W2125291486","https://openalex.org/W2128158076","https://openalex.org/W2131789575","https://openalex.org/W2139749211","https://openalex.org/W2149146154","https://openalex.org/W2149827666","https://openalex.org/W2174769339","https://openalex.org/W2287262049","https://openalex.org/W2482178497","https://openalex.org/W2499182490","https://openalex.org/W2554273430","https://openalex.org/W2577808138","https://openalex.org/W2606741731","https://openalex.org/W2765082293","https://openalex.org/W2950817743","https://openalex.org/W2955855305","https://openalex.org/W2979503646","https://openalex.org/W2979867644","https://openalex.org/W3033411743","https://openalex.org/W3105318129","https://openalex.org/W3119404638","https://openalex.org/W3121722161","https://openalex.org/W3165739481","https://openalex.org/W32659762","https://openalex.org/W4249154786","https://openalex.org/W4285012735"],"related_works":["https://openalex.org/W4385243142","https://openalex.org/W4206450104","https://openalex.org/W2955447707","https://openalex.org/W2909413202","https://openalex.org/W2883257033","https://openalex.org/W2794118724","https://openalex.org/W2561644314","https://openalex.org/W2427572918","https://openalex.org/W2013037783","https://openalex.org/W1999008563"],"abstract_inverted_index":{"Considering":[0],"the":[1,12,15,21,25,36,44,53,60,68,89,97,106,161,165],"large":[2],"number":[3],"of":[4,14,38,56,86,99,164],"optimisation":[5],"techniques":[6],"that":[7,74,96,130],"have":[8],"been":[9],"integrated":[10],"into":[11],"design":[13],"Java":[16,26,47,57],"Virtual":[17],"Machine":[18],"(JVM)":[19],"over":[20],"last":[22],"three":[23],"decades,":[24],"interpreter":[27,133],"continues":[28],"to":[29,81,147],"persist":[30],"as":[31],"a":[32,82,154],"significant":[33],"bottleneck":[34],"in":[35,142],"performance":[37,51,134],"bytecode":[39,58],"execution.":[40],"This":[41],"paper":[42],"examines":[43],"relationship":[45],"between":[46],"Runtime":[48],"Environment":[49],"(JRE)":[50],"concerning":[52],"interpreted":[54],"execution":[55],"and":[59,65,121,152],"effect":[61],"modern":[62],"compiler":[63,102,159],"selection":[64],"integration":[66],"within":[67,105,160],"JRE":[69,107,122,166,171],"build":[70,108,162],"toolchain":[71,109,163],"has":[72],"on":[73],"performance.":[75,114,172],"We":[76],"undertook":[77],"this":[78],"evaluation":[79],"relative":[80],"contemporary":[83],"benchmark":[84,138],"suite":[85],"application":[87],"workloads,":[88],"Renaissance":[90],"Benchmark":[91],"Suite.":[92],"Our":[93,127],"results":[94,128],"show":[95,129],"choice":[98],"GNU":[100,157],"GCC":[101,158],"version":[103,151],"used":[104],"statistically":[110],"significantly":[111,168],"affects":[112],"runtime":[113],"More":[115],"importantly,":[116],"not":[117],"all":[118],"OpenJDK":[119,131,150],"releases":[120],"JVM":[123,132],"interpreters":[124],"are":[125],"equal.":[126],"is":[135],"associated":[136],"with":[137],"workload.":[139],"In":[140],"addition,":[141],"some":[143],"cases,":[144],"rolling":[145],"back":[146],"an":[148],"earlier":[149],"using":[153],"more":[155],"recent":[156],"can":[167],"positively":[169],"impact":[170]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4282919399","counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2025-04-17T13:59:10.328657","created_date":"2022-06-16"}