About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
ue 15(7): e5

Research Article

An interactive visualization framework for performance analysis

Download1001 downloads
Cite
BibTeX Plain Text
  • @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
Emilio Coppa1,*
  • 1: Sapienza University of Rome
*Contact email: ercoppa@gmail.com

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.

Keywords
performance, measurement, visualization
Published
2015-02-19
Publisher
EAI
http://dx.doi.org/10.4108/icst.valuetools.2014.258172

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.

EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL