Java versus Java OpenJ9 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 Java 10.27 635,500 740 29.42 74% 81% 55% 76% Java OpenJ9 18.96 926,960 740 51.98 64% 55% 68% 88% fasta source secs mem gz busy cpu load Java 2.22 43,096 2473 6.10 67% 83% 45% 80% Java OpenJ9 3.88 58,028 2473 7.98 57% 23% 91% 35% reverse-complement source secs mem gz busy cpu load Java 3.27 714,144 2183 7.54 47% 60% 66% 58% Java OpenJ9 4.30 854,900 2183 7.95 77% 43% 35% 31% mandelbrot source secs mem gz busy cpu load Java 6.84 76,008 796 26.90 99% 98% 98% 98% Java OpenJ9 8.35 118,396 802 32.60 98% 98% 97% 98% spectral-norm source secs mem gz busy cpu load Java 4.15 36,428 950 16.26 98% 100% 98% 97% Java OpenJ9 4.76 54,420 756 17.94 96% 95% 92% 94% k-nucleotide source secs mem gz busy cpu load Java 9.14 403,576 1812 29.10 87% 72% 74% 86% Java OpenJ9 10.19 441,340 1812 32.30 86% 81% 69% 81% pidigits source secs mem gz busy cpu load Java 1.83 34,848 764 1.95 99% 1% 4% 2% Java OpenJ9 1.97 60,944 764 2.19 7% 93% 6% 6% fannkuch-redux source secs mem gz busy cpu load Java 16.12 33,168 1282 63.71 100% 98% 99% 98% Java OpenJ9 17.33 54,720 1282 68.12 99% 99% 97% 98% n-body source secs mem gz busy cpu load Java 21.85 34,112 1489 22.16 1% 0% 0% 100% Java OpenJ9 22.57 180,128 1489 23.55 3% 100% 1% 0% binary-trees source secs mem gz busy cpu load Java 8.28 948,040 835 28.20 80% 84% 87% 90% Java OpenJ9 7.77 416,044 835 27.12 87% 85% 83% 94% Java openjdk 14 2020-03-17 OpenJDK Runtime Environment (build 14+36-1461) OpenJDK 64-Bit Server VM (build 14+36-1461, mixed mode, sharing) Java OpenJ9 openjdk 14 2020-03-17 OpenJDK Runtime Environment AdoptOpenJDK (build 14+36) Eclipse OpenJ9 VM AdoptOpenJDK build openj9-0.19.0 (JIT enabled, AOT enabled) all Java programs & measurements all Java OpenJ9 programs & measurements