Conference paper Open Access
Fernandez Blanco Alison; Sandoval Alcocer Juan Pablo; Bergel Alexandre
Modern software execution platforms are designed to efficiently cope with a massive number of objects creations and destructions. However, ensuring that the memory consumed by an application execution is not excessive remains a manual activity. It is widely known that debugging memory issues is a tedious and error-prone activity.
We present an interactive visualization of a software execution profiling. Our visualization is designed to help developers to identify where and how memory is consummed by an application. The visualization shows context related to object productions. Our visualization augments the traditional calling-context tree with visual cues to characterize object allocation sites.
We offer our artifact for three different platforms:
Once downloaded, click over the Pharo application to open it. This will open the VM of Pharo with an initial Playground describing the artifact. If the previous step fails, please follow the next instructions:
We also provide a tutorial video of our visualization.