Downloads provided by UsageCounts
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. Artifact We offer our artifact for three different platforms: MacOs Linux Windows 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: MacOs Open a terminal. Acces to the folder MacOs. Write the following script on terminal: ./Pharo6.1-64.app/Contents/MacOS/Pharo The VM of Pharo with an initial Playground describing the artifact. Linux Download VMLinux.zip. Access to the folder AlternativeLinux. Descompress the respective PharoLauncher.zip Run the pharo launcher. On the top right of the window launcher, select the third button (import). Select the option "launch an image from the file system". Select the file on /Imagen/MemoryProfiler.image The VM of Pharo with an initial Playground describing the artifact. Windows Open a terminal. Acces to the folder Windows. Write the following script on terminal: start Pharo The VM of Pharo with an initial Playground describing the artifact. Video We also provide a tutorial video of our visualization.
memory consumption, profiling, visualization
memory consumption, profiling, visualization
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 3 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
| views | 16 | |
| downloads | 1 |

Views provided by UsageCounts
Downloads provided by UsageCounts