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 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 300 600 900 1200 1500 SE +/- 0.43, N = 4 SE +/- 2.05, N = 4 SE +/- 0.09, N = 4 SE +/- 0.13, N = 4 SE +/- 1.62, N = 4 SE +/- 1.14, N = 4 SE +/- 0.24, N = 4 SE +/- 0.22, N = 4 1179.86 1178.33 1180.42 1180.26 715.96 706.47 458.28 458.72
Result Confidence
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 200 400 600 800 1000 Min: 1178.64 / Avg: 1179.86 / Max: 1180.58 Min: 1172.21 / Avg: 1178.33 / Max: 1180.91 Min: 1180.26 / Avg: 1180.42 / Max: 1180.58 Min: 1179.94 / Avg: 1180.26 / Max: 1180.58 Min: 713.21 / Avg: 715.96 / Max: 720.39 Min: 703.63 / Avg: 706.47 / Max: 708.74 Min: 457.69 / Avg: 458.28 / Max: 458.67 Min: 458.28 / Avg: 458.72 / Max: 459.26
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 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 90 180 270 360 450 SE +/- 5.17, N = 3 SE +/- 3.83, N = 9 SE +/- 3.69, N = 9 SE +/- 1.86, N = 3 SE +/- 1.63, N = 9 SE +/- 1.35, N = 15 SE +/- 0.88, N = 3 SE +/- 0.58, N = 3 393 376 374 159 158 161 159 161
Result Confidence
OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Async Random Read - Clients: 32 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 70 140 210 280 350 Min: 387 / Avg: 392.67 / Max: 403 Min: 369 / Avg: 376 / Max: 401 Min: 368 / Avg: 374.44 / Max: 402 Min: 155 / Avg: 158.67 / Max: 161 Min: 154 / Avg: 157.56 / Max: 169 Min: 155 / Avg: 161 / Max: 173 Min: 157 / Avg: 158.67 / Max: 160 Min: 160 / Avg: 161 / Max: 162
Result
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Async Random Read - Clients: 32 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 40K 80K 120K 160K 200K SE +/- 1139.85, N = 3 SE +/- 827.01, N = 9 SE +/- 805.95, N = 9 SE +/- 2802.32, N = 3 SE +/- 1975.69, N = 9 SE +/- 1624.51, N = 15 SE +/- 1055.62, N = 3 SE +/- 996.13, N = 3 80799 84414 84812 197796 199261 194671 197184 195159
Result Confidence
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Async Random Read - Clients: 32 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 30K 60K 90K 120K 150K Min: 78531 / Avg: 80798.67 / Max: 82135 Min: 79057 / Avg: 84414.44 / Max: 85900 Min: 78891 / Avg: 84811.78 / Max: 86330 Min: 194526 / Avg: 197796 / Max: 203373 Min: 185577 / Avg: 199261.11 / Max: 203744 Min: 180556 / Avg: 194671.4 / Max: 202128 Min: 195620 / Avg: 197183.67 / Max: 199194 Min: 193284 / Avg: 195158.67 / Max: 196680
Result
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 32 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 40K 80K 120K 160K 200K SE +/- 1641.62, N = 3 SE +/- 1297.36, N = 3 SE +/- 546.95, N = 3 SE +/- 1562.89, N = 3 SE +/- 360.02, N = 3 SE +/- 1394.59, N = 3 SE +/- 1885.48, N = 3 SE +/- 1653.04, N = 3 181232 82034 78335 184137 176788 176537 177237 176202
Result Confidence
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 32 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 30K 60K 90K 120K 150K Min: 178086 / Avg: 181232.33 / Max: 183618 Min: 79599 / Avg: 82033.67 / Max: 84028 Min: 77247 / Avg: 78335.33 / Max: 78975 Min: 181662 / Avg: 184137.33 / Max: 187028 Min: 176084 / Avg: 176788.33 / Max: 177270 Min: 173888 / Avg: 176536.67 / Max: 178618 Min: 174490 / Avg: 177237.33 / Max: 180848 Min: 174441 / Avg: 176202.33 / Max: 179506
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 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 500 1000 1500 2000 2500 SE +/- 4.33, N = 5 SE +/- 4.34, N = 5 SE +/- 5.70, N = 5 SE +/- 7.13, N = 25 SE +/- 11.70, N = 5 SE +/- 6.33, N = 5 SE +/- 20.66, N = 5 SE +/- 11.40, N = 5 1721.47 1660.57 1520.53 1050.95 976.55 1563.88 1752.37 2132.40
Result Confidence
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Scala Dotty OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 400 800 1200 1600 2000 Min: 1706.49 / Avg: 1721.47 / Max: 1729.59 Min: 1651.37 / Avg: 1660.57 / Max: 1676.62 Min: 1506.44 / Avg: 1520.53 / Max: 1534.9 Min: 1009.63 / Avg: 1050.95 / Max: 1121.28 Min: 939.59 / Avg: 976.55 / Max: 1004.68 Min: 1543.72 / Avg: 1563.88 / Max: 1583.37 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 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 5K 10K 15K 20K 25K 24518 24186 17863 12087 12650 18842 12867 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 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 1200 2400 3600 4800 6000 SE +/- 11.89, N = 4 SE +/- 10.07, N = 4 SE +/- 119.94, N = 4 SE +/- 22.76, N = 4 SE +/- 0.86, N = 4 SE +/- 1.16, N = 4 SE +/- 17.54, N = 4 SE +/- 15.84, N = 4 4759.42 4847.58 5616.19 5250.95 2694.96 2719.45 5604.05 5605.81
Result Confidence
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 1000 2000 3000 4000 5000 Min: 4728.43 / Avg: 4759.42 / Max: 4778.07 Min: 4818.12 / Avg: 4847.58 / Max: 4863.16 Min: 5393.91 / Avg: 5616.19 / Max: 5894.59 Min: 5206.23 / Avg: 5250.95 / Max: 5299.69 Min: 2692.97 / Avg: 2694.96 / Max: 2696.95 Min: 2717.08 / Avg: 2719.45 / Max: 2722.5 Min: 5554.37 / Avg: 5604.05 / Max: 5628.79 Min: 5578.48 / Avg: 5605.81 / Max: 5650.63
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 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 1500 3000 4500 6000 7500 SE +/- 12.43, N = 4 SE +/- 13.06, N = 4 SE +/- 10.96, N = 4 SE +/- 11.45, N = 4 SE +/- 11.57, N = 4 SE +/- 11.78, N = 4 SE +/- 85.57, N = 4 SE +/- 83.10, N = 5 3868 3901 3903 3446 3641 3812 6687 6804
Result Confidence
OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 1200 2400 3600 4800 6000 Min: 3833 / Avg: 3867.5 / Max: 3890 Min: 3862 / Avg: 3901 / Max: 3917 Min: 3879 / Avg: 3902.75 / Max: 3930 Min: 3421 / Avg: 3445.5 / Max: 3466 Min: 3607 / Avg: 3640.5 / Max: 3660 Min: 3787 / Avg: 3811.5 / Max: 3835 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 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 500 1000 1500 2000 2500 SE +/- 13.08, N = 4 SE +/- 0.26, N = 4 SE +/- 1.17, N = 4 SE +/- 1.29, N = 4 SE +/- 1.02, N = 4 SE +/- 1.46, N = 4 SE +/- 0.41, N = 4 SE +/- 1.19, N = 4 1971.64 2325.78 2385.30 2272.35 2508.26 2472.18 1444.42 1443.53
Result Confidence
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Sparse Matrix Multiply OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 400 800 1200 1600 2000 Min: 1933.22 / Avg: 1971.64 / Max: 1988.95 Min: 2325 / Avg: 2325.78 / Max: 2326.03 Min: 2382.04 / Avg: 2385.3 / Max: 2387.47 Min: 2268.66 / Avg: 2272.35 / Max: 2274.57 Min: 2506.16 / Avg: 2508.26 / Max: 2510.96 Min: 2468.4 / Avg: 2472.18 / Max: 2475.39 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 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 1200 2400 3600 4800 6000 SE +/- 40.11, N = 20 SE +/- 56.31, N = 15 SE +/- 52.90, N = 15 SE +/- 62.34, N = 20 SE +/- 47.99, N = 5 SE +/- 71.17, N = 15 SE +/- 72.42, N = 5 SE +/- 65.09, N = 7 4751.34 4804.46 5062.54 3377.40 5265.04 5300.32 5773.58 5747.81
Result Confidence
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Genetic Algorithm Using Jenetics + Futures OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 1000 2000 3000 4000 5000 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: 3029.95 / Avg: 3377.4 / Max: 4015.48 Min: 5111.79 / Avg: 5265.04 / Max: 5368.99 Min: 4905.68 / Avg: 5300.32 / Max: 5741.15 Min: 5520.88 / Avg: 5773.58 / Max: 5932.26 Min: 5525.6 / Avg: 5747.81 / Max: 6040.55
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 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 400 800 1200 1600 2000 SE +/- 22.74, N = 4 SE +/- 14.42, N = 4 SE +/- 31.21, N = 4 SE +/- 0.21, N = 4 SE +/- 9.86, N = 4 SE +/- 9.84, N = 4 SE +/- 7.69, N = 4 SE +/- 4.93, N = 4 1271.68 1397.09 1405.66 1215.71 1834.87 1798.47 1517.67 1513.16
Result Confidence
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Fast Fourier Transform OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 300 600 900 1200 1500 Min: 1245 / Avg: 1271.68 / Max: 1339.66 Min: 1370.72 / Avg: 1397.09 / Max: 1436.77 Min: 1320.39 / Avg: 1405.66 / Max: 1467.6 Min: 1215.5 / Avg: 1215.71 / Max: 1216.35 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
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 14.0.1 OpenJDK 15 EA24 OpenJDK 11 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 +/- 0.88, N = 3 SE +/- 1.33, N = 3 SE +/- 1.06, N = 15 SE +/- 0.33, N = 3 SE +/- 1.12, N = 12 SE +/- 1.06, N = 11 SE +/- 0.98, N = 15 SE +/- 1.53, N = 3 128 156 131 107 112 112 112 135
Result Confidence
OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 1 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 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 Min: 127 / Avg: 128.33 / Max: 130 Min: 153 / Avg: 155.67 / Max: 157 Min: 125 / Avg: 131.13 / Max: 139 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: 133 / Avg: 135 / Max: 138
Result
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 1 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 2K 4K 6K 8K 10K SE +/- 50.09, N = 3 SE +/- 54.20, N = 3 SE +/- 60.96, N = 15 SE +/- 41.59, N = 3 SE +/- 83.93, N = 12 SE +/- 78.39, N = 11 SE +/- 69.31, N = 15 SE +/- 81.03, N = 3 7700 6355 7546 9258 8811 8784 8803 7318
Result Confidence
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 1 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 1600 3200 4800 6400 8000 Min: 7606 / Avg: 7700 / Max: 7777 Min: 6297 / Avg: 6354.67 / Max: 6463 Min: 7127 / Avg: 7546.2 / Max: 7926 Min: 9194 / Avg: 9258 / Max: 9336 Min: 8098 / Avg: 8811.08 / Max: 9245 Min: 8094 / Avg: 8784.09 / Max: 9022 Min: 7916 / Avg: 8802.73 / Max: 9014 Min: 7163 / Avg: 7318.33 / Max: 7436
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 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 500 1000 1500 2000 2500 SE +/- 6.56, N = 4 SE +/- 3.35, N = 4 SE +/- 27.95, N = 4 SE +/- 4.75, N = 4 SE +/- 2.31, N = 4 SE +/- 2.12, N = 4 SE +/- 4.09, N = 4 SE +/- 4.30, N = 4 2218.31 2328.99 2488.75 2355.09 1846.47 1835.14 2172.32 2171.85
Result Confidence
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 400 800 1200 1600 2000 Min: 2206.38 / Avg: 2218.31 / Max: 2236.97 Min: 2322.22 / Avg: 2328.99 / Max: 2336.18 Min: 2436.67 / Avg: 2488.75 / Max: 2556.54 Min: 2345.84 / Avg: 2355.09 / Max: 2364.91 Min: 1840.71 / Avg: 1846.47 / Max: 1850.49 Min: 1828.77 / Avg: 1835.14 / Max: 1837.46 Min: 2162 / Avg: 2172.32 / Max: 2182.02 Min: 2164.44 / Avg: 2171.85 / Max: 2184.23
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 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 2K 4K 6K 8K 10K SE +/- 89.29, N = 15 SE +/- 106.61, N = 14 SE +/- 112.16, N = 6 SE +/- 114.71, N = 14 SE +/- 98.81, N = 15 SE +/- 106.92, N = 13 SE +/- 119.37, N = 6 SE +/- 99.51, N = 5 10114 10475 10152 10089 10110 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 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 2K 4K 6K 8K 10K Min: 9083 / Avg: 10114.47 / Max: 10458 Min: 9310 / Avg: 10475.36 / Max: 10964 Min: 9615 / Avg: 10152.17 / Max: 10361 Min: 8857 / Avg: 10089.36 / Max: 10557 Min: 8889 / Avg: 10109.93 / Max: 10615 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 14.0.1 OpenJDK 15 EA24 OpenJDK 11 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 +/- 0.94, N = 15 SE +/- 1.03, N = 14 SE +/- 1.08, N = 6 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 98 94 97 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 14.0.1 OpenJDK 15 EA24 OpenJDK 11 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: 94 / Avg: 97.53 / Max: 109 Min: 90 / Avg: 94.29 / Max: 106 Min: 95 / Avg: 96.83 / Max: 102 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 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 1500 3000 4500 6000 7500 SE +/- 27.57, N = 4 SE +/- 51.90, N = 4 SE +/- 27.17, N = 4 SE +/- 67.44, N = 6 SE +/- 33.66, N = 4 SE +/- 62.40, N = 4 SE +/- 170.12, N = 16 SE +/- 65.71, N = 9 5414 5507 5259 5835 6609 6578 6867 6985
Result Confidence
OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 1200 2400 3600 4800 6000 Min: 5366 / Avg: 5414 / Max: 5478 Min: 5376 / Avg: 5507 / Max: 5599 Min: 5179 / Avg: 5259 / Max: 5294 Min: 5515 / Avg: 5835.17 / Max: 5986 Min: 6533 / Avg: 6609.25 / Max: 6696 Min: 6430 / Avg: 6577.5 / Max: 6698 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 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 600 1200 1800 2400 3000 SE +/- 18.53, N = 5 SE +/- 26.94, N = 7 SE +/- 11.61, N = 5 SE +/- 6.36, N = 5 SE +/- 8.34, N = 5 SE +/- 23.48, N = 8 SE +/- 11.47, N = 5 SE +/- 13.53, N = 5 2580.72 2522.02 2446.91 2157.52 2018.07 2343.04 2520.96 2615.44
Result Confidence
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Twitter HTTP Requests OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 500 1000 1500 2000 2500 Min: 2527.8 / Avg: 2580.72 / Max: 2636.86 Min: 2385.94 / Avg: 2522.02 / Max: 2597.5 Min: 2410.66 / Avg: 2446.91 / Max: 2469.22 Min: 2136.19 / Avg: 2157.52 / Max: 2171.19 Min: 1991.44 / Avg: 2018.07 / Max: 2039.73 Min: 2267.08 / Avg: 2343.04 / Max: 2471.96 Min: 2493.13 / Avg: 2520.96 / Max: 2554.19 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 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 400 800 1200 1600 2000 SE +/- 9.08, N = 4 SE +/- 9.48, N = 4 SE +/- 0.56, N = 4 SE +/- 0.76, N = 4 SE +/- 1.13, N = 4 SE +/- 0.16, N = 4 SE +/- 2.21, N = 4 SE +/- 1.45, N = 4 1908.95 1896.17 1856.19 1856.19 1478.30 1479.14 1837.17 1838.04
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 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 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: 1857.31 Min: 1854.62 / Avg: 1856.19 / Max: 1858.2 Min: 1474.9 / Avg: 1478.3 / Max: 1479.43 Min: 1478.86 / Avg: 1479.14 / Max: 1479.43 Min: 1831.71 / Avg: 1837.17 / Max: 1842.21 Min: 1835.2 / Avg: 1838.04 / Max: 1841.33
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 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 3K 6K 9K 12K 15K SE +/- 99.11, N = 5 SE +/- 65.78, N = 5 SE +/- 68.81, N = 5 SE +/- 110.87, N = 5 SE +/- 111.93, N = 5 SE +/- 95.55, N = 5 SE +/- 79.71, N = 5 SE +/- 104.95, N = 5 10789.33 10760.55 11574.69 10458.53 10343.42 10625.43 12042.03 12025.46
Result Confidence
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 2K 4K 6K 8K 10K Min: 10526.66 / Avg: 10789.33 / Max: 11025.52 Min: 10639.09 / Avg: 10760.55 / Max: 10983.86 Min: 11393.5 / Avg: 11574.69 / Max: 11780.98 Min: 10223 / Avg: 10458.53 / Max: 10881.06 Min: 9945.99 / Avg: 10343.42 / Max: 10579.5 Min: 10379.56 / Avg: 10625.43 / Max: 10830.13 Min: 11867.47 / Avg: 12042.03 / Max: 12296.76 Min: 11691.4 / Avg: 12025.46 / Max: 12260.6
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 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 9K 18K 27K 36K 45K 40937 41430 39951 39878 41430 38853 36596 37007
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 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 80 160 240 320 400 SE +/- 4.32, N = 5 SE +/- 4.80, N = 5 SE +/- 1.53, N = 3 SE +/- 2.19, N = 3 SE +/- 4.37, N = 3 SE +/- 1.45, N = 3 SE +/- 2.40, N = 3 SE +/- 3.48, N = 3 363 388 384 354 375 384 372 386
Result Confidence
OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Increment - Clients: 32 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 70 140 210 280 350 Min: 351 / Avg: 363 / Max: 376 Min: 370 / Avg: 387.6 / Max: 398 Min: 382 / Avg: 384 / Max: 387 Min: 350 / Avg: 354.33 / Max: 357 Min: 366 / Avg: 374.67 / Max: 380 Min: 382 / Avg: 384.33 / Max: 387 Min: 369 / Avg: 372.33 / Max: 377 Min: 380 / Avg: 386.33 / Max: 392
Result
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Increment - Clients: 32 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 20K 40K 60K 80K 100K SE +/- 1168.34, N = 5 SE +/- 1066.90, N = 5 SE +/- 522.72, N = 3 SE +/- 432.05, N = 3 SE +/- 1159.19, N = 3 SE +/- 161.39, N = 3 SE +/- 754.83, N = 3 SE +/- 548.24, N = 3 87380 81808 82386 89461 84609 82317 85085 81997
Result Confidence
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Increment - Clients: 32 OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 16K 32K 48K 64K 80K Min: 83727 / Avg: 87380 / Max: 90593 Min: 79200 / Avg: 81808 / Max: 85621 Min: 81343 / Avg: 82385.67 / Max: 82973 Min: 89006 / Avg: 89461.33 / Max: 90325 Min: 83374 / Avg: 84609.33 / Max: 86926 Min: 82040 / Avg: 82317 / Max: 82599 Min: 83593 / Avg: 85085.33 / Max: 86029 Min: 80962 / Avg: 81997 / Max: 82828
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 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 5K 10K 15K 20K 25K SE +/- 163.33, N = 20 SE +/- 159.80, N = 20 SE +/- 379.82, N = 20 SE +/- 143.42, N = 17 SE +/- 266.12, N = 20 SE +/- 523.39, N = 15 SE +/- 229.60, N = 20 SE +/- 312.33, N = 20 12821.41 12358.79 23220.87 12403.29 14987.33 19849.42 16534.64 18338.97
Result Confidence
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Savina Reactors.IO OpenJDK 14.0.1 OpenJDK 15 EA24 OpenJDK 11 OpenJDK 8 GraalVM 20.1 Java 8 GraalVM 20.1 Java 11 OpenJ9 0.20 Java 8 OpenJ9 0.20 Java 11 4K 8K 12K 16K 20K Min: 11419.82 / Avg: 12821.41 / Max: 14552.26 Min: 11339.53 / Avg: 12358.79 / Max: 13693.38 Min: 18004.48 / Avg: 23220.87 / Max: 25480.8 Min: 11760.26 / Avg: 12403.29 / Max: 14110.96 Min: 13282.4 / Avg: 14987.33 / Max: 18895.68 Min: 14365.36 / Avg: 19849.42 / Max: 23435.77 Min: 14555.31 / Avg: 16534.64 / Max: 18138.41 Min: 15150.73 / Avg: 18338.97 / Max: 20537.32
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.