{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:49Z","timestamp":1772164069553,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,10,15]],"date-time":"2014-10-15T00:00:00Z","timestamp":1413331200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"UMIACS & Laboratory for Telecommunication Sciences"},{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["PTDC\/EIA-EIA\/113613\/2009"],"award-info":[{"award-number":["PTDC\/EIA-EIA\/113613\/2009"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["PEst-OE\/EEI\/LA0021\/2014"],"award-info":[{"award-number":["PEst-OE\/EEI\/LA0021\/2014"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000143","name":"Division of Computing and Communication Foundations","doi-asserted-by":"publisher","award":["CCF-0910530"],"award-info":[{"award-number":["CCF-0910530"]}],"id":[{"id":"10.13039\/100000143","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,10,15]]},"DOI":"10.1145\/2660193.2660220","type":"proceedings-article","created":{"date-parts":[[2014,10,21]],"date-time":"2014-10-21T08:59:05Z","timestamp":1413881945000},"page":"103-119","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["Rubah"],"prefix":"10.1145","author":[{"given":"Lu\u00eds","family":"Pina","sequence":"first","affiliation":[{"name":"Instituto Superior T\u00e9cnico, Universidade de Lisboa &amp; INESC-ID Lisboa, Lisbon, Portugal"}]},{"given":"Lu\u00eds","family":"Veiga","sequence":"additional","affiliation":[{"name":"Instituto Superior T\u00e9cnico, Universidade de Lisboa &amp; INESC-ID Lisboa, Lisbon, Portugal"}]},{"given":"Michael","family":"Hicks","sequence":"additional","affiliation":[{"name":"University of Maryland, College Park, MD, USA"}]}],"member":"320","published-online":{"date-parts":[[2014,10,15]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"Adaptable and extensible component systems","author":"Bruneton Eric","year":"2002","unstructured":"Eric Bruneton , Romain Lenglet , and Thierry Coupaye . ASM: A code manipulation tool to implement adaptable systems . In In Adaptable and extensible component systems , 2002 . Eric Bruneton, Romain Lenglet, and Thierry Coupaye. ASM: A code manipulation tool to implement adaptable systems. In In Adaptable and extensible component systems, 2002."},{"key":"e_1_3_2_2_2_1","volume-title":"USENIX NSDI","author":"Nishtala Rajesh","year":"2013","unstructured":"Rajesh Nishtala , Hans Fugal , Steven Grimm , Marc Kwiatkowski , Herman Lee , Harry C. Li , Ryan McElroy , Mike Paleczny , Daniel Peek , Paul Saab , David Stafford , Tony Tung , and Venkateshwaran Venkataramani . Scaling memcache at facebook . In USENIX NSDI , 2013 . Rajesh Nishtala, Hans Fugal, Steven Grimm, Marc Kwiatkowski, Herman Lee, Harry C. Li, Ryan McElroy, Mike Paleczny, Daniel Peek, Paul Saab, David Stafford, Tony Tung, and Venkateshwaran Venkataramani. Scaling memcache at facebook. In USENIX NSDI, 2013."},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1108970.1108971"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1133991"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542479"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2384616.2384635"},{"key":"e_1_3_2_2_7_1","volume-title":"http:\/\/www.gmarwaha.com\/blog\/2011\/04\/11\/twitter-moves-from-rails-to-java\/","author":"Twitter","year":"2011","unstructured":"Twitter moves from rails to java. http:\/\/www.gmarwaha.com\/blog\/2011\/04\/11\/twitter-moves-from-rails-to-java\/ , 2011 . Twitter moves from rails to java. http:\/\/www.gmarwaha.com\/blog\/2011\/04\/11\/twitter-moves-from-rails-to-java\/, 2011."},{"key":"e_1_3_2_2_8_1","volume-title":"Java for Embedded Systems Workshop","author":"Ritzau Tobias","year":"2000","unstructured":"Tobias Ritzau and Jesper Andersson . Dynamic deployment of Java applications . In Java for Embedded Systems Workshop , 2000 . Tobias Ritzau and Jesper Andersson. Dynamic deployment of Java applications. In Java for Embedded Systems Workshop, 2000."},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1852761.1852764"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542478"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508275"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/286936.286945"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273031"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.101"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/2664350.2664352"},{"key":"e_1_3_2_2_17_1","volume-title":"USENIX ATC","author":"Makris Kristis","year":"2009","unstructured":"Kristis Makris and Rida A. Bazzi . Immediate multi-threaded dynamic software updates using stack reconstruction . In USENIX ATC , 2009 . Kristis Makris and Rida A. Bazzi. Immediate multi-threaded dynamic software updates using stack reconstruction. In USENIX ATC, 2009."},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-27705-4_22"},{"key":"e_1_3_2_2_19_1","volume-title":"The Garbage Collection Handbook: The Art of Automatic Memory Management","author":"Jones Richard","year":"2012","unstructured":"Richard Jones , Antony Hosking , and Eliot Moss . The Garbage Collection Handbook: The Art of Automatic Memory Management . Chapman & Hall , 2012 . Richard Jones, Antony Hosking, and Eliot Moss. The Garbage Collection Handbook: The Art of Automatic Memory Management. Chapman & Hall, 2012."},{"key":"e_1_3_2_2_20_1","volume-title":"The","author":"Gosling James","year":"2005","unstructured":"James Gosling , Bill Joy , Guy Steele , and Gilad Bracha . Java(TM) Language Specification , The ( 3 rd Edition) (Java (Addison-Wesley)). Addison-Wesley Professional , 2005 . James Gosling, Bill Joy, Guy Steele, and Gilad Bracha. Java(TM) Language Specification, The (3rd Edition) (Java (Addison-Wesley)). Addison-Wesley Professional, 2005.","edition":"3"},{"key":"e_1_3_2_2_21_1","unstructured":"Oracle(TM). Java SE 1.4 Enhancements. http:\/\/download.java.net\/jdk8\/docs\/technotes\/guides\/jpda\/enhancements1.4.html.  Oracle(TM). Java SE 1.4 Enhancements. http:\/\/download.java.net\/jdk8\/docs\/technotes\/guides\/jpda\/enhancements1.4.html."},{"key":"e_1_3_2_2_22_1","unstructured":"Dacapo. http:\/\/www.dacapobench.org\/.  Dacapo. http:\/\/www.dacapobench.org\/."},{"key":"e_1_3_2_2_23_1","volume-title":"USENIX ATC","author":"Bronson Nathan","year":"2013","unstructured":"Nathan Bronson , Zach Amsden , George Cabrera , Prasad Chakka , Peter Dimov , Hui Ding , Jack Ferris , Anthony Giardullo , Sachin Kulkarni , Harry Li , Mark Marchukov , Dmitri Petrov , Lovro Puzar , Yee Jiun Song , and Venkat Venkataramani . Tao : Facebook's distributed data store for the social graph . In USENIX ATC , 2013 . Nathan Bronson, Zach Amsden, George Cabrera, Prasad Chakka, Peter Dimov, Hui Ding, Jack Ferris, Anthony Giardullo, Sachin Kulkarni, Harry Li, Mark Marchukov, Dmitri Petrov, Lovro Puzar, Yee Jiun Song, and Venkat Venkataramani. Tao: Facebook's distributed data store for the social graph. In USENIX ATC, 2013."},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/646779.705118"},{"key":"e_1_3_2_2_25_1","unstructured":"ZeroTurnAround. JavaRebel. http:\/\/www.zeroturnaround.com\/jrebel\/.  ZeroTurnAround. JavaRebel. http:\/\/www.zeroturnaround.com\/jrebel\/."},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/876882.879757"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.65"}],"event":{"name":"SPLASH '14: Conference on Systems, Programming, and Applications: Software for Humanity","location":"Portland Oregon USA","acronym":"SPLASH '14","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGAda ACM Special Interest Group on Ada Programming Language"]},"container-title":["Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages &amp; Applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2660193.2660220","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2660193.2660220","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:14:43Z","timestamp":1750263283000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2660193.2660220"}},"subtitle":["DSU for Java on a stock JVM"],"short-title":[],"issued":{"date-parts":[[2014,10,15]]},"references-count":26,"alternative-id":["10.1145\/2660193.2660220","10.1145\/2660193"],"URL":"https:\/\/doi.org\/10.1145\/2660193.2660220","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2714064.2660220","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2014,10,15]]},"assertion":[{"value":"2014-10-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}