Nice work!

Cheers,
Daniel Sun
On 2026/05/14 23:29:27 Paul King wrote:
> 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