ue 16(11): e5

Research Article

Combining profiling and monitoring to analyze test coverage and identify performance problems

Download903 downloads
  • @ARTICLE{10.4108/eai.14-12-2015.2262590,
        author={Nico Beierle and Peter Kruse},
        title={Combining profiling and monitoring to analyze test coverage and identify performance problems},
        journal={EAI Endorsed Transactions on Future Internet},
        volume={3},
        number={11},
        publisher={ACM},
        journal_a={UE},
        year={2016},
        month={1},
        keywords={performance measures, monitoring},
        doi={10.4108/eai.14-12-2015.2262590}
    }
    
  • Nico Beierle
    Peter Kruse
    Year: 2016
    Combining profiling and monitoring to analyze test coverage and identify performance problems
    UE
    EAI
    DOI: 10.4108/eai.14-12-2015.2262590
Nico Beierle1, Peter Kruse1,*
  • 1: Berner & Mattner Systemtechnik GmbH
*Contact email: peter.kruse@berner-mattner.com

Abstract

The use of profilers is a common approach for locating bottlenecks in software performance. Existing profilers typically generalize memory consumption and CPU usage. This work is dedicated to profiling-based identification of performance problems for specific moments of program execution. By combining conventional profiling with monitoring of user actions (e.g. mouse and keyboard inputs), a more fine-grained analysis of program behavior is possible. The calculation of coverage levels for GUI tests will also be available. The current state of this work describes a proposed solution. Realization of a prototype implementing the approach is currently ongoing.