Research Article
An interactive visualization framework for performance analysis
@ARTICLE{10.4108/icst.valuetools.2014.258172, author={Emilio Coppa}, title={An interactive visualization framework for performance analysis}, journal={EAI Endorsed Transactions on Ubiquitous Environments}, volume={2}, number={7}, publisher={EAI}, journal_a={UE}, year={2015}, month={2}, keywords={performance, measurement, visualization}, doi={10.4108/icst.valuetools.2014.258172} }
- Emilio Coppa
Year: 2015
An interactive visualization framework for performance analysis
UE
EAI
DOI: 10.4108/icst.valuetools.2014.258172
Abstract
Input-sensitive profiling is a recent methodology for analyzing how the performance of a routine scales as a function of the workload size. As increasingly more detailed profiles are collected by an input-sensitive profiler, the information conveyed to a user can quickly become overwhelming. In this paper, we present an interactive graphical tool called aprof-plot for visualizing performance profiles. Exploiting curve fitting techniques, aprof-plot can estimate the asymptotic complexity of each routine, pointing the attention of the programmer to the most critical routines of an application. A variety of routine-based charts can be automatically generated by our tool, allowing the developer to analyze the performance scalability of a routine. Several examples based on real-world applications are discussed, showing how to conduct an effective performance investigation using aprof-plot.
Copyright © 2015 Emilio Coppa et al., licensed to EAI. This is an open access article distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/3.0/), which permits unlimited use, distribution and reproduction in any medium so long as the original work is properly cited.