Java 7 Groovy twice as fast as Java 8 and 9

Martijn Verburg martijnverburg at gmail.com
Tue Feb 17 09:42:32 UTC 2015


Hi Richard,

This is a good one to ask Aleksey and other performance experts!  You can
try the friends of jclarity list (disclaimer, I run jclarity) to get advice
from the industry or in OpenJDK I'd probably recommend posting to code
tools or the relevant hotspot mailing list.

Cheers,
Martijn

On 17 February 2015 at 06:18, Richard Kolb <rjdkolb at gmail.com> wrote:

> Hello All,
>
> I've created my own micro beanchmarks with jmh.
> It's forked to here :
> https://github.com/AdoptOpenJDK/vmbenchmarks
>
> Most of the benchmarks clearly show how performance is increasing except
> for Groovy.
>
> https://github.com/AdoptOpenJDK/vmbenchmarks/blob/master/src/main/java/com/github/vmbenchmarks/DynamicLanguages.java
>
> Perhaps my benchmark is wrong, but it looks like 8 and 9 are significantly
> slower than 7.
>
> Java 7 (build 1.7.0_60-b19):
> c.g.v.DynamicLanguages.groovy 665.826 ops/s
>
> Java 8 (build 1.8.0_31-b13):
> c.g.v.DynamicLanguages.groovy 366.274
>
> Java 9 (build 1.9.0-ea-b42) :
> c.g.v.DynamicLanguages.groovy 375.593 ops/s
>
> regards,
> Richard.
>


More information about the adoption-discuss mailing list