root-project / rootbench

Collection of benchmarks and performance monitoring applications
GNU Lesser General Public License v2.1
20 stars 41 forks source link

Automate version comparison #260

Open ikabadzhov opened 1 year ago

ikabadzhov commented 1 year ago

This is a small script to compare performance between 2 different patches/commits. The script will take care of building 2 ROOT versions and running the desired benchmarks. And finally https://github.com/google/benchmark/blob/main/tools/compare.py compares both.

vgvassilev commented 1 year ago

Thanks for working on this. That's really exciting. Could you add documentation/script which demonstrates how to use these tools to do git bisect based on a performance regression?

eguiraud commented 1 year ago

Hi Vassil,

Could you add documentation/script which demonstrates how to use these tools to do git bisect based on a performance regression?

This is not something you can do with this script as it is, might be something that can be built on top in a future PR