{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:46:24Z","timestamp":1772163984024,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2010,10,17]],"date-time":"2010-10-17T00:00:00Z","timestamp":1287273600000},"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":[[2010,10,17]]},"DOI":"10.1145\/1869459.1869477","type":"proceedings-article","created":{"date-parts":[[2010,10,19]],"date-time":"2010-10-19T08:41:35Z","timestamp":1287477695000},"page":"191-204","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["A study of Java's non-Java memory"],"prefix":"10.1145","author":[{"given":"Kazunori","family":"Ogata","sequence":"first","affiliation":[{"name":"IBM Research - Tokyo, Kanagawa, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dai","family":"Mikurube","sequence":"additional","affiliation":[{"name":"Google, Inc., Tokyo, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kiyokuni","family":"Kawachiya","sequence":"additional","affiliation":[{"name":"IBM Research - Tokyo, Kanagawa, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Scott","family":"Trent","sequence":"additional","affiliation":[{"name":"IBM Research - Tokyo, Kanagawa, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tamiya","family":"Onodera","sequence":"additional","affiliation":[{"name":"IBM Research - Tokyo, Kanagawa, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2010,10,17]]},"reference":[{"key":"e_1_3_2_1_1_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_2_1","unstructured":"}}The Apache Software Foundation. Apache DayTrader Benchmark Sample. http:\/\/cwiki.apache.org\/GMOxDOC20\/daytrader.html.  }}The Apache Software Foundation. Apache DayTrader Benchmark Sample. http:\/\/cwiki.apache.org\/GMOxDOC20\/daytrader.html."},{"key":"e_1_3_2_1_3_1","volume-title":"IBM style: Introduction to the IBM Developer Kit","author":"Bailey Chris","year":"2006","unstructured":"}} Chris Bailey . Java technology , IBM style: Introduction to the IBM Developer Kit , 2006 . http:\/\/www.ibm.com\/developerworks\/java\/library\/j-ibmjava1.html. }}Chris Bailey. Java technology, IBM style: Introduction to the IBM Developer Kit, 2006. http:\/\/www.ibm.com\/developerworks\/java\/library\/j-ibmjava1.html."},{"key":"e_1_3_2_1_4_1","unstructured":"}}Helen Beeken Daniel Julin Julie Stalley and Martin Trotter. Java diagnostics IBM style Part 1: Introducing the IBM Di-agnostic and Monitoring Tools for Java - Dump Analyzer. http:\/\/www.ibm.com\/developerworks\/java\/library\/j-ibmtools1\/index.html  }}Helen Beeken Daniel Julin Julie Stalley and Martin Trotter. Java diagnostics IBM style Part 1: Introducing the IBM Di-agnostic and Monitoring Tools for Java - Dump Analyzer. http:\/\/www.ibm.com\/developerworks\/java\/library\/j-ibmtools1\/index.html"},{"key":"e_1_3_2_1_5_1","unstructured":"}}John Berthels. Exmap memory analysis tool. http:\/\/www.berthels.co.uk\/exmap\/  }}John Berthels. Exmap memory analysis tool. http:\/\/www.berthels.co.uk\/exmap\/"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167488"},{"key":"e_1_3_2_1_7_1","volume-title":"Getting more memory in AIX for your Java applications","author":"Chawla Sumit","year":"2003","unstructured":"}} Sumit Chawla . Getting more memory in AIX for your Java applications , 2003 . http:\/\/www.ibm.com\/developerworks\/ eserver\/articles\/aix4java1.html }}Sumit Chawla. Getting more memory in AIX for your Java applications, 2003. http:\/\/www.ibm.com\/developerworks\/ eserver\/articles\/aix4java1.html"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111583.1111594"},{"key":"e_1_3_2_1_9_1","volume-title":"Thread-Caching Malloc","author":"Ghemawat Sanjay","year":"2007","unstructured":"}} Sanjay Ghemawat . TCMalloc : Thread-Caching Malloc . 2007 . http:\/\/google-perftools.googlecode.com\/svn\/trunk\/doc\/tcmalloc.html }}Sanjay Ghemawat. TCMalloc : Thread-Caching Malloc. 2007. http:\/\/google-perftools.googlecode.com\/svn\/trunk\/doc\/tcmalloc.html"},{"key":"e_1_3_2_1_10_1","first-page":"151","volume-title":"Proceedings of the 3rd USENIX Vir-tual Machine Research and Technology Symposium (VM '04)","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 Middle-ware Applications . In Proceedings of the 3rd USENIX Vir-tual Machine Research and Technology Symposium (VM '04) , pp. 151 -- 162 , 2004 . }}Nikola Grcevski, Allan Kielstra, Kevin Stoodley, Mark Stoodley, and Vijay Sundaresan. Java Just-In-Time Compiler and Virtual Machine Improvements for Server and Middle-ware Applications. In Proceedings of the 3rd USENIX Vir-tual Machine Research and Technology Symposium (VM '04), pp. 151--162, 2004."},{"key":"e_1_3_2_1_11_1","volume-title":"Inside the Java Virtual Machine","author":"Hanik Filip","year":"2007","unstructured":"}} Filip Hanik . Inside the Java Virtual Machine , 2007 http:\/\/www.springsource.com\/files\/Inside_the_JVM.pdf }}Filip Hanik. Inside the Java Virtual Machine, 2007 http:\/\/www.springsource.com\/files\/Inside_the_JVM.pdf"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065028"},{"key":"e_1_3_2_1_13_1","unstructured":"}}IBM Corporation. AIX 6.1 information Multiple page size support. http:\/\/publib.boulder.ibm.com\/infocenter\/aix\/v6r1\/index.jsp?topic=\/com.ibm.aix.prftungd\/doc\/prftungd\/multiple_page_size_support.htm  }}IBM Corporation. AIX 6.1 information Multiple page size support. http:\/\/publib.boulder.ibm.com\/infocenter\/aix\/v6r1\/index.jsp?topic=\/com.ibm.aix.prftungd\/doc\/prftungd\/multiple_page_size_support.htm"},{"key":"e_1_3_2_1_14_1","unstructured":"}}IBM Corporation. IBM Support Assistant. http:\/\/www.ibm.com\/software\/support\/isa\/  }}IBM Corporation. IBM Support Assistant. http:\/\/www.ibm.com\/software\/support\/isa\/"},{"key":"e_1_3_2_1_15_1","unstructured":"}}IBM Corporation. WebSphere Application Server. http:\/\/www.ibm.com\/software\/webservers\/appserv\/was\/.  }}IBM Corporation. WebSphere Application Server. http:\/\/www.ibm.com\/software\/webservers\/appserv\/was\/."},{"key":"e_1_3_2_1_16_1","volume-title":"Intel 64 and IA-32 Architectures Software Developer's Manual. Volume 1: Basic Architecture. Order Number: 253665-033US","author":"}}Intel Corporation","year":"2009","unstructured":"}}Intel Corporation . Intel 64 and IA-32 Architectures Software Developer's Manual. Volume 1: Basic Architecture. Order Number: 253665-033US . 2009 . }}Intel Corporation. Intel 64 and IA-32 Architectures Software Developer's Manual. Volume 1: Basic Architecture. Order Number: 253665-033US. 2009."},{"key":"e_1_3_2_1_17_1","unstructured":"}}The Jikes RVM Project. Jikes RVM. http:\/\/jikesrvm.org\/  }}The Jikes RVM Project. Jikes RVM. http:\/\/jikesrvm.org\/"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1190216.1190224"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1449764.1449795"},{"key":"e_1_3_2_1_20_1","first-page":"229","volume-title":"Liang and Deepa Viswanathan. Comprehensive Profiling Support in the Java Virtual Machine. In Proceedings of the 5th USENIX Conference on Object-Oriented Technologies and Systems (COOTS '99)","year":"1999","unstructured":"}}Sheng Liang and Deepa Viswanathan. Comprehensive Profiling Support in the Java Virtual Machine. In Proceedings of the 5th USENIX Conference on Object-Oriented Technologies and Systems (COOTS '99) , pp. 229 -- 242 , 1999 . }}Sheng Liang and Deepa Viswanathan. Comprehensive Profiling Support in the Java Virtual Machine. In Proceedings of the 5th USENIX Conference on Object-Oriented Technologies and Systems (COOTS '99), pp. 229--242, 1999."},{"key":"e_1_3_2_1_21_1","first-page":"351","volume-title":"Proceedings of the 17th European Conference on Object-Oriented Programming (ECOOP '03)","author":"Mitchell Nick","year":"2003","unstructured":"}} Nick Mitchell and Gary Sevitsky . LeakBot: An Automated and Lightweight Tool for Diagnosing Memory Leaks in Large Java Applications . In Proceedings of the 17th European Conference on Object-Oriented Programming (ECOOP '03) , pp. 351 -- 377 , 2003 . }}Nick Mitchell and Gary Sevitsky. LeakBot: An Automated and Lightweight Tool for Diagnosing Memory Leaks in Large Java Applications. In Proceedings of the 17th European Conference on Object-Oriented Programming (ECOOP '03), pp. 351--377, 2003."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297046"},{"key":"e_1_3_2_1_23_1","unstructured":"}}Oracle. JRockit. http:\/\/www.oracle.com\/appserver\/jrockit\/index.html  }}Oracle. JRockit. http:\/\/www.oracle.com\/appserver\/jrockit\/index.html"},{"key":"e_1_3_2_1_24_1","unstructured":"}}Indrajit Poddar and Robbie John Minshall. Memory leak detection and analysis in WebSphere Application Server: Part 1: Overview of memory leaks. http:\/\/www.ibm.com\/developerworks\/websphere\/library\/techarticles\/0606_poddar\/0606_poddar.html  }}Indrajit Poddar and Robbie John Minshall. Memory leak detection and analysis in WebSphere Application Server: Part 1: Overview of memory leaks. http:\/\/www.ibm.com\/developerworks\/websphere\/library\/techarticles\/0606_poddar\/0606_poddar.html"},{"key":"e_1_3_2_1_25_1","unstructured":"}}Power.org. http:\/\/www.power.org\/  }}Power.org. http:\/\/www.power.org\/"},{"key":"e_1_3_2_1_26_1","unstructured":"}}Sun Microsystems. HPROF: A Heap\/CPU Profiling Tool in J2SE 5.0. http:\/\/java.sun.com\/developer\/technicalArticles\/Programming\/HPROF.html  }}Sun Microsystems. HPROF: A Heap\/CPU Profiling Tool in J2SE 5.0. http:\/\/java.sun.com\/developer\/technicalArticles\/Programming\/HPROF.html"},{"key":"e_1_3_2_1_27_1","unstructured":"}}Sun Microsystems. The Java HotSpot Virtual Machine v1.4.1. http:\/\/java.sun.com\/products\/hotspot\/docs\/whitepaper\/Java_Hotspot_v1.4.1\/Java_HSpot_WP_v1.4.1_1002_1.html  }}Sun Microsystems. The Java HotSpot Virtual Machine v1.4.1. http:\/\/java.sun.com\/products\/hotspot\/docs\/whitepaper\/Java_Hotspot_v1.4.1\/Java_HSpot_WP_v1.4.1_1002_1.html"},{"key":"e_1_3_2_1_28_1","unstructured":"}}Sun Microsystems. Java API reference java.nio.ByteBuffer. http:\/\/java.sun.com\/j2se\/1.4.2\/docs\/api\/java\/nio\/ByteBuffer.html  }}Sun Microsystems. Java API reference java.nio.ByteBuffer. http:\/\/java.sun.com\/j2se\/1.4.2\/docs\/api\/java\/nio\/ByteBuffer.html"},{"key":"e_1_3_2_1_29_1","unstructured":"}}Sun Microsystems. Java SE HotSpot at a Glance. http:\/\/java.sun.com\/javase\/technologies\/hotspot\/  }}Sun Microsystems. Java SE HotSpot at a Glance. http:\/\/java.sun.com\/javase\/technologies\/hotspot\/"},{"key":"e_1_3_2_1_30_1","unstructured":"}}Sun Microsystems. jhat - Java Heap Analysis Tool. http:\/\/java.sun.com\/javase\/6\/docs\/technotes\/tools\/share\/jhat.html  }}Sun Microsystems. jhat - Java Heap Analysis Tool. http:\/\/java.sun.com\/javase\/6\/docs\/technotes\/tools\/share\/jhat.html"},{"key":"e_1_3_2_1_31_1","unstructured":"}}Sun Microsystems. JVM Tool Interface (JVM TI). http:\/\/java.sun.com\/j2se\/1.5.0\/docs\/guide\/jvmti\/  }}Sun Microsystems. JVM Tool Interface (JVM TI). http:\/\/java.sun.com\/j2se\/1.5.0\/docs\/guide\/jvmti\/"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/195473.195531"},{"key":"e_1_3_2_1_33_1","unstructured":"}}Peter W. Wong and Bill Buros. A Performance Evaluation of 64KB Pages on Linux for Power Systems. http:\/\/www.ibm.com\/developerworks\/wikis\/display\/hpccentral\/A+Performance+Evaluation+of+64KB+Pages+on+Linux+for+Power+Systems  }}Peter W. Wong and Bill Buros. A Performance Evaluation of 64KB Pages on Linux for Power Systems. http:\/\/www.ibm.com\/developerworks\/wikis\/display\/hpccentral\/A+Performance+Evaluation+of+64KB+Pages+on+Linux+for+Power+Systems"}],"event":{"name":"SPLASH '10: Systems Programming Languages and Applications: Software for Humanity","location":"Reno\/Tahoe Nevada USA","acronym":"SPLASH '10","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the ACM international conference on Object oriented programming systems languages and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1869459.1869477","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1869459.1869477","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:08:14Z","timestamp":1750234094000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1869459.1869477"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,10,17]]},"references-count":33,"alternative-id":["10.1145\/1869459.1869477","10.1145\/1869459"],"URL":"https:\/\/doi.org\/10.1145\/1869459.1869477","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1932682.1869477","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2010,10,17]]},"assertion":[{"value":"2010-10-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}