{"id":"https://openalex.org/W2104117376","doi":"https://doi.org/10.1145/1275937.1275941","title":"Java object header elimination for reduced memory consumption in 64-bit virtual machines","display_name":"Java object header elimination for reduced memory consumption in 64-bit virtual machines","publication_year":2007,"publication_date":"2007-09-01","ids":{"openalex":"https://openalex.org/W2104117376","doi":"https://doi.org/10.1145/1275937.1275941","mag":"2104117376"},"language":"en","primary_location":{"id":"doi:10.1145/1275937.1275941","is_oa":true,"landing_page_url":"https://doi.org/10.1145/1275937.1275941","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/1275937.1275941","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/1275937.1275941","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5018542287","display_name":"Kris Venstermans","orcid":null},"institutions":[{"id":"https://openalex.org/I32597200","display_name":"Ghent University","ror":"https://ror.org/00cv9y106","country_code":"BE","type":"education","lineage":["https://openalex.org/I32597200"]}],"countries":["BE"],"is_corresponding":true,"raw_author_name":"Kris Venstermans","raw_affiliation_strings":["Ghent University, Gent, Belgium","Ghent University , Gent, Belgium"],"affiliations":[{"raw_affiliation_string":"Ghent University, Gent, Belgium","institution_ids":["https://openalex.org/I32597200"]},{"raw_affiliation_string":"Ghent University , Gent, Belgium","institution_ids":["https://openalex.org/I32597200"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033119975","display_name":"Lieven Eeckhout","orcid":"https://orcid.org/0000-0001-8792-4473"},"institutions":[{"id":"https://openalex.org/I32597200","display_name":"Ghent University","ror":"https://ror.org/00cv9y106","country_code":"BE","type":"education","lineage":["https://openalex.org/I32597200"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Lieven Eeckhout","raw_affiliation_strings":["Ghent University, Gent, Belgium","Ghent University , Gent, Belgium"],"affiliations":[{"raw_affiliation_string":"Ghent University, Gent, Belgium","institution_ids":["https://openalex.org/I32597200"]},{"raw_affiliation_string":"Ghent University , Gent, Belgium","institution_ids":["https://openalex.org/I32597200"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080181390","display_name":"Koen De Bosschere","orcid":"https://orcid.org/0000-0002-6338-4297"},"institutions":[{"id":"https://openalex.org/I32597200","display_name":"Ghent University","ror":"https://ror.org/00cv9y106","country_code":"BE","type":"education","lineage":["https://openalex.org/I32597200"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Koen De Bosschere","raw_affiliation_strings":["Ghent University, Gent, Belgium","Ghent University , Gent, Belgium"],"affiliations":[{"raw_affiliation_string":"Ghent University, Gent, Belgium","institution_ids":["https://openalex.org/I32597200"]},{"raw_affiliation_string":"Ghent University , Gent, Belgium","institution_ids":["https://openalex.org/I32597200"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5018542287"],"corresponding_institution_ids":["https://openalex.org/I32597200"],"apc_list":null,"apc_paid":null,"fwci":0.3183,"has_fulltext":true,"cited_by_count":8,"citation_normalized_percentile":{"value":0.63687685,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"4","issue":"3","first_page":"17","last_page":"17"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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.9998999834060669,"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/T11424","display_name":"Security and Verification in Computing","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9976999759674072,"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/computer-science","display_name":"Computer science","score":0.8648281097412109},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.6073058843612671},{"id":"https://openalex.org/keywords/header","display_name":"Header","score":0.561126708984375},{"id":"https://openalex.org/keywords/java-concurrency","display_name":"Java concurrency","score":0.4833945333957672},{"id":"https://openalex.org/keywords/method","display_name":"Method","score":0.47752845287323},{"id":"https://openalex.org/keywords/real-time-java","display_name":"Real time Java","score":0.41343414783477783},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.40538322925567627},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.34625110030174255},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.22224846482276917}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8648281097412109},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.6073058843612671},{"id":"https://openalex.org/C48105269","wikidata":"https://www.wikidata.org/wiki/Q1141160","display_name":"Header","level":2,"score":0.561126708984375},{"id":"https://openalex.org/C181907185","wikidata":"https://www.wikidata.org/wiki/Q1100098","display_name":"Java concurrency","level":4,"score":0.4833945333957672},{"id":"https://openalex.org/C512554520","wikidata":"https://www.wikidata.org/wiki/Q815844","display_name":"Method","level":3,"score":0.47752845287323},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.41343414783477783},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.40538322925567627},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.34625110030174255},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.22224846482276917},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/1275937.1275941","is_oa":true,"landing_page_url":"https://doi.org/10.1145/1275937.1275941","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/1275937.1275941","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.217.5662","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.217.5662","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.elis.ugent.be/~leeckhou/papers/TACO07.pdf","raw_type":"text"},{"id":"pmh:oai:archive.ugent.be:419705","is_oa":false,"landing_page_url":"https://biblio.ugent.be/publication/419705","pdf_url":null,"source":{"id":"https://openalex.org/S4306400478","display_name":"Ghent University Academic Bibliography (Ghent University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I32597200","host_organization_name":"Ghent University","host_organization_lineage":["https://openalex.org/I32597200"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ISSN: 1544-3566","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"doi:10.1145/1275937.1275941","is_oa":true,"landing_page_url":"https://doi.org/10.1145/1275937.1275941","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/1275937.1275941","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1638137056","display_name":null,"funder_award_id":"FWO-Vl","funder_id":"https://openalex.org/F4320321730","funder_display_name":"Fonds Wetenschappelijk Onderzoek"},{"id":"https://openalex.org/G6867476589","display_name":null,"funder_award_id":"FWO-Vlaanderen","funder_id":"https://openalex.org/F4320321730","funder_display_name":"Fonds Wetenschappelijk Onderzoek"}],"funders":[{"id":"https://openalex.org/F4320321730","display_name":"Fonds Wetenschappelijk Onderzoek","ror":"https://ror.org/03qtxy027"},{"id":"https://openalex.org/F4320322603","display_name":"Universiteit Gent","ror":"https://ror.org/00cv9y106"},{"id":"https://openalex.org/F4320327336","display_name":"Vlaamse regering","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2104117376.pdf","grobid_xml":"https://content.openalex.org/works/W2104117376.grobid-xml"},"referenced_works_count":22,"referenced_works":["https://openalex.org/W1560261069","https://openalex.org/W1589154916","https://openalex.org/W1968154493","https://openalex.org/W1973165589","https://openalex.org/W2000696688","https://openalex.org/W2003954683","https://openalex.org/W2027773381","https://openalex.org/W2064238114","https://openalex.org/W2081658857","https://openalex.org/W2092107723","https://openalex.org/W2094449661","https://openalex.org/W2102839400","https://openalex.org/W2112832394","https://openalex.org/W2116188728","https://openalex.org/W2116827883","https://openalex.org/W2146509778","https://openalex.org/W2147278401","https://openalex.org/W2151953248","https://openalex.org/W2164746995","https://openalex.org/W2171830489","https://openalex.org/W4236944756","https://openalex.org/W4250626236"],"related_works":["https://openalex.org/W1780290295","https://openalex.org/W2360912707","https://openalex.org/W1977519484","https://openalex.org/W2121819567","https://openalex.org/W1974508891","https://openalex.org/W1553103764","https://openalex.org/W2359448728","https://openalex.org/W1576585645","https://openalex.org/W2611201370","https://openalex.org/W2040988149"],"abstract_inverted_index":{"Memory":[0],"performance":[1,191,263],"is":[2,94,97],"an":[3,106,184],"important":[4],"design":[5],"issue":[6],"for":[7,25,74,104,159,224,256],"contemporary":[8],"computer":[9],"systems":[10],"given":[11,65],"the":[12,27,38,51,55,76,82,86,100,133,140,153,170,176,180,193,208,229,236,246],"huge":[13],"processor/memory":[14],"speed":[15],"gap.":[16],"This":[17,72],"paper":[18],"proposes":[19],"a":[20,64,68,124,200],"space-efficient":[21,171,209,247],"Java":[22,32,172,196,203,210],"object":[23,39,52,87,130,173,197,211,248],"model":[24,174,198,212,249],"reducing":[26],"memory":[28,70,143,214],"consumption":[29,215],"of":[30,63,127,142,179,202,244],"64-bit":[31,177],"virtual":[33,43,57,102],"machines.":[34],"We":[35,168,205],"completely":[36],"eliminate":[37],"header":[40],"through":[41],"typed":[42],"addressing":[44],"(TVA)":[45],"or":[46],"implicit":[47,118],"typing.":[48],"TVA":[49,122,136],"encodes":[50],"type":[53,66,77,90,109,154],"in":[54,67,175],"object's":[56,101],"address":[58,103],"by":[59,216],"allocating":[60],"all":[61,160],"objects":[62,161],"contiguous":[69],"segment.":[71],"allows":[73],"removing":[75],"information":[78,93,112,155],"as":[79,81],"well":[80],"status":[83,92,111],"field":[84],"from":[85,232,240],"header.":[88],"Whenever":[89],"and":[91,110,188],"needed,":[95],"masking":[96],"applied":[98],"to":[99,123,147,222,266],"obtaining":[105],"offset":[107],"into":[108],"structures.":[113],"Unlike":[114],"previous":[115],"work":[116],"on":[117,183,217],"typing,":[119],"we":[120,150,259],"apply":[121],"selected":[125],"number":[126],"frequently":[128],"allocated":[129],"types,":[131],"hence,":[132],"name":[134],"selective":[135],"(STVA);":[137],"this":[138],"limits":[139],"amount":[141],"fragmentation.":[144],"In":[145,242],"addition":[146],"applying":[148],"STVA,":[149],"also":[151],"compress":[152],"block":[156],"(TIB)":[157],"pointers":[158],"that":[162,207],"do":[163],"not":[164,252],"fall":[165],"under":[166],"TVA.":[167],"implement":[169],"version":[178],"Jikes":[181],"RVM":[182],"AIX":[185],"IBM":[186],"platform":[187],"compare":[189],"its":[190],"against":[192],"traditionally":[194],"used":[195],"using":[199],"multitude":[201],"benchmarks.":[204],"conclude":[206],"reduces":[213],"average":[218],"15%":[219],"(and":[220],"up":[221,265],"45%":[223],"some":[225,257],"benchmarks).":[226],"About":[227],"one-half":[228,238],"reduction":[230],"comes":[231,239],"TIB":[233],"pointer":[234],"compression;":[235],"other":[237],"STVA.":[241],"terms":[243],"performance,":[245],"generally":[250],"does":[251],"affect":[253],"performance;":[254],"however,":[255],"benchmarks":[258],"observe":[260],"statistically":[261],"significant":[262],"speedups,":[264],"20%.":[267]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":2},{"year":2014,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
