Hi folks, There is now a dashboard for our JMH test results on master:
https://apache.github.io/groovy/dev/bench/jmh/bench/indy/ There are ten groupings covering classic and indy bytecode for 5 groupings of our benchmarks. The data is from a daily run of the benchmarks. At the moment, the graphs are measuring as much the load on the day of the CI container running our tests as they are of our performance. Over time though, I expect they will show a good trend line. I was initially thinking of also having an alert if some PR/push commit, which triggered the performance tests, exceeded the last daily average (or some running average) by some threshold, e.g. 20% or 50%. But the runner variance seems quite high, so perhaps there is no real benefit. I have some code in one of the actions commented out that would do that but if it doesn't seem useful, I'll delete it. Cheers, Paul.
