CollectionSwitch: a framework for efficient and dynamic collection selection

Diego Elias Costa, Artur Andrzejak · 2018

Selecting collection data structures for a given application is a crucial aspect of the software development. Inefficient usage of collections has been credited as a major cause of performance bloat in applications written in Java, C++ and C#. Furthermore, a single implementation might not be optimal throughout the entire program execution. This demands an adaptive solution that adjusts at runtime the collection implementations to varying workloads.

Read the paper · More papers on PaperTik