Java benchmarks by Michael Larabel with OpenJDK, GraalVM CE, OpenJ9.
OpenJDK 14.0.1 Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500012cJava Notes: OpenJDK Runtime Environment (build 14.0.1+7)Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
OpenJDK 15 EA24 Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500012cJava Notes: OpenJDK Runtime Environment (build 15-ea+24-1168)Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
OpenJDK 11 Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500012cJava Notes: OpenJDK Runtime Environment 18.9 (build 11+28)Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
OpenJDK 8 Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500012cJava Notes: OpenJDK Runtime Environment (build 1.8.0_41-b04)Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
GraalVM 20.1 Java 8 Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500012cJava Notes: OpenJDK Runtime Environment (build 1.8.0_252-b09)Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
GraalVM 20.1 Java 11 Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500012cJava Notes: OpenJDK Runtime Environment GraalVM CE 20.1.0 (build 11.0.7+10-jvmci-20.1-b02)Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
OpenJ9 0.20 Java 8 Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500012cJava Notes: OMR d4365f371Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
OpenJ9 0.20 Java 11 Processor: Intel Core i9-10980XE @ 4.80GHz (18 Cores / 36 Threads), Motherboard: ASRock X299 Steel Legend (P1.30 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 32GB, Disk: Samsung SSD 970 PRO 512GB, Graphics: NVIDIA NV132 11GB, Audio: Realtek ALC1220, Monitor: ASUS MG28U, Network: Intel I219-V + Intel I211
OS: Ubuntu 20.04, Kernel: 5.4.0-31-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.3 Mesa 20.0.4, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Java SciMark This test runs the Java version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This benchmark is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo OpenJDK 11 OpenJDK 8 OpenJDK 14.0.1 OpenJDK 15 EA24 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 11 OpenJ9 0.20 Java 8 300 600 900 1200 1500 SE +/- 0.09, N = 4 SE +/- 0.13, N = 4 SE +/- 0.43, N = 4 SE +/- 2.05, N = 4 SE +/- 1.62, N = 4 SE +/- 1.14, N = 4 SE +/- 0.22, N = 4 SE +/- 0.24, N = 4 1180.42 1180.26 1179.86 1178.33 715.96 706.47 458.72 458.28
Result Confidence
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo OpenJDK 11 OpenJDK 8 OpenJDK 14.0.1 OpenJDK 15 EA24 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 11 OpenJ9 0.20 Java 8 200 400 600 800 1000 Min: 1180.26 / Avg: 1180.42 / Max: 1180.58 Min: 1179.94 / Avg: 1180.26 / Max: 1180.58 Min: 1178.64 / Avg: 1179.86 / Max: 1180.58 Min: 1172.21 / Avg: 1178.33 / Max: 1180.91 Min: 713.21 / Avg: 715.96 / Max: 720.39 Min: 703.63 / Avg: 706.47 / Max: 708.74 Min: 458.28 / Avg: 458.72 / Max: 459.26 Min: 457.69 / Avg: 458.28 / Max: 458.67
Apache HBase This is a benchmark of the Apache HBase non-relational distributed database system inspired from Google's Bigtable. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Async Random Read - Clients: 32 GraalVM 20.1 Java 8 OpenJDK 8 OpenJ9 0.20 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 11 OpenJDK 11 OpenJDK 15 EA24 OpenJDK 14.0.1 90 180 270 360 450 SE +/- 1.63, N = 9 SE +/- 1.86, N = 3 SE +/- 0.88, N = 3 SE +/- 1.35, N = 15 SE +/- 0.58, N = 3 SE +/- 3.69, N = 9 SE +/- 3.83, N = 9 SE +/- 5.17, N = 3 158 159 159 161 161 374 376 393
Result Confidence
OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Async Random Read - Clients: 32 GraalVM 20.1 Java 8 OpenJDK 8 OpenJ9 0.20 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 11 OpenJDK 11 OpenJDK 15 EA24 OpenJDK 14.0.1 70 140 210 280 350 Min: 154 / Avg: 157.56 / Max: 169 Min: 155 / Avg: 158.67 / Max: 161 Min: 157 / Avg: 158.67 / Max: 160 Min: 155 / Avg: 161 / Max: 173 Min: 160 / Avg: 161 / Max: 162 Min: 368 / Avg: 374.44 / Max: 402 Min: 369 / Avg: 376 / Max: 401 Min: 387 / Avg: 392.67 / Max: 403
Result
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Async Random Read - Clients: 32 GraalVM 20.1 Java 8 OpenJDK 8 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 GraalVM 20.1 Java 11 OpenJDK 11 OpenJDK 15 EA24 OpenJDK 14.0.1 40K 80K 120K 160K 200K SE +/- 1975.69, N = 9 SE +/- 2802.32, N = 3 SE +/- 1055.62, N = 3 SE +/- 996.13, N = 3 SE +/- 1624.51, N = 15 SE +/- 805.95, N = 9 SE +/- 827.01, N = 9 SE +/- 1139.85, N = 3 199261 197796 197184 195159 194671 84812 84414 80799
Result Confidence
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Async Random Read - Clients: 32 GraalVM 20.1 Java 8 OpenJDK 8 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 GraalVM 20.1 Java 11 OpenJDK 11 OpenJDK 15 EA24 OpenJDK 14.0.1 30K 60K 90K 120K 150K Min: 185577 / Avg: 199261.11 / Max: 203744 Min: 194526 / Avg: 197796 / Max: 203373 Min: 195620 / Avg: 197183.67 / Max: 199194 Min: 193284 / Avg: 195158.67 / Max: 196680 Min: 180556 / Avg: 194671.4 / Max: 202128 Min: 78891 / Avg: 84811.78 / Max: 86330 Min: 79057 / Avg: 84414.44 / Max: 85900 Min: 78531 / Avg: 80798.67 / Max: 82135
Result
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 32 OpenJDK 8 OpenJDK 14.0.1 OpenJ9 0.20 Java 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 11 OpenJDK 15 EA24 OpenJDK 11 40K 80K 120K 160K 200K SE +/- 1562.89, N = 3 SE +/- 1641.62, N = 3 SE +/- 1885.48, N = 3 SE +/- 360.02, N = 3 SE +/- 1394.59, N = 3 SE +/- 1653.04, N = 3 SE +/- 1297.36, N = 3 SE +/- 546.95, N = 3 184137 181232 177237 176788 176537 176202 82034 78335
Result Confidence
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 32 OpenJDK 8 OpenJDK 14.0.1 OpenJ9 0.20 Java 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 11 OpenJDK 15 EA24 OpenJDK 11 30K 60K 90K 120K 150K Min: 181662 / Avg: 184137.33 / Max: 187028 Min: 178086 / Avg: 181232.33 / Max: 183618 Min: 174490 / Avg: 177237.33 / Max: 180848 Min: 176084 / Avg: 176788.33 / Max: 177270 Min: 173888 / Avg: 176536.67 / Max: 178618 Min: 174441 / Avg: 176202.33 / Max: 179506 Min: 79599 / Avg: 82033.67 / Max: 84028 Min: 77247 / Avg: 78335.33 / Max: 78975
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Scala Dotty GraalVM 20.1 Java 8 OpenJDK 8 OpenJDK 11 GraalVM 20.1 Java 11 OpenJDK 15 EA24 OpenJDK 14.0.1 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 500 1000 1500 2000 2500 SE +/- 11.70, N = 5 SE +/- 7.13, N = 25 SE +/- 5.70, N = 5 SE +/- 6.33, N = 5 SE +/- 4.34, N = 5 SE +/- 4.33, N = 5 SE +/- 20.66, N = 5 SE +/- 11.40, N = 5 976.55 1050.95 1520.53 1563.88 1660.57 1721.47 1752.37 2132.40
Result Confidence
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Scala Dotty GraalVM 20.1 Java 8 OpenJDK 8 OpenJDK 11 GraalVM 20.1 Java 11 OpenJDK 15 EA24 OpenJDK 14.0.1 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 400 800 1200 1600 2000 Min: 939.59 / Avg: 976.55 / Max: 1004.68 Min: 1009.63 / Avg: 1050.95 / Max: 1121.28 Min: 1506.44 / Avg: 1520.53 / Max: 1534.9 Min: 1543.72 / Avg: 1563.88 / Max: 1583.37 Min: 1651.37 / Avg: 1660.57 / Max: 1676.62 Min: 1706.49 / Avg: 1721.47 / Max: 1729.59 Min: 1696.19 / Avg: 1752.37 / Max: 1799.51 Min: 2100.59 / Avg: 2132.4 / Max: 2171.48
SPECjbb 2015 This is a benchmark of SPECjbb 2015. For this test profile to work, you must have a valid license/copy of the SPECjbb 2015 ISO (SPECjbb2015-1.02.iso) in your Phoronix Test Suite download cache. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org jOPS, More Is Better SPECjbb 2015 SPECjbb2015-Composite critical-jOPS OpenJDK 14.0.1 OpenJDK 15 EA24 GraalVM 20.1 Java 11 OpenJDK 11 OpenJ9 0.20 Java 8 GraalVM 20.1 Java 8 OpenJDK 8 OpenJ9 0.20 Java 11 5K 10K 15K 20K 25K 24518 24186 18842 17863 12867 12650 12087 11238
Java SciMark This test runs the Java version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This benchmark is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization OpenJDK 11 OpenJ9 0.20 Java 11 OpenJ9 0.20 Java 8 OpenJDK 8 OpenJDK 15 EA24 OpenJDK 14.0.1 GraalVM 20.1 Java 11 GraalVM 20.1 Java 8 1200 2400 3600 4800 6000 SE +/- 119.94, N = 4 SE +/- 15.84, N = 4 SE +/- 17.54, N = 4 SE +/- 22.76, N = 4 SE +/- 10.07, N = 4 SE +/- 11.89, N = 4 SE +/- 1.16, N = 4 SE +/- 0.86, N = 4 5616.19 5605.81 5604.05 5250.95 4847.58 4759.42 2719.45 2694.96
Result Confidence
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization OpenJDK 11 OpenJ9 0.20 Java 11 OpenJ9 0.20 Java 8 OpenJDK 8 OpenJDK 15 EA24 OpenJDK 14.0.1 GraalVM 20.1 Java 11 GraalVM 20.1 Java 8 1000 2000 3000 4000 5000 Min: 5393.91 / Avg: 5616.19 / Max: 5894.59 Min: 5578.48 / Avg: 5605.81 / Max: 5650.63 Min: 5554.37 / Avg: 5604.05 / Max: 5628.79 Min: 5206.23 / Avg: 5250.95 / Max: 5299.69 Min: 4818.12 / Avg: 4847.58 / Max: 4863.16 Min: 4728.43 / Avg: 4759.42 / Max: 4778.07 Min: 2717.08 / Avg: 2719.45 / Max: 2722.5 Min: 2692.97 / Avg: 2694.96 / Max: 2696.95
DaCapo Benchmark This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 1500 3000 4500 6000 7500 SE +/- 11.45, N = 4 SE +/- 11.57, N = 4 SE +/- 11.78, N = 4 SE +/- 12.43, N = 4 SE +/- 13.06, N = 4 SE +/- 10.96, N = 4 SE +/- 85.57, N = 4 SE +/- 83.10, N = 5 3446 3641 3812 3868 3901 3903 6687 6804
Result Confidence
OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 1200 2400 3600 4800 6000 Min: 3421 / Avg: 3445.5 / Max: 3466 Min: 3607 / Avg: 3640.5 / Max: 3660 Min: 3787 / Avg: 3811.5 / Max: 3835 Min: 3833 / Avg: 3867.5 / Max: 3890 Min: 3862 / Avg: 3901 / Max: 3917 Min: 3879 / Avg: 3902.75 / Max: 3930 Min: 6472 / Avg: 6687 / Max: 6879 Min: 6617 / Avg: 6804.2 / Max: 7110
Java SciMark This test runs the Java version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This benchmark is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Sparse Matrix Multiply GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJDK 11 OpenJDK 15 EA24 OpenJDK 8 OpenJDK 14.0.1 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 500 1000 1500 2000 2500 SE +/- 1.02, N = 4 SE +/- 1.46, N = 4 SE +/- 1.17, N = 4 SE +/- 0.26, N = 4 SE +/- 1.29, N = 4 SE +/- 13.08, N = 4 SE +/- 0.41, N = 4 SE +/- 1.19, N = 4 2508.26 2472.18 2385.30 2325.78 2272.35 1971.64 1444.42 1443.53
Result Confidence
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Sparse Matrix Multiply GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJDK 11 OpenJDK 15 EA24 OpenJDK 8 OpenJDK 14.0.1 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 400 800 1200 1600 2000 Min: 2506.16 / Avg: 2508.26 / Max: 2510.96 Min: 2468.4 / Avg: 2472.18 / Max: 2475.39 Min: 2382.04 / Avg: 2385.3 / Max: 2387.47 Min: 2325 / Avg: 2325.78 / Max: 2326.03 Min: 2268.66 / Avg: 2272.35 / Max: 2274.57 Min: 1933.22 / Avg: 1971.64 / Max: 1988.95 Min: 1443.52 / Avg: 1444.42 / Max: 1445.12 Min: 1439.96 / Avg: 1443.53 / Max: 1444.72
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Genetic Algorithm Using Jenetics + Futures OpenJDK 8 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 11 OpenJ9 0.20 Java 8 1200 2400 3600 4800 6000 SE +/- 62.34, N = 20 SE +/- 40.11, N = 20 SE +/- 56.31, N = 15 SE +/- 52.90, N = 15 SE +/- 47.99, N = 5 SE +/- 71.17, N = 15 SE +/- 65.09, N = 7 SE +/- 72.42, N = 5 3377.40 4751.34 4804.46 5062.54 5265.04 5300.32 5747.81 5773.58
Result Confidence
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Genetic Algorithm Using Jenetics + Futures OpenJDK 8 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 11 OpenJ9 0.20 Java 8 1000 2000 3000 4000 5000 Min: 3029.95 / Avg: 3377.4 / Max: 4015.48 Min: 4530.72 / Avg: 4751.34 / Max: 5161.58 Min: 4467.23 / Avg: 4804.46 / Max: 5087.27 Min: 4808.94 / Avg: 5062.54 / Max: 5405.34 Min: 5111.79 / Avg: 5265.04 / Max: 5368.99 Min: 4905.68 / Avg: 5300.32 / Max: 5741.15 Min: 5525.6 / Avg: 5747.81 / Max: 6040.55 Min: 5520.88 / Avg: 5773.58 / Max: 5932.26
Java Gradle Build This test runs Java software project builds using the Gradle build system. It is intended to give developers an idea as to the build performance for development activities and build servers. Learn more via the OpenBenchmarking.org test page.
Java SciMark This test runs the Java version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This benchmark is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Fast Fourier Transform GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 OpenJDK 11 OpenJDK 15 EA24 OpenJDK 14.0.1 OpenJDK 8 400 800 1200 1600 2000 SE +/- 9.86, N = 4 SE +/- 9.84, N = 4 SE +/- 7.69, N = 4 SE +/- 4.93, N = 4 SE +/- 31.21, N = 4 SE +/- 14.42, N = 4 SE +/- 22.74, N = 4 SE +/- 0.21, N = 4 1834.87 1798.47 1517.67 1513.16 1405.66 1397.09 1271.68 1215.71
Result Confidence
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Fast Fourier Transform GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 OpenJDK 11 OpenJDK 15 EA24 OpenJDK 14.0.1 OpenJDK 8 300 600 900 1200 1500 Min: 1809.38 / Avg: 1834.87 / Max: 1853.6 Min: 1769.01 / Avg: 1798.47 / Max: 1809.85 Min: 1503.01 / Avg: 1517.67 / Max: 1538.81 Min: 1503.66 / Avg: 1513.16 / Max: 1526.02 Min: 1320.39 / Avg: 1405.66 / Max: 1467.6 Min: 1370.72 / Avg: 1397.09 / Max: 1436.77 Min: 1245 / Avg: 1271.68 / Max: 1339.66 Min: 1215.5 / Avg: 1215.71 / Max: 1216.35
Apache HBase This is a benchmark of the Apache HBase non-relational distributed database system inspired from Google's Bigtable. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 1 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJDK 14.0.1 OpenJDK 11 OpenJ9 0.20 Java 11 OpenJDK 15 EA24 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 1.12, N = 12 SE +/- 1.06, N = 11 SE +/- 0.98, N = 15 SE +/- 0.88, N = 3 SE +/- 1.06, N = 15 SE +/- 1.53, N = 3 SE +/- 1.33, N = 3 107 112 112 112 128 131 135 156
Result Confidence
OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 1 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJDK 14.0.1 OpenJDK 11 OpenJ9 0.20 Java 11 OpenJDK 15 EA24 30 60 90 120 150 Min: 106 / Avg: 106.67 / Max: 107 Min: 107 / Avg: 112.08 / Max: 122 Min: 109 / Avg: 112.45 / Max: 122 Min: 109 / Avg: 112.13 / Max: 125 Min: 127 / Avg: 128.33 / Max: 130 Min: 125 / Avg: 131.13 / Max: 139 Min: 133 / Avg: 135 / Max: 138 Min: 153 / Avg: 155.67 / Max: 157
Result
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 1 OpenJDK 8 GraalVM 20.1 Java 8 OpenJ9 0.20 Java 8 GraalVM 20.1 Java 11 OpenJDK 14.0.1 OpenJDK 11 OpenJ9 0.20 Java 11 OpenJDK 15 EA24 2K 4K 6K 8K 10K SE +/- 41.59, N = 3 SE +/- 83.93, N = 12 SE +/- 69.31, N = 15 SE +/- 78.39, N = 11 SE +/- 50.09, N = 3 SE +/- 60.96, N = 15 SE +/- 81.03, N = 3 SE +/- 54.20, N = 3 9258 8811 8803 8784 7700 7546 7318 6355
Result Confidence
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 1 OpenJDK 8 GraalVM 20.1 Java 8 OpenJ9 0.20 Java 8 GraalVM 20.1 Java 11 OpenJDK 14.0.1 OpenJDK 11 OpenJ9 0.20 Java 11 OpenJDK 15 EA24 1600 3200 4800 6400 8000 Min: 9194 / Avg: 9258 / Max: 9336 Min: 8098 / Avg: 8811.08 / Max: 9245 Min: 7916 / Avg: 8802.73 / Max: 9014 Min: 8094 / Avg: 8784.09 / Max: 9022 Min: 7606 / Avg: 7700 / Max: 7777 Min: 7127 / Avg: 7546.2 / Max: 7926 Min: 7163 / Avg: 7318.33 / Max: 7436 Min: 6297 / Avg: 6354.67 / Max: 6463
Java SciMark This test runs the Java version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This benchmark is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite OpenJDK 11 OpenJDK 8 OpenJDK 15 EA24 OpenJDK 14.0.1 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 500 1000 1500 2000 2500 SE +/- 27.95, N = 4 SE +/- 4.75, N = 4 SE +/- 3.35, N = 4 SE +/- 6.56, N = 4 SE +/- 4.09, N = 4 SE +/- 4.30, N = 4 SE +/- 2.31, N = 4 SE +/- 2.12, N = 4 2488.75 2355.09 2328.99 2218.31 2172.32 2171.85 1846.47 1835.14
Result Confidence
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite OpenJDK 11 OpenJDK 8 OpenJDK 15 EA24 OpenJDK 14.0.1 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 400 800 1200 1600 2000 Min: 2436.67 / Avg: 2488.75 / Max: 2556.54 Min: 2345.84 / Avg: 2355.09 / Max: 2364.91 Min: 2322.22 / Avg: 2328.99 / Max: 2336.18 Min: 2206.38 / Avg: 2218.31 / Max: 2236.97 Min: 2162 / Avg: 2172.32 / Max: 2182.02 Min: 2164.44 / Avg: 2171.85 / Max: 2184.23 Min: 1840.71 / Avg: 1846.47 / Max: 1850.49 Min: 1828.77 / Avg: 1835.14 / Max: 1837.46
Apache HBase This is a benchmark of the Apache HBase non-relational distributed database system inspired from Google's Bigtable. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Async Random Read - Clients: 1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 14.0.1 GraalVM 20.1 Java 8 OpenJDK 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 2K 4K 6K 8K 10K SE +/- 106.61, N = 14 SE +/- 112.16, N = 6 SE +/- 89.29, N = 15 SE +/- 98.81, N = 15 SE +/- 114.71, N = 14 SE +/- 106.92, N = 13 SE +/- 119.37, N = 6 SE +/- 99.51, N = 5 10475 10152 10114 10110 10089 10016 9903 7812
Result Confidence
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Async Random Read - Clients: 1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 14.0.1 GraalVM 20.1 Java 8 OpenJDK 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 2K 4K 6K 8K 10K Min: 9310 / Avg: 10475.36 / Max: 10964 Min: 9615 / Avg: 10152.17 / Max: 10361 Min: 9083 / Avg: 10114.47 / Max: 10458 Min: 8889 / Avg: 10109.93 / Max: 10615 Min: 8857 / Avg: 10089.36 / Max: 10557 Min: 8981 / Avg: 10016 / Max: 10562 Min: 9442 / Avg: 9902.5 / Max: 10207 Min: 7627 / Avg: 7812 / Max: 8180
Result
OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Async Random Read - Clients: 1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 14.0.1 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 30 60 90 120 150 SE +/- 1.03, N = 14 SE +/- 1.08, N = 6 SE +/- 0.94, N = 15 SE +/- 1.19, N = 14 SE +/- 1.05, N = 15 SE +/- 1.14, N = 13 SE +/- 1.18, N = 6 SE +/- 1.47, N = 5 94 97 98 98 98 98 100 126
Result Confidence
OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Async Random Read - Clients: 1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 14.0.1 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 20 40 60 80 100 Min: 90 / Avg: 94.29 / Max: 106 Min: 95 / Avg: 96.83 / Max: 102 Min: 94 / Avg: 97.53 / Max: 109 Min: 93 / Avg: 97.71 / Max: 111 Min: 93 / Avg: 97.53 / Max: 111 Min: 93 / Avg: 98.46 / Max: 110 Min: 96 / Avg: 99.5 / Max: 104 Min: 121 / Avg: 126.4 / Max: 129
DaCapo Benchmark This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 OpenJDK 11 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 8 GraalVM 20.1 Java 11 GraalVM 20.1 Java 8 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 1500 3000 4500 6000 7500 SE +/- 27.17, N = 4 SE +/- 27.57, N = 4 SE +/- 51.90, N = 4 SE +/- 67.44, N = 6 SE +/- 62.40, N = 4 SE +/- 33.66, N = 4 SE +/- 170.12, N = 16 SE +/- 65.71, N = 9 5259 5414 5507 5835 6578 6609 6867 6985
Result Confidence
OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 OpenJDK 11 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 8 GraalVM 20.1 Java 11 GraalVM 20.1 Java 8 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 1200 2400 3600 4800 6000 Min: 5179 / Avg: 5259 / Max: 5294 Min: 5366 / Avg: 5414 / Max: 5478 Min: 5376 / Avg: 5507 / Max: 5599 Min: 5515 / Avg: 5835.17 / Max: 5986 Min: 6430 / Avg: 6577.5 / Max: 6698 Min: 6533 / Avg: 6609.25 / Max: 6696 Min: 5283 / Avg: 6866.56 / Max: 7726 Min: 6673 / Avg: 6985.33 / Max: 7295
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Twitter HTTP Requests GraalVM 20.1 Java 8 OpenJDK 8 GraalVM 20.1 Java 11 OpenJDK 11 OpenJ9 0.20 Java 8 OpenJDK 15 EA24 OpenJDK 14.0.1 OpenJ9 0.20 Java 11 600 1200 1800 2400 3000 SE +/- 8.34, N = 5 SE +/- 6.36, N = 5 SE +/- 23.48, N = 8 SE +/- 11.61, N = 5 SE +/- 11.47, N = 5 SE +/- 26.94, N = 7 SE +/- 18.53, N = 5 SE +/- 13.53, N = 5 2018.07 2157.52 2343.04 2446.91 2520.96 2522.02 2580.72 2615.44
Result Confidence
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Twitter HTTP Requests GraalVM 20.1 Java 8 OpenJDK 8 GraalVM 20.1 Java 11 OpenJDK 11 OpenJ9 0.20 Java 8 OpenJDK 15 EA24 OpenJDK 14.0.1 OpenJ9 0.20 Java 11 500 1000 1500 2000 2500 Min: 1991.44 / Avg: 2018.07 / Max: 2039.73 Min: 2136.19 / Avg: 2157.52 / Max: 2171.19 Min: 2267.08 / Avg: 2343.04 / Max: 2471.96 Min: 2410.66 / Avg: 2446.91 / Max: 2469.22 Min: 2493.13 / Avg: 2520.96 / Max: 2554.19 Min: 2385.94 / Avg: 2522.02 / Max: 2597.5 Min: 2527.8 / Avg: 2580.72 / Max: 2636.86 Min: 2570.39 / Avg: 2615.44 / Max: 2648.87
Java SciMark This test runs the Java version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This benchmark is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 8 OpenJDK 11 OpenJ9 0.20 Java 11 OpenJ9 0.20 Java 8 GraalVM 20.1 Java 11 GraalVM 20.1 Java 8 400 800 1200 1600 2000 SE +/- 9.08, N = 4 SE +/- 9.48, N = 4 SE +/- 0.76, N = 4 SE +/- 0.56, N = 4 SE +/- 1.45, N = 4 SE +/- 2.21, N = 4 SE +/- 0.16, N = 4 SE +/- 1.13, N = 4 1908.95 1896.17 1856.19 1856.19 1838.04 1837.17 1479.14 1478.30
Result Confidence
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 8 OpenJDK 11 OpenJ9 0.20 Java 11 OpenJ9 0.20 Java 8 GraalVM 20.1 Java 11 GraalVM 20.1 Java 8 300 600 900 1200 1500 Min: 1891.03 / Avg: 1908.95 / Max: 1925.99 Min: 1885.47 / Avg: 1896.17 / Max: 1924.55 Min: 1854.62 / Avg: 1856.19 / Max: 1858.2 Min: 1854.62 / Avg: 1856.19 / Max: 1857.31 Min: 1835.2 / Avg: 1838.04 / Max: 1841.33 Min: 1831.71 / Avg: 1837.17 / Max: 1842.21 Min: 1478.86 / Avg: 1479.14 / Max: 1479.43 Min: 1474.9 / Avg: 1478.3 / Max: 1479.43
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree GraalVM 20.1 Java 8 OpenJDK 8 GraalVM 20.1 Java 11 OpenJDK 15 EA24 OpenJDK 14.0.1 OpenJDK 11 OpenJ9 0.20 Java 11 OpenJ9 0.20 Java 8 3K 6K 9K 12K 15K SE +/- 111.93, N = 5 SE +/- 110.87, N = 5 SE +/- 95.55, N = 5 SE +/- 65.78, N = 5 SE +/- 99.11, N = 5 SE +/- 68.81, N = 5 SE +/- 104.95, N = 5 SE +/- 79.71, N = 5 10343.42 10458.53 10625.43 10760.55 10789.33 11574.69 12025.46 12042.03
Result Confidence
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree GraalVM 20.1 Java 8 OpenJDK 8 GraalVM 20.1 Java 11 OpenJDK 15 EA24 OpenJDK 14.0.1 OpenJDK 11 OpenJ9 0.20 Java 11 OpenJ9 0.20 Java 8 2K 4K 6K 8K 10K Min: 9945.99 / Avg: 10343.42 / Max: 10579.5 Min: 10223 / Avg: 10458.53 / Max: 10881.06 Min: 10379.56 / Avg: 10625.43 / Max: 10830.13 Min: 10639.09 / Avg: 10760.55 / Max: 10983.86 Min: 10526.66 / Avg: 10789.33 / Max: 11025.52 Min: 11393.5 / Avg: 11574.69 / Max: 11780.98 Min: 11691.4 / Avg: 12025.46 / Max: 12260.6 Min: 11867.47 / Avg: 12042.03 / Max: 12296.76
SPECjbb 2015 This is a benchmark of SPECjbb 2015. For this test profile to work, you must have a valid license/copy of the SPECjbb 2015 ISO (SPECjbb2015-1.02.iso) in your Phoronix Test Suite download cache. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org jOPS, More Is Better SPECjbb 2015 SPECjbb2015-Composite max-jOPS GraalVM 20.1 Java 8 OpenJDK 15 EA24 OpenJDK 14.0.1 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 11 OpenJ9 0.20 Java 8 9K 18K 27K 36K 45K 41430 41430 40937 39951 39878 38853 37007 36596
Apache HBase This is a benchmark of the Apache HBase non-relational distributed database system inspired from Google's Bigtable. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Increment - Clients: 32 OpenJDK 8 OpenJDK 14.0.1 OpenJ9 0.20 Java 8 GraalVM 20.1 Java 8 OpenJDK 11 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 11 OpenJDK 15 EA24 80 160 240 320 400 SE +/- 2.19, N = 3 SE +/- 4.32, N = 5 SE +/- 2.40, N = 3 SE +/- 4.37, N = 3 SE +/- 1.53, N = 3 SE +/- 1.45, N = 3 SE +/- 3.48, N = 3 SE +/- 4.80, N = 5 354 363 372 375 384 384 386 388
Result Confidence
OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Increment - Clients: 32 OpenJDK 8 OpenJDK 14.0.1 OpenJ9 0.20 Java 8 GraalVM 20.1 Java 8 OpenJDK 11 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 11 OpenJDK 15 EA24 70 140 210 280 350 Min: 350 / Avg: 354.33 / Max: 357 Min: 351 / Avg: 363 / Max: 376 Min: 369 / Avg: 372.33 / Max: 377 Min: 366 / Avg: 374.67 / Max: 380 Min: 382 / Avg: 384 / Max: 387 Min: 382 / Avg: 384.33 / Max: 387 Min: 380 / Avg: 386.33 / Max: 392 Min: 370 / Avg: 387.6 / Max: 398
Result
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Increment - Clients: 32 OpenJDK 8 OpenJDK 14.0.1 OpenJ9 0.20 Java 8 GraalVM 20.1 Java 8 OpenJDK 11 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 11 OpenJDK 15 EA24 20K 40K 60K 80K 100K SE +/- 432.05, N = 3 SE +/- 1168.34, N = 5 SE +/- 754.83, N = 3 SE +/- 1159.19, N = 3 SE +/- 522.72, N = 3 SE +/- 161.39, N = 3 SE +/- 548.24, N = 3 SE +/- 1066.90, N = 5 89461 87380 85085 84609 82386 82317 81997 81808
Result Confidence
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Increment - Clients: 32 OpenJDK 8 OpenJDK 14.0.1 OpenJ9 0.20 Java 8 GraalVM 20.1 Java 8 OpenJDK 11 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 11 OpenJDK 15 EA24 16K 32K 48K 64K 80K Min: 89006 / Avg: 89461.33 / Max: 90325 Min: 83727 / Avg: 87380 / Max: 90593 Min: 83593 / Avg: 85085.33 / Max: 86029 Min: 83374 / Avg: 84609.33 / Max: 86926 Min: 81343 / Avg: 82385.67 / Max: 82973 Min: 82040 / Avg: 82317 / Max: 82599 Min: 80962 / Avg: 81997 / Max: 82828 Min: 79200 / Avg: 81808 / Max: 85621
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Savina Reactors.IO OpenJDK 15 EA24 OpenJDK 8 OpenJDK 14.0.1 GraalVM 20.1 Java 8 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 GraalVM 20.1 Java 11 OpenJDK 11 5K 10K 15K 20K 25K SE +/- 159.80, N = 20 SE +/- 143.42, N = 17 SE +/- 163.33, N = 20 SE +/- 266.12, N = 20 SE +/- 229.60, N = 20 SE +/- 312.33, N = 20 SE +/- 523.39, N = 15 SE +/- 379.82, N = 20 12358.79 12403.29 12821.41 14987.33 16534.64 18338.97 19849.42 23220.87
Result Confidence
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Savina Reactors.IO OpenJDK 15 EA24 OpenJDK 8 OpenJDK 14.0.1 GraalVM 20.1 Java 8 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 GraalVM 20.1 Java 11 OpenJDK 11 4K 8K 12K 16K 20K Min: 11339.53 / Avg: 12358.79 / Max: 13693.38 Min: 11760.26 / Avg: 12403.29 / Max: 14110.96 Min: 11419.82 / Avg: 12821.41 / Max: 14552.26 Min: 13282.4 / Avg: 14987.33 / Max: 18895.68 Min: 14555.31 / Avg: 16534.64 / Max: 18138.41 Min: 15150.73 / Avg: 18338.97 / Max: 20537.32 Min: 14365.36 / Avg: 19849.42 / Max: 23435.77 Min: 18004.48 / Avg: 23220.87 / Max: 25480.8
OpenJDK 14.0.1 Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500012cJava Notes: OpenJDK Runtime Environment (build 14.0.1+7)Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
Testing initiated at 23 May 2020 18:51 by user pts.
OpenJDK 15 EA24 Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500012cJava Notes: OpenJDK Runtime Environment (build 15-ea+24-1168)Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
Testing initiated at 24 May 2020 06:12 by user pts.
OpenJDK 11 Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500012cJava Notes: OpenJDK Runtime Environment 18.9 (build 11+28)Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
Testing initiated at 24 May 2020 16:01 by user pts.
OpenJDK 8 Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500012cJava Notes: OpenJDK Runtime Environment (build 1.8.0_41-b04)Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
Testing initiated at 25 May 2020 06:24 by user pts.
GraalVM 20.1 Java 8 Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500012cJava Notes: OpenJDK Runtime Environment (build 1.8.0_252-b09)Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
Testing initiated at 25 May 2020 12:53 by user pts.
GraalVM 20.1 Java 11 Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500012cJava Notes: OpenJDK Runtime Environment GraalVM CE 20.1.0 (build 11.0.7+10-jvmci-20.1-b02)Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
Testing initiated at 25 May 2020 18:36 by user pts.
OpenJ9 0.20 Java 8 Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500012cJava Notes: OMR d4365f371Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
Testing initiated at 26 May 2020 08:58 by user pts.
OpenJ9 0.20 Java 11 Processor: Intel Core i9-10980XE @ 4.80GHz (18 Cores / 36 Threads), Motherboard: ASRock X299 Steel Legend (P1.30 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 32GB, Disk: Samsung SSD 970 PRO 512GB, Graphics: NVIDIA NV132 11GB, Audio: Realtek ALC1220, Monitor: ASUS MG28U, Network: Intel I219-V + Intel I211
OS: Ubuntu 20.04, Kernel: 5.4.0-31-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.3 Mesa 20.0.4, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500012cJava Notes: OMR d4365f371Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
Testing initiated at 26 May 2020 16:04 by user pts.