Java5 and Java8 were monumental changes to the language… this update probably will have the same legacy. Can’t wait to see the benchmarks out of this bad boy once they get the compilers tuned in.
elapsed secs
binarytrees,java16,7 2.478
binarytrees,java17,7 2.475
binarytrees,java16,3 4.644
binarytrees,java17,3 4.574
binarytrees,java16,2 4.765
binarytrees,java17,2 4.772
binarytrees,java16,6 4.608
binarytrees,java17,6 4.594
binarytrees,java16,4 4.733
binarytrees,java17,4 4.808
fannkuchredux,java16,2 45.438
fannkuchredux,java17,2 43.921
fannkuchredux,java16,1 10.644
fannkuchredux,java17,1 10.382
fannkuchredux,java16,3 41.432
fannkuchredux,java17,3 41.110
fasta,java16,5 1.302
fasta,java17,5 1.255
fasta,java16,2 4.473
fasta,java17,2 4.325
fasta,java16,6 1.209
fasta,java17,6 1.191
fasta,java16,4 3.164
fasta,java17,4 3.202
knucleotide,java16,5 18.224
knucleotide,java17,5 20.063
knucleotide,java16,3 7.383
knucleotide,java17,3 7.332
knucleotide,java16,6 7.447
knucleotide,java17,6 7.373
knucleotide,java16,4 36.777
knucleotide,java17,4 36.712
knucleotide,java16,1 4.979
knucleotide,java17,1 4.851
mandelbrot,java16,2 4.148
mandelbrot,java17,2 4.119
mandelbrot,java16,3 7.382
mandelbrot,java17,3 7.348
mandelbrot,java16,1 27.733
mandelbrot,java17,1 27.793
mandelbrot,java16,4 5.221
mandelbrot,java17,4 4.415
mandelbrot,java16,6 4.247
mandelbrot,java17,6 4.300
nbody,java16,3 7.410
nbody,java17,3 7.454
nbody,java16,2 7.459
nbody,java17,2 7.472
nbody,java16,5 7.006
nbody,java17,5 7.027
nbody,java16,1 7.823
nbody,java17,1 7.818
nbody,java16,4 6.739
nbody,java17,4 6.768
pidigits,java16,1 7.375
pidigits,java17,1 7.891
pidigits,java16,2 1.336
pidigits,java17,2 1.342
pidigits,java16,3 0.928
pidigits,java17,3 0.926
regexredux,java16,6 5.593
regexredux,java17,6 5.362
regexredux,java16,3 5.582
regexredux,java17,3 5.313
regexredux,java16,1 9.021
regexredux,java17,1 8.441
revcomp,java16,5 4.364
revcomp,java17,5 4.392
revcomp,java16,6 3.080
revcomp,java17,6 3.011
revcomp,java16,3 2.310
revcomp,java17,3 2.369
revcomp,java16,4 5.005
revcomp,java17,4 5.029
revcomp,java16,7 21.809
revcomp,java17,7 23.196
revcomp,java16,8 1.537
revcomp,java17,8 1.527
spectralnorm,java16,1 6.173
spectralnorm,java17,1 8.016
spectralnorm,java16,3 1.631
spectralnorm,java17,3 1.577
spectralnorm,java16,2 1.655
spectralnorm,java17,2 2.334Both sets of times could be normalized to the C program times and then compared —
https://salsa.debian.org/benchmarksgame-team/benchmarksgame/...
https://salsa.debian.org/benchmarksgame-team/benchmarksgame/...
— by someone who was interested in that comparison.