I added the compiler performance stats to the dashboard:

https://apache.github.io/groovy/dev/bench/perf/compiler/

Again, runner speed variation causes a lot of noise, but the long-term
trends will be useful.

The dashboard index is here:

https://apache.github.io/groovy/

Cheers, Paul.


On Wed, May 13, 2026 at 10:08 PM Paul King <[email protected]> wrote:
>
>
> 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.
>

Reply via email to