{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T01:40:40Z","timestamp":1725759640396},"publisher-location":"New York, NY, USA","reference-count":45,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2001,10]]},"DOI":"10.1145\/504282.504295","type":"proceedings-article","created":{"date-parts":[[2003,11,13]],"date-time":"2003-11-13T19:46:36Z","timestamp":1068752796000},"page":"166-179","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":37,"title":["Partial method compilation using dynamic profile information"],"prefix":"10.1145","author":[{"given":"John","family":"Whaley","sequence":"first","affiliation":[{"name":"Computer Systems Laboratory, Stanford University, Stanford, CA"}]}],"member":"320","published-online":{"date-parts":[[2001,10]]},"reference":[{"key":"e_1_3_2_1_1_2","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277665"},{"key":"e_1_3_2_1_2_2","unstructured":"C. S. Ananian. FLEX compiler infrastructure. http:\/\/www.flex-compiler.lcs.mit .edu 2001.]] C. S. Ananian. FLEX compiler infrastructure. http:\/\/www.flex-compiler.lcs.mit .edu 2001.]]"},{"key":"e_1_3_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/354222.353175"},{"key":"e_1_3_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/351397.351416"},{"key":"e_1_3_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/358438.349303"},{"key":"e_1_3_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/143165.143180"},{"key":"e_1_3_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.5555\/243846.243857"},{"key":"e_1_3_2_1_8_2","volume-title":"Proceedings of the 2000 A CM Workshop on Feedback-Directed and Dynamic Optimization FDDO-3","author":"Bruening D.","year":"2000","unstructured":"D. Bruening and E. Duesterwald . Exploring optimal compilation unit shapes for an embedded just-in-time compiler . In Proceedings of the 2000 A CM Workshop on Feedback-Directed and Dynamic Optimization FDDO-3 , Dec. 2000 .]] D. Bruening and E. Duesterwald. Exploring optimal compilation unit shapes for an embedded just-in-time compiler. In Proceedings of the 2000 A CM Workshop on Feedback-Directed and Dynamic Optimization FDDO-3, Dec. 2000.]]"},{"key":"e_1_3_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/304065.304113"},{"key":"e_1_3_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380240104"},{"key":"e_1_3_2_1_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/117954.117955"},{"key":"e_1_3_2_1_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/115953.115979"},{"key":"e_1_3_2_1_14_2","volume-title":"The USENIX Windows NT Workshop 1997","author":"Chen J. B.","year":"1997","unstructured":"J. B. Chen and B. D. D. Leupen . Improving instruction locality with just-in-time code layout. In USENIX, editor , The USENIX Windows NT Workshop 1997 , August 11-13, 1997 . Seattle, Washington, pages 25-32, Berkeley, CA, USA , Aug. 1997. USENIX.]] J. B. Chen and B. D. D. Leupen. Improving instruction locality with just-in-time code layout. In USENIX, editor, The USENIX Windows NT Workshop 1997, August 11-13, 1997. Seattle, Washington, pages 25-32, Berkeley, CA, USA, Aug. 1997. USENIX.]]"},{"key":"e_1_3_2_1_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349306"},{"key":"e_1_3_2_1_16_2","doi-asserted-by":"crossref","unstructured":"M. Dahm. Byte code engineering library. http:\/\/bcel.sourceforge.net 2000.]] M. Dahm. Byte code engineering library. http:\/\/bcel.sourceforge.net 2000.]]","DOI":"10.1007\/978-3-642-60247-4_25"},{"key":"e_1_3_2_1_17_2","doi-asserted-by":"publisher","DOI":"10.5555\/647472.727434"},{"key":"e_1_3_2_1_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1981.1675827"},{"key":"e_1_3_2_1_19_2","volume-title":"Optimizing java programs in the presence of exceptions. In l4th European Conference on Object-Oriented Programming (ECOOP","author":"Gupta M.","year":"2000","unstructured":"M. Gupta , J. D. Choi , and M. Hind . Optimizing java programs in the presence of exceptions. In l4th European Conference on Object-Oriented Programming (ECOOP 2000 ), June 12-16, 2000.]] M. Gupta, J. D. Choi, and M. Hind. Optimizing java programs in the presence of exceptions. In l4th European Conference on Object-Oriented Programming (ECOOP 2000), June 12-16, 2000.]]"},{"key":"e_1_3_2_1_20_2","doi-asserted-by":"publisher","DOI":"10.5555\/266800.266836"},{"key":"e_1_3_2_1_21_2","doi-asserted-by":"publisher","DOI":"10.5555\/225160.225189"},{"key":"e_1_3_2_1_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1981.234509"},{"key":"e_1_3_2_1_23_2","doi-asserted-by":"publisher","DOI":"10.5555\/523995.857292"},{"key":"e_1_3_2_1_24_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF01205185"},{"key":"e_1_3_2_1_25_2","volume-title":"Java(tm) Technology Edition","author":"Machines International Business","year":"2001","unstructured":"International Business Machines . IBM Developer Kit , Java(tm) Technology Edition , 2001 . http: \/\/www.ibm.com\/j ava\/jdk\/index.html.]] International Business Machines. IBM Developer Kit, Java(tm) Technology Edition, 2001. http: \/\/www.ibm.com\/j ava\/jdk\/index.html.]]"},{"key":"e_1_3_2_1_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/353171.353191"},{"key":"e_1_3_2_1_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/304065.304111"},{"key":"e_1_3_2_1_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/378993.379234"},{"key":"e_1_3_2_1_29_2","first-page":"5","volume-title":"Program Flow Analysis: Theory and Applications","author":"Kennedy K.","year":"1981","unstructured":"K. Kennedy . A Survey of data flow analysis techniques . In S. S. Muchnick and N. D. Jones, editors, Program Flow Analysis: Theory and Applications , chapter 1, pages 5 - 54 . Prentice-Hall , 1981 .]] K. Kennedy. A Survey of data flow analysis techniques. In S. S. Muchnick and N. D. Jones, editors, Program Flow Analysis: Theory and Applications, chapter 1, pages 5-54. Prentice-Hall, 1981.]]"},{"key":"e_1_3_2_1_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/178243.178256"},{"key":"e_1_3_2_1_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/12276.13333"},{"key":"e_1_3_2_1_32_2","volume-title":"The Java Virtual Machine Specification","author":"Lindholm T.","year":"1999","unstructured":"T. Lindholm and F. Yellin . The Java Virtual Machine Specification . Addison-Wesley , Reading, MA, USA , second edition, 1999 .]] T. Lindholm and F. Yellin. The Java Virtual Machine Specification. Addison-Wesley, Reading, MA, USA, second edition, 1999.]]"},{"key":"e_1_3_2_1_33_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF01205182"},{"key":"e_1_3_2_1_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/161541.159765"},{"key":"e_1_3_2_1_35_2","unstructured":"S. Microsystems. Java virtual machine debug interface reference. http: \/ \/java.sun.com \/'products\/ jdk\/1.3 \/ docs\/ guide\/ jpda\/jvmdi-spec.html.]] S. Microsystems. Java virtual machine debug interface reference. http: \/ \/java.sun.com \/'products\/ jdk\/1.3 \/ docs\/ guide\/ jpda\/jvmdi-spec.html.]]"},{"key":"e_1_3_2_1_36_2","volume-title":"Advanced Compiler Design and Implementation Morgan Kaufmann","author":"Muchnick S.","year":"1997","unstructured":"S. Muchnick . Advanced Compiler Design and Implementation Morgan Kaufmann , San Francisco, CA , 1997 .]] S. Muchnick. Advanced Compiler Design and Implementation Morgan Kaufmann, San Francisco, CA, 1997.]]"},{"key":"e_1_3_2_1_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/504282.504289"},{"key":"e_1_3_2_1_38_2","volume-title":"USENIX Java Virtual Machine Research and Technology Symposium (JVM'01)","author":"Paleczny M.","year":"2001","unstructured":"M. Paleczny , C. Vick , and C. Click . The Java HotSpot(TM) server compiler . In USENIX Java Virtual Machine Research and Technology Symposium (JVM'01) , 2001 .]] M. Paleczny, C. Vick, and C. Click. The Java HotSpot(TM) server compiler. In USENIX Java Virtual Machine Research and Technology Symposium (JVM'01), 2001.]]"},{"key":"e_1_3_2_1_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/93548.93550"},{"key":"e_1_3_2_1_40_2","volume-title":"Path splitting: a technique for improving data flow analysis. Master's thesis","author":"Poletto M.","year":"1995","unstructured":"M. Poletto . Path splitting: a technique for improving data flow analysis. Master's thesis , Massachusetts Institute of Technology , May 1995 .]] M. Poletto. Path splitting: a technique for improving data flow analysis. Master's thesis, Massachusetts Institute of Technology, May 1995.]]"},{"key":"e_1_3_2_1_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/325164.325160"},{"key":"e_1_3_2_1_42_2","doi-asserted-by":"publisher","DOI":"10.1147\/sj.391.0175"},{"key":"e_1_3_2_1_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/504282.504296"},{"key":"e_1_3_2_1_44_2","volume-title":"SPEC JVM98 Benchmarks","author":"The Standard Performance Evaluation Corporation","year":"1998","unstructured":"The Standard Performance Evaluation Corporation . SPEC JVM98 Benchmarks , 1998 . http:\/\/www.spec.org\/osg\/jvm98\/.]] The Standard Performance Evaluation Corporation. SPEC JVM98 Benchmarks, 1998. http:\/\/www.spec.org\/osg\/jvm98\/.]]"},{"key":"e_1_3_2_1_45_2","volume-title":"http:\/\/joeq.sourceforge.net","author":"Whaley J.","year":"2001","unstructured":"J. Whaley . joeq virtual machine. http:\/\/joeq.sourceforge.net , 2001 .]] J. Whaley. joeq virtual machine. http:\/\/joeq.sourceforge.net, 2001.]]"},{"key":"e_1_3_2_1_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/320384.320400"}],"event":{"name":"OOPSLA01: ACM SIGPLAN Object Oriented Programming Systems Languages and Applications Conference","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Tampa Bay FL USA","acronym":"OOPSLA01"},"container-title":["Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/504282.504295","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,4]],"date-time":"2023-09-04T18:16:07Z","timestamp":1693851367000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/504282.504295"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,10]]},"references-count":45,"alternative-id":["10.1145\/504282.504295","10.1145\/504282"],"URL":"https:\/\/doi.org\/10.1145\/504282.504295","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/504311.504295","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2001,10]]},"assertion":[{"value":"2001-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}