Optimizing the generation of Java JMH Benchmarks
Optimizing the generation of Java JMH Benchmarks
Sammanfattning
The evolution of the software system during its development is a complex process,
which is both very important and difficult to track. One of the methods that offers
such functionality is microbenchmarking, which is a type of regression testing.
Although its efficient at software project performance measurement and tracking,
its also rather difficult to conduct and therefore rarely used in industry. In this
study, several potential optimization approaches are applied to the benchmarking
process in open-source projects in order to make it less complex and applicable to
real-world scenarios, improving its accessibility for software engineering researchers
and practitioners.
Examinationsnivå
Student essay
Samlingar
Datum
2022-07-07Författare
Path, Anthony
Nyckelord
Computer science
engineering
thesis
benchmarks
Java
JMH
optimization
regression testing
Språk
eng