{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T14:44:52Z","timestamp":1725806692640},"publisher-location":"Cham","reference-count":18,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319127354"},{"type":"electronic","value":"9783319127361"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-12736-1_22","type":"book-chapter","created":{"date-parts":[[2014,10,13]],"date-time":"2014-10-13T14:53:24Z","timestamp":1413212004000},"page":"408-427","source":"Crossref","is-referenced-by-count":0,"title":["Address Chain: Profiling Java Objects without Overhead in Java Heaps"],"prefix":"10.1007","author":[{"given":"Xiaohua","family":"Shi","sequence":"first","affiliation":[]},{"given":"Junru","family":"Xie","sequence":"additional","affiliation":[]},{"given":"Hengyang","family":"Yu","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"22_CR1","unstructured":"Apache DRLVM GCV5, \n                    \n                      http:\/\/harmony.aparche.org\/subcomponents\/drlvm\/gc-v5.html"},{"key":"22_CR2","doi-asserted-by":"crossref","unstructured":"Blackburn, S.M., Garner, R., Hoffman, C., Khan, A.M., McKinley, K.S., Bentzur, R., Diwan, A., Feinberg, D., Frampton, D., Guyer, S.Z., Hirzel, M., Hosking, A., Jump, M., Lee, H., Moss, J.E.B., Phansalkar, A., Stefanovic, D., Van Drunen, T., von Dincklage, D., Wiedermann, B.: The DaCapo Benchmarks: Java Benchmarking Development and Analysis. In: OOPSLA 2006: Proceedings of the 21st Annual ACM SIGPLAN Conference on Object-Oriented Programing, Systems, Languages, and Applications, Portland, USA, October 22-26 (2006)","DOI":"10.1145\/1167473.1167488"},{"key":"22_CR3","doi-asserted-by":"crossref","unstructured":"Blackburn, S.M., Hertz, M., McKinley, K.S., Moss, J.E.B., Yang, T.: Profile-Based Pretenuring. ACM Transactions on Programming Languages and Systems\u00a029(1) (2007)","DOI":"10.1145\/1180475.1180477"},{"key":"22_CR4","doi-asserted-by":"crossref","unstructured":"Bond, M.D., McKinley, K.S.: Leak Pruning. In: Proceedings of ASPLOS 2009, Washington, DC, USA (2009)","DOI":"10.1145\/1508244.1508277"},{"key":"22_CR5","doi-asserted-by":"crossref","unstructured":"Bond, M.D., McKinley, K.S.: Bell: Bit-Encoding Online Memory Leak Detection. In: Proceedings of ASPLOS 2006, San Jose, California, USA (2006)","DOI":"10.1145\/1168857.1168866"},{"key":"22_CR6","doi-asserted-by":"crossref","unstructured":"Chilimbi, T.M., Hauswirth, M.: Low-Overhead Memory Leak Detection Using Adaptive Statistical Profiling. In: Proceedings of ASPLOS 2004, Boston, MA, USA (2004)","DOI":"10.1145\/1024393.1024412"},{"key":"22_CR7","doi-asserted-by":"crossref","unstructured":"Ha, J., Arnold, M., Blackburn, S.M.: A Concurrent Dynamic Analysis Framework for Multicore Hardware. In: Proceedings of OOPSLA 2009, Orlando, Florida, USA (2009)","DOI":"10.1145\/1640089.1640101"},{"key":"22_CR8","doi-asserted-by":"crossref","unstructured":"Hertz, M., Blackburn, S.M., Moss, J.E.B., McKinley, K.S., Stefanovic, D.: Error-free garbage collection traces: How to cheat and not get caught. In: Proceedings of the International Conference on Measurement and Modeling of Computer Systems, Marina Del Rey, CA, USA (2002)","DOI":"10.1145\/511348.511352"},{"issue":"3","key":"22_CR9","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1145\/1133651.1133654","volume":"28","author":"M. Hertz","year":"2006","unstructured":"Hertz, M., Blackburn, S.M., Moss, J.E.B., McKinley, K.S., Stefanovic, D.: Generating object lifetime traces with Merlin. ACM Transactions on Programming Languages and Systems (TOPLAS)\u00a028(3), 476\u2013516 (2006)","journal-title":"ACM Transactions on Programming Languages and Systems (TOPLAS)"},{"key":"22_CR10","doi-asserted-by":"crossref","unstructured":"Jump, M., Blackburn, S.M., McKinley, K.S.: Dynamic object sampling for pretenuring. In: Proceedings of the 4th International Symposium on Memory Management, pp. 152\u2013162 (2004)","DOI":"10.1145\/1029873.1029892"},{"key":"22_CR11","unstructured":"JProbe, \n                    \n                      http:\/\/www.quest.com\/jprobe"},{"key":"22_CR12","unstructured":"JProfiler, \n                    \n                      http:\/\/www.ej-technologies.com"},{"key":"22_CR13","doi-asserted-by":"crossref","unstructured":"Odaira, R., Ogata, K., Kawachiya, K., Onodera, T., Nakatani, T.: Efficient Runtime Tracking of Allocation Sites in Java. In: Proceedings of VEE 2010, Pittsburgh, Pennsylvania, USA (2010)","DOI":"10.1145\/1735997.1736014"},{"key":"22_CR14","doi-asserted-by":"crossref","unstructured":"Odaira, R., Nakatani, T.: Continuous object access profiling and optimizations to overcome the memory wall and bloat. In: Proceedings of ASPLOS XVII, London, England, UK (2012)","DOI":"10.1145\/2150976.2150993"},{"key":"22_CR15","doi-asserted-by":"crossref","unstructured":"Shaham, R., Kolodner, E.K., Sagiv, M.: Heap profiling for space-efficient Java. In: Proceedings of PLDI 2001, pp. 104\u2013113 (2001)","DOI":"10.1145\/381694.378820"},{"key":"22_CR16","doi-asserted-by":"crossref","unstructured":"Sun, Q.Y., Shi, X.H., Xie, J.R.: Profiling Object Life Ranges for Detecting Memory Leaks in Java Virtual Machine. In: Proceedings of PDCAT 2012, Beijing, China (2012)","DOI":"10.1109\/PDCAT.2012.114"},{"key":"22_CR17","doi-asserted-by":"crossref","unstructured":"Xu, G., Arnold, M., Mitchell, N., Rountev, A., Sevitsky, G.: Go with the Flow: Profiling Copies To Find Runtime Bloat. In: Proceedings of PLDI 2009, Dublin, Ireland (2009)","DOI":"10.1145\/1542476.1542523"},{"key":"22_CR18","doi-asserted-by":"crossref","unstructured":"Xu, G.: Resurrector: A Tunable Object Lifetime Profiling Technique for Optimizing Real-World Programs. In: Proceedings of OOPSLA 2013, Indianapolis, Indiana, USA (2013)","DOI":"10.1145\/2509136.2509512"}],"container-title":["Lecture Notes in Computer Science","Programming Languages and Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-12736-1_22","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,28]],"date-time":"2019-05-28T04:19:59Z","timestamp":1559017199000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-12736-1_22"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319127354","9783319127361"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-12736-1_22","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}