We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Software Engineering

Title: Automated Identification of Performance Changes at Code Level

Abstract: To develop software with optimal performance, even small performance changes need to be identified. Identifying performance changes is challenging since the performance of software is influenced by non-deterministic factors. Therefore, not every performance change is measurable with reasonable effort. In this work, we discuss which performance changes are measurable at code level with reasonable measurement effort and how to identify them. We present (1) an analysis of the boundaries of measuring performance changes, (2) an approach for determining a configuration for reproducible performance change identification, and (3) an evaluation comparing of how well our approach is able to identify performance changes in the application server Jetty compared with the usage of Jetty's own performance regression benchmarks. Thereby, we find (1) that small performance differences are only measurable by fine-grained measurement workloads, (2) that performance changes caused by the change of one operation can be identified using a unit-test-sized workload definition and a suitable configuration, and (3) that using our approach identifies small performance regressions more efficiently than using Jetty's performance regression benchmarks.
Comments: 10 pages, 2022 IEEE 22nd International Conference on Software Quality, Reliability and Security (QRS)
Subjects: Software Engineering (cs.SE)
ACM classes: D.2.5
DOI: 10.1109/QRS57517.2022.00096
Cite as: arXiv:2303.14256 [cs.SE]
  (or arXiv:2303.14256v1 [cs.SE] for this version)

Submission history

From: Wilhelm Hasselbring [view email]
[v1] Fri, 24 Mar 2023 19:51:52 GMT (215kb,D)

Link back to: arXiv, form interface, contact.