{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,4]],"date-time":"2026-07-04T02:06:53Z","timestamp":1783130813603,"version":"3.54.6"},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642390371","type":"print"},{"value":"9783642390388","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-39038-8_27","type":"book-chapter","created":{"date-parts":[[2013,6,25]],"date-time":"2013-06-25T14:29:00Z","timestamp":1372170540000},"page":"654-678","source":"Crossref","is-referenced-by-count":15,"title":["Simple Profile Rectifications Go a Long Way"],"prefix":"10.1007","author":[{"given":"Bo","family":"Wu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mingzhou","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xipeng","family":"Shen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yaoqing","family":"Gao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Raul","family":"Silvera","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Graham","family":"Yiu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"27_CR1","unstructured":"Jikes RVM, \n                    \n                      http:\/\/jikesrvm.org"},{"key":"27_CR2","unstructured":"SPEC CPU benchmarks, \n                    \n                      http:\/\/www.spec.org\/benchmarks.html"},{"key":"27_CR3","doi-asserted-by":"crossref","unstructured":"Adl-Tabatabai, A., Hudson, R., Serrano, M., Subramoney, S.: Prefetch injection based on hardware monitoring and object metadata. In: PLDI (2004)","DOI":"10.1145\/996841.996873"},{"key":"27_CR4","doi-asserted-by":"crossref","unstructured":"Ammons, G., Ball, T., Larus, J.R.: Exploiting hardware performance counters with flow and context sensitive profiling. In: PLDI (1997)","DOI":"10.1145\/258915.258924"},{"key":"27_CR5","unstructured":"Arnold, M., Grove, D.: Collecting and exploiting high-accuracy call graph profiles in virtual machines. In: CGO (2005)"},{"key":"27_CR6","doi-asserted-by":"crossref","unstructured":"Arnold, M., Ryder, B.G.: A framework for reducing the cost of instrumented code. In: PLDI (2001)","DOI":"10.1145\/378795.378832"},{"key":"27_CR7","unstructured":"Ball, T., Larus, J.R.: Efficient path profiling. In: MICRO (1996)"},{"key":"27_CR8","unstructured":"Bond, M.D., McKinley, K.S.: Continuous path and edge profiling. In: MICRO, pp. 130\u2013140 (2005)"},{"key":"27_CR9","doi-asserted-by":"crossref","unstructured":"Chang, P.P., Mahlke, S.A., Chen, W.Y., Hwu, W.: Profile-guided automatic inline expansion for c programs. Software Practice and Experience\u00a022(5) (1992)","DOI":"10.1002\/spe.4380220502"},{"key":"27_CR10","doi-asserted-by":"crossref","unstructured":"Chen, D., Vachharajani, N., Hundt, R., Liao, S., Ramasamy, V., Yuan, P., Chen, W., Zheng, W.: Taming hardware event samples for fdo compilation. In: CGO (2010)","DOI":"10.1145\/1772954.1772963"},{"key":"27_CR11","unstructured":"Hirzel, M., Chilimbi, T.M.: Bursty tracing: A framework for low-overhead temporal profiling. In: Proceedings of ACM Workshop on Feedback-Directed and Dynamic Optimization, Dallas, Texas (2001)"},{"key":"27_CR12","doi-asserted-by":"crossref","unstructured":"Knuth, D., Stevenson, F.: BIT Numerical Mathematics. BIT Numerical Mathematics\u00a013(3), 313\u2013322","DOI":"10.1007\/BF01951942"},{"key":"27_CR13","unstructured":"Langdale, G., Gross, T.: Evaluating the relationship between the usefulness and accuracy of profiles. In: Proc. Workshop on Duplicating, Deconstructing, and Debunking (2003)"},{"key":"27_CR14","unstructured":"Levin, R., Haber, G., Newman, I.: Complementing missing and inaccurate profiling using a minimum cost circulation algorithm. In: HiPEAC (2008)"},{"key":"27_CR15","doi-asserted-by":"crossref","unstructured":"Mousa, H., Krintz, C.: HPS: Hybrid profiling support. In: PACT (2005)","DOI":"10.1109\/PACT.2005.24"},{"key":"27_CR16","doi-asserted-by":"crossref","unstructured":"Mytkowicz, T., Diwan, A., Hauswirth, M., Sweeney, P.F.: Evaluating the accuracy of java profilers. In: PLDI (2010)","DOI":"10.1145\/1806596.1806618"},{"key":"27_CR17","doi-asserted-by":"crossref","unstructured":"Pettis, K., Hansen, R.C.: Profile guided code positioning. In: PLDI (1990)","DOI":"10.1145\/93542.93550"},{"key":"27_CR18","doi-asserted-by":"crossref","unstructured":"Rajagopalan, M., Debray, S.K., Hiltunen, M.A., Schlichting, R.D.: Profile-directed optimization of event-based programs. In: PLDI, pp. 106\u2013116 (2002)","DOI":"10.1145\/543552.512543"},{"key":"27_CR19","doi-asserted-by":"crossref","unstructured":"Tian, K., Zhang, E., Shen, X.: A step towards transparent integration of input-consciousness into dynamic program optimizations. In: OOPSLA (2011)","DOI":"10.1145\/2048066.2048103"},{"key":"27_CR20","doi-asserted-by":"crossref","unstructured":"Vaswani, K., Nori, A.V., Chilimbi, T.M.: Preferential path profiling: compactly numbering interesting paths. In: POPL (2007)","DOI":"10.1145\/1190216.1190268"},{"key":"27_CR21","doi-asserted-by":"crossref","unstructured":"Wu, B., Zhao, Z., Shen, X., Jiang, Y., Gao, Y., Silvera, R.: Exploiting inter-sequence correlations for program behavior prediction. In: OOPSLA (2012)","DOI":"10.1145\/2384616.2384678"},{"key":"27_CR22","doi-asserted-by":"crossref","unstructured":"Wu, Y.: Efficient discovery of regular stride patterns in irregular programs. In: PLDI (2002)","DOI":"10.1145\/512529.512555"}],"container-title":["Lecture Notes in Computer Science","ECOOP 2013 \u2013 Object-Oriented Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-39038-8_27","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,14]],"date-time":"2019-05-14T19:04:49Z","timestamp":1557860689000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-39038-8_27"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642390371","9783642390388"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-39038-8_27","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013]]}}}