论文标题
Perun:性能版本系统
Perun: Performance Version System
论文作者
论文摘要
在本文中,我们介绍了Perun:用于基于分析的性能分析的开源工具套件。佩伦(Perun)以此为核心,维护了项目版本和相应的存储性能配置文件之间的链接,然后利用它们用于自动检测新项目版本中的性能变化。 Perun Tool Suite进一步包括多个探索者(并且设计为可以轻松添加更多的参考器),一种用于生成工作负载的绩效绒毛ter,推导性能模型的方法以及许多可视化方法。我们展示了Perun如何帮助开发人员在两个示例上分析他们的计划绩效:检测和定位性能下降和产生输入,迫使性能问题出现。
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 examples: detection and localization of a performance degradation and generation of inputs forcing performance issues to show up.