kirancodes.me
To Proof Maintenance & Beyond!

Heap Profiling for Space-Efficient Java

Ran Shaham, Elliot K. Kolodner, Shmuel Sagiv

Abstract

We present a heap-profiling tool for exploring the potential for space savings in Java programs. The output of the tool is used to direct rewriting of application source code in a way that allows more timely garbage collection (GC) of objects, thus saving space. The rewriting can also avoid allocating some objects that are never used.

Related papers