Exploring synergies between bottleneck analysis and performance antipatterns

Catia Trubiani, Antinisca Di Marco, Vittorio Cortellessa, Nariman Mani, Dorina Corina Petriu · 2014

The problem of interpreting the results of performance analysis is quite critical, mostly because the analysis results (i.e. mean values, variances, and probability distributions) are hard to transform into feedback for software engineers that allows to remove performance problems. Approaches aimed at identifying and removing the causes of poor performance in software systems commonly fall in two categories: (i) bottleneck analysis, aimed at identifying overloaded software components and/or hardware resources that affect the whole system performance, and (ii) performance antipatterns, aimed at detecting and removing common design mistakes that notably induce performance degradation.

Read the paper · More papers on PaperTik