Publication Type

Conference Proceeding Article

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

Discipline

Programming Languages and Compilers

Research Areas

Cybersecurity

Publication

Proceedings of the 8th ACM/SPEC International Conference on Performance Engineering

City or Country

L'Aquila, Italy

Creative Commons License

Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.

Share

COinS