kirancodes.me
To Proof Maintenance & Beyond!

Detecting inefficiently-used containers to avoid bloat

Guoqing Xu, Atanas Rountev

Abstract

Runtime bloat degrades significantly the performance and scalability of software systems. An important source of bloat is the inefficient use of containers. It is expensive to create inefficiently-used containers and to invoke their associated methods, as this may ultimately execute large volumes of code, with call stacks dozens deep, and allocate many temporary objects.

Related papers