The Computer Language
Benchmarks Game

Julia versus Java fastest programs

Always look at the source code.

These are only the fastest programs. Look at the other programs. They may seem more-like a fair comparison to you.

regex-redux
source secs mem gz busy cpu load
Julia 3.58 476,684 622 6.31 68% 4% 99% 5%
Java 10.31 644,560 740 31.47 72% 72% 92% 70%
mandelbrot
source secs mem gz busy cpu load
Julia 3.24 260,364 579 11.81 89% 88% 99% 89%
Java 6.83 79,108 796 26.86 97% 99% 99% 99%
spectral-norm
source secs mem gz busy cpu load
Julia 2.67 168,520 521 8.98 79% 79% 79% 99%
Java 4.22 36,948 950 16.43 98% 97% 98% 96%
pidigits
source secs mem gz busy cpu load
Julia 2.19 166,356 674 2.55 6% 99% 6% 6%
Java 3.07 39,320 938 3.31 2% 5% 3% 98%
fannkuch-redux
source secs mem gz busy cpu load
Julia 11.12 188,240 1067 41.08 87% 91% 99% 93%
Java 14.33 34,888 1282 56.56 99% 98% 99% 98%
reverse-complement
source secs mem gz busy cpu load
Julia 2.99 663,100 522 3.40 5% 5% 6% 98%
Java 3.16 712,368 2183 7.08 65% 47% 42% 70%
n-body
source secs mem gz busy cpu load
Julia 22.53 179,180 1541 23.14 100% 1% 1% 1%
Java 21.93 35,408 1429 22.44 1% 0% 100% 1%
k-nucleotide
source secs mem gz busy cpu load
Julia 12.93 351,180 1365 32.90 48% 61% 68% 77%
Java 9.33 447,976 1812 29.36 73% 83% 82% 77%
fasta
source secs mem gz busy cpu load
Julia 3.16 373,700 1203 9.06 63% 63% 87% 73%
Java 2.22 45,172 2473 5.99 61% 50% 98% 60%
binary-trees
source secs mem gz busy cpu load
Julia 21.19 645,680 372 66.24 74% 74% 77% 88%
Java 8.32 953,620 835 28.37 95% 87% 81% 77%
Julia

julia version 1.3.0
export JULIA_NUM_THREADS=4

Java

openjdk 13 2019-09-17
OpenJDK Runtime Environment (build 13+33)
OpenJDK 64-Bit Server VM (build 13+33, mixed mode, sharing)