Skip to main content
Article
Empirical study of usage and performance of java collections
Proceedings of the 8th ACM/SPEC International Conference on Performance Engineering
  • Diego COSTA
  • Artur ANDRZEJAK
  • Janos SEBOEK
  • David LO, Singapore Management University
Publication Type
Conference Proceeding Article
Version
publishedVersion
Publication Date
4-2017
Abstract

Collection data structures have a major impact on the performance of applications, especially in languages such as Java, C#, or C++. This requires a developer to select an appropriate collection from a large set of possibilities, including different abstractions (e.g. list, map, set, queue), and multiple implementations. In Java, the default implementation of collections is provided by the standard Java Collection Framework (JCF). However, there exist a large variety of less known third-party collection libraries which can provide substantial performance benefits with minimal code changes.

Keywords
  • Empirical study,
  • collections,
  • performance,
  • memory,
  • execution time,
  • java
Identifier
10.1145/3030207.3030221
City or Country
L'Aquila, Italy
Creative Commons License
Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International
Additional URL
https://doi.org/10.1145/3030207.3030221
Citation Information
Diego COSTA, Artur ANDRZEJAK, Janos SEBOEK and David LO. "Empirical study of usage and performance of java collections" Proceedings of the 8th ACM/SPEC International Conference on Performance Engineering (2017)
Available at: http://works.bepress.com/david_lo/249/