{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:22Z","timestamp":1772164042736,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,3,1]],"date-time":"2014-03-01T00:00:00Z","timestamp":1393632000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,3]]},"DOI":"10.1145\/2576195.2576210","type":"proceedings-article","created":{"date-parts":[[2014,3,4]],"date-time":"2014-03-04T08:25:03Z","timestamp":1393921503000},"page":"177-188","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["String deduplication for Java-based middleware in virtualized environments"],"prefix":"10.1145","author":[{"given":"Michihiro","family":"Horie","sequence":"first","affiliation":[{"name":"IBM Research - Tokyo, Tokyo, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kazunori","family":"Ogata","sequence":"additional","affiliation":[{"name":"IBM Research - Tokyo, Tokyo, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kiyokuni","family":"Kawachiya","sequence":"additional","affiliation":[{"name":"IBM Research - Tokyo, Tokyo, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tamiya","family":"Onodera","sequence":"additional","affiliation":[{"name":"IBM Research - Tokyo, Tokyo, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,3]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Apache geronimo v2.0 daytrader. http:\/\/geronimo.apache.org\/GMOxDOC22\/daytrader-a-more-complex-application.html.  Apache geronimo v2.0 daytrader. http:\/\/geronimo.apache.org\/GMOxDOC22\/daytrader-a-more-complex-application.html."},{"key":"e_1_3_2_1_2_1","unstructured":"Apache OpenJPA. http:\/\/openjpa.apache.org\/.  Apache OpenJPA. http:\/\/openjpa.apache.org\/."},{"key":"e_1_3_2_1_3_1","unstructured":"IBM corporation.WebSphere Application Server. http:\/\/www-01.ibm.com\/software\/webservers\/appserv\/was\/.  IBM corporation.WebSphere Application Server. http:\/\/www-01.ibm.com\/software\/webservers\/appserv\/was\/."},{"key":"e_1_3_2_1_4_1","unstructured":"JVM Tool Interface. http:\/\/docs.oracle.com\/javase\/6\/docs\/platform\/jvmti\/jvmti.html.  JVM Tool Interface. http:\/\/docs.oracle.com\/javase\/6\/docs\/platform\/jvmti\/jvmti.html."},{"key":"e_1_3_2_1_5_1","unstructured":"The Apache Software Foundation. Apache JMeter. http:\/\/jakarta.apache.org\/jmeter\/.  The Apache Software Foundation. Apache JMeter. http:\/\/jakarta.apache.org\/jmeter\/."},{"key":"e_1_3_2_1_6_1","unstructured":"The API documentation of the StringBuilder class. http:\/\/docs.oracle.com\/javase\/6\/docs\/api\/java\/lang\/StringBuilder.html.  The API documentation of the StringBuilder class. http:\/\/docs.oracle.com\/javase\/6\/docs\/api\/java\/lang\/StringBuilder.html."},{"key":"e_1_3_2_1_7_1","first-page":"19","volume-title":"In Proceedings of the Linux Symposium","author":"Arcangeli Andrea","year":"2009","unstructured":"Andrea Arcangeli , Izik Eidus , and Chris Wright . Increasing memory density by using ksm . In In Proceedings of the Linux Symposium , pages 19 -- 28 , 2009 . Andrea Arcangeli, Izik Eidus, and Chris Wright. Increasing memory density by using ksm. In In Proceedings of the Linux Symposium, pages 19--28, 2009."},{"key":"e_1_3_2_1_8_1","volume-title":"IBM Style: Introduction to the IBM Developer Kit: An overview of the new functions and features in the IBM implementation of java 5.0","author":"Bailey C.","year":"2006","unstructured":"C. Bailey . Java Technology , IBM Style: Introduction to the IBM Developer Kit: An overview of the new functions and features in the IBM implementation of java 5.0 , 2006 . http:\/\/www.ibm.com\/developerworks\/java\/library\/j-ibmjava1.html. C. Bailey. Java Technology, IBM Style: Introduction to the IBM Developer Kit: An overview of the new functions and features in the IBM implementation of java 5.0, 2006. http:\/\/www.ibm.com\/developerworks\/java\/library\/j-ibmjava1.html."},{"key":"e_1_3_2_1_9_1","unstructured":"DaCapo benchmark suite. http:\/\/www.dacapobench.org.  DaCapo benchmark suite. http:\/\/www.dacapobench.org."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167488"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/11531142_6"},{"key":"e_1_3_2_1_12_1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"383","DOI":"10.1007\/978-3-642-22655-7_18","volume-title":"ECOOP '11: Proceedings of the 25th European Conference on Object-Oriented Programming","author":"Chis E.","year":"2011","unstructured":"Adriana E. Chis , Nick Mitchell , Edith Schonberg , Gary Sevitsky , Patrick O'ullivan , Trevor Parsons , and John Murphy . Patterns of memory inefficiency . In ECOOP '11: Proceedings of the 25th European Conference on Object-Oriented Programming , Lecture Notes in Computer Science , pages 383 -- 407 . Springer Berlin Heidelberg , 2011 AdrianaE. Chis, Nick Mitchell, Edith Schonberg, Gary Sevitsky, Patrick O'ullivan, Trevor Parsons, and John Murphy. Patterns of memory inefficiency. In ECOOP '11: Proceedings of the 25th European Conference on Object-Oriented Programming, Lecture Notes in Computer Science, pages 383--407. Springer Berlin Heidelberg, 2011"},{"key":"e_1_3_2_1_13_1","first-page":"107","volume-title":"Eclipse Plug-ins","author":"Clayberg Eric","year":"2008","unstructured":"Eric Clayberg and Dan Rubel . Eclipse Infrastructure . In Eclipse Plug-ins , pages 107 -- 133 . Addison-Wesley Professional , 3 edition, 2008 . Eric Clayberg and Dan Rubel. Eclipse Infrastructure. In Eclipse Plug-ins, pages 107--133. Addison-Wesley Professional, 3 edition, 2008."},{"key":"e_1_3_2_1_14_1","unstructured":"Oracle Corporation. Jsr-000121 application isolation api specification.  Oracle Corporation. Jsr-000121 application isolation api specification."},{"key":"e_1_3_2_1_15_1","volume-title":"The Java Language Specification","author":"Gosling James","year":"2005","unstructured":"James Gosling and Billy Joy . The Java Language Specification , Third Edition. Addison Wesley , 2005 . James Gosling and Billy Joy. The Java Language Specification, Third Edition. Addison Wesley, 2005."},{"key":"e_1_3_2_1_16_1","first-page":"151","volume-title":"Proceedings of the 3rd Conference on Virtual Machine Research and Technology Symposium -","volume":"3","author":"Grcevski Nikola","year":"2004","unstructured":"Nikola Grcevski , Allan Kielstra , Kevin Stoodley , Mark Stoodley , and Vijay Sundaresan . Java just-in-time compiler and virtual machine improvements for server and middleware applications . In Proceedings of the 3rd Conference on Virtual Machine Research and Technology Symposium - Volume 3 , pages 151 -- 162 , Berkeley, CA, USA , 2004 . USENIX Association. Nikola Grcevski, Allan Kielstra, Kevin Stoodley, Mark Stoodley, and Vijay Sundaresan. Java just-in-time compiler and virtual machine improvements for server and middleware applications. In Proceedings of the 3rd Conference on Virtual Machine Research and Technology Symposium - Volume 3, pages 151--162, Berkeley, CA, USA, 2004. USENIX Association."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1449764.1449795"},{"key":"e_1_3_2_1_18_1","first-page":"327","volume-title":"Griswold. An Overview of AspectJ. In ECOOP '01 - Object-Oriented Programming: 15th European Conference, LNCS 2072","author":"Kiczales Gregor","year":"2001","unstructured":"Gregor Kiczales , Erik Hilsdale , Jim Hugunin , Mik Kersten , Jeffrey Palm , and William G . Griswold. An Overview of AspectJ. In ECOOP '01 - Object-Oriented Programming: 15th European Conference, LNCS 2072 , pages 327 -- 353 . Springer , 2001 . Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, and William G. Griswold. An Overview of AspectJ. In ECOOP '01 - Object-Oriented Programming: 15th European Conference, LNCS 2072, pages 327--353. Springer, 2001."},{"key":"e_1_3_2_1_19_1","unstructured":"KVM. http:\/\/www.linux-kvm.org\/page\/main_page.  KVM. http:\/\/www.linux-kvm.org\/page\/main_page."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/949305.949333"},{"key":"e_1_3_2_1_21_1","volume-title":"XML and Java: Developing Web Applications","author":"Maruyama Hiroshi","year":"2002","unstructured":"Hiroshi Maruyama , Kent Tamura , Naohiko Uramoto , Makoto Murata , Andy Clark , Yuichi Nakamura , Ryo Neyama , Kazuya Kosaka , and Satoshi Hada . XML and Java: Developing Web Applications , 2 nd Edition. Addison Wesley , 2002 . Hiroshi Maruyama, Kent Tamura, Naohiko Uramoto, Makoto Murata, Andy Clark, Yuichi Nakamura, Ryo Neyama, Kazuya Kosaka, and Satoshi Hada. XML and Java: Developing Web Applications, 2nd Edition. Addison Wesley, 2002.","edition":"2"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03013-0_5"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297046"},{"key":"e_1_3_2_1_24_1","volume-title":"Garbage Collection: Algorithms for Automatic Dynamic Memory Management","author":"Richard Jones","year":"1996","unstructured":"Jones Richard and Lins Rafael . Garbage Collection: Algorithms for Automatic Dynamic Memory Management . Wiley , 1996 . Jones Richard and Lins Rafael. Garbage Collection: Algorithms for Automatic Dynamic Memory Management. Wiley, 1996."},{"key":"e_1_3_2_1_25_1","volume-title":"Java Performance Tuning","author":"Shirazi Jack","year":"2003","unstructured":"Jack Shirazi . Java Performance Tuning . O'Reilly Media Inc ., 2003 . Jack Shirazi. Java Performance Tuning. O'Reilly Media Inc., 2003."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/844128.844146"}],"event":{"name":"VEE '14: 10th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments","location":"Salt Lake City Utah USA","acronym":"VEE '14","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 10th ACM SIGPLAN\/SIGOPS international conference on Virtual execution environments"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2576195.2576210","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2576195.2576210","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:00:44Z","timestamp":1750262444000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2576195.2576210"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,3]]},"references-count":26,"alternative-id":["10.1145\/2576195.2576210","10.1145\/2576195"],"URL":"https:\/\/doi.org\/10.1145\/2576195.2576210","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2674025.2576210","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2014,3]]},"assertion":[{"value":"2014-03-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}