Publication Details

Perun: Performance Version System

FIEDOR, T.; PAVELA, J.; ROGALEWICZ, A.; VOJNAR, T. Perun: Performance Version System. In Proceedings of the 38th IEEE International Conference on Software Maintenance and Evolution (ICSME 2022). Limassol: Institute of Electrical and Electronics Engineers, 2022. p. 499-503. ISBN: 978-1-6654-7956-1.
Czech title
Perun: Verzovací systém výkonnosti software
Type
conference paper
Language
English
Authors
Keywords

version system, profiling, performance analysis, fuzz-testing, performance
testing.

Abstract

In this paper, we present PERUN: an open-source tool suite for profiling-based
performance analysis. At its core, PERUN maintains links between project versions
and the corresponding stored performance profiles, which are then leveraged for
automated detection of performance changes in new project versions. The PERUN
tool suite further includes multiple profilers (and is designed such that further
profilers can be easily added), a performance fuzz-tester for workload
generation, methods for deriving performance models, and numerous visualization
methods. We demonstrate how PERUN can help developers to analyze their program
performance on two case studies: detection and localization of a performance
degradation and generation of inputs forcing performance issues to show up.

Published
2022
Pages
499–503
Proceedings
Proceedings of the 38th IEEE International Conference on Software Maintenance and Evolution (ICSME 2022)
Conference
38th IEEE International Conference on Software Maintenance and Evolution, Limassol, Cyprus, CY
ISBN
978-1-6654-7956-1
Publisher
Institute of Electrical and Electronics Engineers
Place
Limassol
DOI
UT WoS
000908031000059
EID Scopus
BibTeX
@inproceedings{BUT180472,
  author="Tomáš {Fiedor} and Jiří {Pavela} and Adam {Rogalewicz} and Tomáš {Vojnar}",
  title="Perun: Performance Version System",
  booktitle="Proceedings of the 38th IEEE International Conference on Software Maintenance and Evolution (ICSME 2022)",
  year="2022",
  pages="499--503",
  publisher="Institute of Electrical and Electronics Engineers",
  address="Limassol",
  doi="10.1109/ICSME55016.2022.00067",
  isbn="978-1-6654-7956-1"
}
Back to top