{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T03:53:59Z","timestamp":1781063639223,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,4,17]],"date-time":"2017-04-17T00:00:00Z","timestamp":1492387200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Heidelberg Graduate School of Mathematical and Computational Methods for the Sciences (HGS MathComp)","award":["DFG Excellence Initiative"],"award-info":[{"award-number":["DFG Excellence Initiative"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,4,17]]},"DOI":"10.1145\/3030207.3030221","type":"proceedings-article","created":{"date-parts":[[2017,4,18]],"date-time":"2017-04-18T18:42:28Z","timestamp":1492540948000},"page":"389-400","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":33,"title":["Empirical Study of Usage and Performance of Java Collections"],"prefix":"10.1145","author":[{"given":"Diego","family":"Costa","sequence":"first","affiliation":[{"name":"Heidelberg University, Heidelberg, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Artur","family":"Andrzejak","sequence":"additional","affiliation":[{"name":"Heidelberg University, Heidelberg, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Janos","family":"Seboek","sequence":"additional","affiliation":[{"name":"Heidelberg University, Heidelberg, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Lo","sequence":"additional","affiliation":[{"name":"Singapore Management University, Singapore, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2017,4,17]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2013.6624029"},{"key":"e_1_3_2_1_2_1","volume-title":"Oct.","year":"2015","unstructured":"Chronicle. Koloboke. http:\/\/chronicle.software\/products\/koloboke-collections\/ , Oct. 2015 . Chronicle. Koloboke. http:\/\/chronicle.software\/products\/koloboke-collections\/, Oct. 2015."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297105.1297033"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1449955.1449794"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048147.2048201"},{"key":"e_1_3_2_1_6_1","volume-title":"May","author":"Trove GNU","year":"2015","unstructured":"GNU Trove . Trove. http:\/\/trove.starlight-systems.com\/ , May 2015 . GNU Trove. Trove. http:\/\/trove.starlight-systems.com\/, May 2015."},{"key":"e_1_3_2_1_7_1","unstructured":"Goldman Sachs Group Inc. GS Collections. https:\/\/github.com\/goldmansachs\/gs-collections June 2015.  Goldman Sachs Group Inc. GS Collections. https:\/\/github.com\/goldmansachs\/gs-collections June 2015."},{"key":"e_1_3_2_1_8_1","volume-title":"Aug.","year":"2014","unstructured":"Google. Guava. https:\/\/github.com\/google\/guava , Aug. 2014 . Google. Guava. https:\/\/github.com\/google\/guava, Aug. 2014."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884869"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/INTERACT.2011.13"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993316.1993509"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597074"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1449955.1449795"},{"key":"e_1_3_2_1_14_1","unstructured":"R. Leventov. Time - Memory Tradeoff With the Example of Java Maps. https:\/\/dzone.com\/articles\/time-memory-tradeoff-example.  R. Leventov. Time - Memory Tradeoff With the Example of Java Maps. https:\/\/dzone.com\/articles\/time-memory-tradeoff-example."},{"key":"e_1_3_2_1_15_1","volume-title":"July","author":"Lewis L.","year":"2011","unstructured":"L. Lewis . Java Collection Performance. https:\/\/dzone.com\/articles\/java-collection-performance , July 2011 . L. Lewis. Java Collection Performance. https:\/\/dzone.com\/articles\/java-collection-performance, July 2011."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297046"},{"key":"e_1_3_2_1_17_1","volume-title":"Design and Analysis of Experiments","author":"Montgomery D. C.","year":"2012","unstructured":"D. C. Montgomery . Design and Analysis of Experiments . Wiley , Hoboken, NJ , 8 edition edition, Apr. 2012 . D. C. Montgomery. Design and Analysis of Experiments. Wiley, Hoboken, NJ, 8 edition edition, Apr. 2012."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806618"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635924"},{"key":"e_1_3_2_1_20_1","volume-title":"Sept.","year":"2015","unstructured":"Oracle. Java development kit. https:\/\/www.oracle.com\/java\/index.html , Sept. 2015 . Oracle. Java development kit. https:\/\/www.oracle.com\/java\/index.html, Sept. 2015."},{"key":"e_1_3_2_1_21_1","unstructured":"S. Osi\u0144ski and D. Weiss. HPPC: High Performance Primitive Collections for Java. http:\/\/labs.carrotsearch.com\/hppc.html Jan. 2015.  S. Osi\u0144ski and D. Weiss. HPPC: High Performance Primitive Collections for Java. http:\/\/labs.carrotsearch.com\/hppc.html Jan. 2015."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635922"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542522"},{"key":"e_1_3_2_1_24_1","volume-title":"Jan.","author":"Vigna S.","year":"2016","unstructured":"S. Vigna . Fastutil. http:\/\/fastutil.di.unimi.it\/l , Jan. 2016 . S. Vigna. Fastutil. http:\/\/fastutil.di.unimi.it\/l, Jan. 2016."},{"key":"e_1_3_2_1_25_1","unstructured":"M. Vorontsov. Large HashMap Overview. http:\/\/java-performance.info\/hashmap-overview-jdk-fastutil-goldman-sachs-hppc-koloboke-trove-january-2015\/ Feb. 2015.  M. Vorontsov. Large HashMap Overview. http:\/\/java-performance.info\/hashmap-overview-jdk-fastutil-goldman-sachs-hppc-koloboke-trove-january-2015\/ Feb. 2015."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39038-8_1"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368110"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806616"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2338966.2336805"}],"event":{"name":"ICPE '17: ACM\/SPEC International Conference on Performance Engineering","location":"L'Aquila Italy","acronym":"ICPE '17","sponsor":["SIGMETRICS ACM Special Interest Group on Measurement and Evaluation","SIGSOFT ACM Special Interest Group on Software Engineering","SPEC SPEC Research Group"]},"container-title":["Proceedings of the 8th ACM\/SPEC on International Conference on Performance Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3030207.3030221","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3030207.3030221","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:24:13Z","timestamp":1750220653000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3030207.3030221"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,4,17]]},"references-count":29,"alternative-id":["10.1145\/3030207.3030221","10.1145\/3030207"],"URL":"https:\/\/doi.org\/10.1145\/3030207.3030221","relation":{},"subject":[],"published":{"date-parts":[[2017,4,17]]},"assertion":[{"value":"2017-04-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}