Skip to content
bench/lang

Java

openjdk 21 · openjdk/zgc 21

#11
Overall rank
6.10×
Score
16/17
Problems covered
0
Did not finish

Best result per problem

ProblemRankCodeTimePeak mem
binarytrees#3 of 192.java450ms128.6MB
coro-prime-sieve#15 of 191.java2.94s93.2MB
edigits#14 of 191.java1.21s462.7MB
fannkuch-redux#3 of 191.java1.43s85.0MB
fasta#12 of 194.java309ms67.3MB
http-server#17 of 191.java2.03s354.4MB
json-serde#12 of 191.java1.15s336.1MB
lru#8 of 191.java170ms83.3MB
mandelbrot#13 of 191b.java850ms87.4MB
merkletrees#5 of 191.java300ms111.1MB
nbody#11 of 191.java193ms65.9MB
nsieve#6 of 192.java460ms75.9MB
pidigits#13 of 191.java2.67s936.7MB
regex-redux#14 of 183.java3.63s393.3MB
secp256k1#12 of 191.java2.22s102.6MB
spectral-norm#6 of 192.java1.57s84.0MB

Head to head

Java is faster on 3 of 16 shared problems

ProblemJavaC++Faster by
binarytrees450ms649msJava 1.44×
coro-prime-sieve2.94s53msC++ 55.17×
edigits1.21s24msC++ 50.33×
fannkuch-redux1.43s1.76sJava 1.23×
fasta309ms242msC++ 1.28×
http-server2.03s27msC++ 74.25×
json-serde1.15s327msC++ 3.51×
lru170ms96msC++ 1.76×
mandelbrot850ms758msC++ 1.12×
merkletrees300ms300msJava 1.00×
nbody193ms118msC++ 1.64×
nsieve460ms276msC++ 1.66×
pidigits2.67s180msC++ 14.90×
regex-redux3.63s658msC++ 5.52×
secp256k12.22s430msC++ 5.16×
spectral-norm1.57s1.32sC++ 1.19×

Over time

Overall score after each run on Apple M5 laptop. Lower is faster.

Java overall score per run
Java overall score per run
RunJava
Oct 19, 20262.96×
Oct 20, 20266.10×
Oct 20, 20266.10×
Recent runs, newest first
RunVersionRankScoreChange
Oct 20, 2026openjdk 21 · openjdk/zgc 21#116.10×no change
Oct 20, 2026openjdk 21 · openjdk/zgc 21#116.10×106.1% slower
Oct 19, 2026openjdk 21 · openjdk/zgc 21#62.96×–