Java Benchmark Comparison Mid 2022

OpenJDK binaries, IBM OpenJ9 binaries, Oracle GraalVM CE builds... Some fresh Java benchmarks by Michael Larabel for a future article.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2206030-NE-JAVABENCH26
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

CPU Massive 3 Tests
Java 5 Tests
Server CPU Tests 2 Tests
Single-Threaded 2 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
OpenJDK 8u41
June 01 2022
  1 Hour, 15 Minutes
OpenJDK 9.0.4
June 01 2022
  1 Hour, 39 Minutes
OpenJDK 10.0.2
June 01 2022
  1 Hour, 31 Minutes
OpenJDK 11.0.2
June 01 2022
  1 Hour, 32 Minutes
OpenJDK 12.0.2
June 01 2022
  1 Hour, 9 Minutes
OpenJDK 13.0.2
June 01 2022
  1 Hour, 21 Minutes
OpenJDK 14.0.2
June 01 2022
  47 Minutes
OpenJDK 15.0.2
June 02 2022
  45 Minutes
OpenJDK 16.0.2
June 02 2022
  45 Minutes
OpenJDK 17.0.2
June 02 2022
  51 Minutes
OpenJDK 18
June 02 2022
  46 Minutes
OpenJDK 19 EA24
June 02 2022
  58 Minutes
OpenJ9 0.32 OpenJDK 8
June 02 2022
  51 Minutes
OpenJ9 0.32 OpenJDK 11
June 02 2022
  1 Hour, 7 Minutes
OpenJ9 0.32 OpenJDK 18
June 03 2022
  47 Minutes
GraalVM CE 22.1 Java 11
June 03 2022
  1 Hour, 30 Minutes
GraalVM CE 22.1 Java 17
June 03 2022
  1 Hour, 24 Minutes
Invert Hiding All Results Option
  1 Hour, 7 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


Java Benchmark Comparison Mid 2022OpenBenchmarking.orgPhoronix Test SuiteIntel Core i5-12600K @ 6.30GHz (10 Cores / 16 Threads)ASUS PRIME Z690-P WIFI D4 (0605 BIOS)Intel Device 7aa716GB1000GB Western Digital WDS100T1X0E-00AFY0llvmpipeRealtek ALC897Realtek RTL8125 2.5GbE + Intel Device 7af0Ubuntu 22.045.15.35-051535-generic (x86_64)GNOME Shell 42.0X Server 1.21.1.34.5 Mesa 22.0.1 (LLVM 13.0.1 256 bits)1.2.204GCC 11.2.0ext43840x2160ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionJava Benchmark Comparison Mid 2022 PerformanceSystem Logs- Transparent Huge Pages: madvise- Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x12 - Thermald 2.4.9 - OpenJDK 8u41: OpenJDK Runtime Environment (build 1.8.0_41-b04)- OpenJDK 9.0.4: OpenJDK Runtime Environment (build 9.0.4+11)- OpenJDK 10.0.2: OpenJDK Runtime Environment 18.3 (build 10.0.2+13)- OpenJDK 11.0.2: OpenJDK Runtime Environment 18.9 (build 11.0.2+9)- OpenJDK 12.0.2: OpenJDK Runtime Environment (build 12.0.2+10)- OpenJDK 13.0.2: OpenJDK Runtime Environment (build 13.0.2+8)- OpenJDK 14.0.2: OpenJDK Runtime Environment (build 14.0.2+12-46)- OpenJDK 15.0.2: OpenJDK Runtime Environment (build 15.0.2+7-27)- OpenJDK 16.0.2: OpenJDK Runtime Environment (build 16.0.2+7-67)- OpenJDK 17.0.2: OpenJDK Runtime Environment (build 17.0.2+8-86)- OpenJDK 18: OpenJDK Runtime Environment (build 18+36-2087)- OpenJDK 19 EA24: OpenJDK Runtime Environment (build 19-ea+24-1832)- OpenJ9 0.32 OpenJDK 8: OMR ab24b6666- OpenJ9 0.32 OpenJDK 11: OMR ab24b6666- OpenJ9 0.32 OpenJDK 18: OMR ab24b6666- GraalVM CE 22.1 Java 11: OpenJDK Runtime Environment GraalVM CE 22.1.0 (build 11.0.15+10-jvmci-22.1-b06) - GraalVM CE 22.1 Java 17: OpenJDK Runtime Environment GraalVM CE 22.1.0 (build 17.0.3+7-jvmci-22.1-b06) - itlb_multihit: Not affected + 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 + srbds: Not affected + tsx_async_abort: Not affected

OpenJDK 8u41OpenJDK 9.0.4OpenJDK 10.0.2OpenJDK 11.0.2OpenJDK 12.0.2OpenJDK 13.0.2OpenJDK 14.0.2OpenJDK 15.0.2OpenJDK 16.0.2OpenJDK 17.0.2OpenJDK 18OpenJDK 19 EA24OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 18GraalVM CE 22.1 Java 11GraalVM CE 22.1 Java 17Result OverviewPhoronix Test Suite100%125%150%175%200%RenaissanceDaCapo BenchmarkSunflow Rendering SystemBork File EncrypterJava SciMark

Java Benchmark Comparison Mid 2022java-scimark2: Compositejava-scimark2: Fast Fourier Transformjava-scimark2: Sparse Matrix Multiplyjava-scimark2: Dense LU Matrix Factorizationjava-scimark2: Jacobi Successive Over-Relaxationbork: File Encryption Timedacapobench: H2dacapobench: Jythonrenaissance: Scala Dottyrenaissance: Rand Forestrenaissance: ALS Movie Lensrenaissance: Apache Spark ALSrenaissance: Apache Spark Bayesrenaissance: Savina Reactors.IOrenaissance: Apache Spark PageRankrenaissance: Finagle HTTP Requestsrenaissance: Akka Unbalanced Cobwebbed Treerenaissance: Genetic Algorithm Using Jenetics + Futuressunflow: Global Illumination + Image SynthesisOpenJDK 8u41OpenJDK 9.0.4OpenJDK 10.0.2OpenJDK 11.0.2OpenJDK 12.0.2OpenJDK 13.0.2OpenJDK 14.0.2OpenJDK 15.0.2OpenJDK 16.0.2OpenJDK 17.0.2OpenJDK 18OpenJDK 19 EA24OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 18GraalVM CE 22.1 Java 11GraalVM CE 22.1 Java 173918.832512.654021.538987.703095.536.06926452107484.6432.85643.81211.71145.04489.21772.61931.56541.61442.30.8124101.182700.444028.749429.753074.685.75322932303579.5475.26067.11533.41323.44941.92622.62318.48558.64018.10.7433841.392731.083698.768539.143378.566.25022712228535.8478.16034.41501.21320.34979.82584.52366.08832.74292.70.7773542.192724.663867.256771.023080.635.78322802310538.4471.05911.31469.21278.54968.22475.82385.78627.84278.80.7394032.802717.643774.699349.873050.575.65422672182528.3464.65853.11544.11144.54969.92553.12308.08448.64289.00.7304011.542641.403760.979363.883037.805.62322892207530.1469.65842.91583.61138.74840.22547.62263.38458.54006.90.7224031.642663.753676.539486.823057.785.92621102088516.0462.05753.71549.61135.74765.82549.42118.98404.04080.50.7363923.682642.343510.599131.243063.295.71622662208503.3447.55973.01494.61122.14605.32455.92071.28446.93669.90.7134015.642690.893620.009420.763080.105.56122432266507.4468.95604.81334.71119.24528.82325.82117.88431.64048.60.7023963.962711.233573.649182.143079.495.57521892229510.7469.85514.11327.91138.94336.12264.42129.18394.34479.30.7033960.652749.723608.099075.763093.695.47820222046489.9462.05505.91344.71138.34333.22223.52058.28512.44648.90.7113969.002690.323612.109215.653056.705.55920602005487.7457.65587.11323.21131.24113.42263.72053.96361.93048.80.7074116.942721.152956.9611379.0653901713070.276.68529393805935.14376.62697.08329.74938.60.9914092.202735.462946.9011252.6709491863065.846.85528434006859.54429.12736.58729.53966.90.9913488.202641.682659.638908.242812.057.5472849942.04637.02900.18815.34377.01.0203472.312669.213719.867995.032223.255.59019272096531.4440.65597.61246.11004.84813.22296.12148.78617.33852.10.6853463.022652.633712.047958.312232.395.47917642216556.5447.95450.41143.3878.94426.42251.42005.38316.74323.10.632OpenBenchmarking.org

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.

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeOpenJ9 0.32 OpenJDK 8OpenJDK 9.0.4OpenJ9 0.32 OpenJDK 11OpenJDK 12.0.2OpenJDK 14.0.2OpenJDK 16.0.2OpenJDK 13.0.2OpenJDK 19 EA24OpenJDK 17.0.2OpenJDK 18OpenJDK 15.0.2OpenJDK 8u41OpenJDK 10.0.2OpenJDK 11.0.2OpenJ9 0.32 OpenJDK 18GraalVM CE 22.1 Java 11GraalVM CE 22.1 Java 179001800270036004500SE +/- 43.18, N = 4SE +/- 28.27, N = 4SE +/- 22.45, N = 4SE +/- 7.40, N = 4SE +/- 9.17, N = 4SE +/- 16.33, N = 4SE +/- 14.45, N = 4SE +/- 9.12, N = 4SE +/- 19.27, N = 4SE +/- 14.69, N = 4SE +/- 9.35, N = 4SE +/- 29.84, N = 10SE +/- 47.25, N = 20SE +/- 28.64, N = 4SE +/- 27.39, N = 4SE +/- 15.31, N = 4SE +/- 18.53, N = 44116.944101.184092.204032.804031.644015.644011.543969.003963.963960.653923.683918.833841.393542.193488.203472.313463.02
OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeOpenJ9 0.32 OpenJDK 8OpenJDK 9.0.4OpenJ9 0.32 OpenJDK 11OpenJDK 12.0.2OpenJDK 14.0.2OpenJDK 16.0.2OpenJDK 13.0.2OpenJDK 19 EA24OpenJDK 17.0.2OpenJDK 18OpenJDK 15.0.2OpenJDK 8u41OpenJDK 10.0.2OpenJDK 11.0.2OpenJ9 0.32 OpenJDK 18GraalVM CE 22.1 Java 11GraalVM CE 22.1 Java 177001400210028003500Min: 3991.89 / Avg: 4116.94 / Max: 4180.76Min: 4050.91 / Avg: 4101.18 / Max: 4150.83Min: 4050.07 / Avg: 4092.2 / Max: 4154.89Min: 4013.28 / Avg: 4032.8 / Max: 4045.23Min: 4016.02 / Avg: 4031.64 / Max: 4052.83Min: 3978.83 / Avg: 4015.64 / Max: 4044.66Min: 3968.43 / Avg: 4011.54 / Max: 4028.94Min: 3945.1 / Avg: 3969 / Max: 3983.29Min: 3927.27 / Avg: 3963.96 / Max: 4003.8Min: 3929.78 / Avg: 3960.65 / Max: 4000.36Min: 3903.84 / Avg: 3923.68 / Max: 3941.4Min: 3777.32 / Avg: 3918.83 / Max: 4082.23Min: 3533.54 / Avg: 3841.39 / Max: 4057.99Min: 3491.29 / Avg: 3542.19 / Max: 3623.13Min: 3452.57 / Avg: 3488.2 / Max: 3568.94Min: 3435.51 / Avg: 3472.31 / Max: 3502.08Min: 3414.12 / Avg: 3463.02 / Max: 3494.38

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Fast Fourier TransformOpenJDK 18OpenJ9 0.32 OpenJDK 11OpenJDK 10.0.2OpenJDK 11.0.2OpenJ9 0.32 OpenJDK 8OpenJDK 12.0.2OpenJDK 17.0.2OpenJDK 9.0.4OpenJDK 16.0.2OpenJDK 19 EA24GraalVM CE 22.1 Java 11OpenJDK 14.0.2GraalVM CE 22.1 Java 17OpenJDK 15.0.2OpenJ9 0.32 OpenJDK 18OpenJDK 13.0.2OpenJDK 8u416001200180024003000SE +/- 12.76, N = 4SE +/- 13.48, N = 4SE +/- 9.75, N = 4SE +/- 28.30, N = 4SE +/- 16.17, N = 4SE +/- 14.33, N = 4SE +/- 19.45, N = 4SE +/- 10.05, N = 4SE +/- 33.48, N = 4SE +/- 32.75, N = 4SE +/- 10.84, N = 4SE +/- 4.62, N = 4SE +/- 6.55, N = 4SE +/- 21.90, N = 4SE +/- 11.01, N = 4SE +/- 37.79, N = 4SE +/- 19.79, N = 42749.722735.462731.082724.662721.152717.642711.232700.442690.892690.322669.212663.752652.632642.342641.682641.402512.65
OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Fast Fourier TransformOpenJDK 18OpenJ9 0.32 OpenJDK 11OpenJDK 10.0.2OpenJDK 11.0.2OpenJ9 0.32 OpenJDK 8OpenJDK 12.0.2OpenJDK 17.0.2OpenJDK 9.0.4OpenJDK 16.0.2OpenJDK 19 EA24GraalVM CE 22.1 Java 11OpenJDK 14.0.2GraalVM CE 22.1 Java 17OpenJDK 15.0.2OpenJ9 0.32 OpenJDK 18OpenJDK 13.0.2OpenJDK 8u415001000150020002500Min: 2726.44 / Avg: 2749.72 / Max: 2779.67Min: 2710.55 / Avg: 2735.46 / Max: 2773.04Min: 2715.83 / Avg: 2731.08 / Max: 2756.6Min: 2655.87 / Avg: 2724.66 / Max: 2793.02Min: 2685.51 / Avg: 2721.15 / Max: 2760.97Min: 2686.55 / Avg: 2717.64 / Max: 2743.6Min: 2667.03 / Avg: 2711.23 / Max: 2754.43Min: 2673.17 / Avg: 2700.44 / Max: 2720.06Min: 2640.79 / Avg: 2690.89 / Max: 2782.99Min: 2624.89 / Avg: 2690.32 / Max: 2777.45Min: 2638.79 / Avg: 2669.21 / Max: 2687.58Min: 2654.86 / Avg: 2663.75 / Max: 2675.22Min: 2637.79 / Avg: 2652.63 / Max: 2666.02Min: 2579.28 / Avg: 2642.34 / Max: 2680.35Min: 2610.16 / Avg: 2641.68 / Max: 2659.92Min: 2562.23 / Avg: 2641.4 / Max: 2733.92Min: 2471.47 / Avg: 2512.65 / Max: 2565.06

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Sparse Matrix MultiplyOpenJDK 9.0.4OpenJDK 8u41OpenJDK 11.0.2OpenJDK 12.0.2OpenJDK 13.0.2GraalVM CE 22.1 Java 11GraalVM CE 22.1 Java 17OpenJDK 10.0.2OpenJDK 14.0.2OpenJDK 16.0.2OpenJDK 19 EA24OpenJDK 18OpenJDK 17.0.2OpenJDK 15.0.2OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 189001800270036004500SE +/- 4.82, N = 4SE +/- 13.88, N = 4SE +/- 11.97, N = 4SE +/- 12.12, N = 4SE +/- 34.23, N = 4SE +/- 15.15, N = 4SE +/- 18.03, N = 4SE +/- 9.68, N = 4SE +/- 16.45, N = 4SE +/- 14.23, N = 4SE +/- 8.34, N = 4SE +/- 21.85, N = 4SE +/- 34.09, N = 4SE +/- 12.25, N = 4SE +/- 36.72, N = 4SE +/- 32.37, N = 4SE +/- 10.45, N = 44028.744021.533867.253774.693760.973719.863712.043698.763676.533620.003612.103608.093573.643510.592956.962946.902659.63
OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Sparse Matrix MultiplyOpenJDK 9.0.4OpenJDK 8u41OpenJDK 11.0.2OpenJDK 12.0.2OpenJDK 13.0.2GraalVM CE 22.1 Java 11GraalVM CE 22.1 Java 17OpenJDK 10.0.2OpenJDK 14.0.2OpenJDK 16.0.2OpenJDK 19 EA24OpenJDK 18OpenJDK 17.0.2OpenJDK 15.0.2OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 187001400210028003500Min: 4015.99 / Avg: 4028.74 / Max: 4037.64Min: 3990.02 / Avg: 4021.53 / Max: 4048.56Min: 3838.13 / Avg: 3867.25 / Max: 3896.6Min: 3746.25 / Avg: 3774.69 / Max: 3803.32Min: 3661.23 / Avg: 3760.97 / Max: 3813Min: 3681.8 / Avg: 3719.86 / Max: 3744.91Min: 3666.35 / Avg: 3712.04 / Max: 3742.24Min: 3671.48 / Avg: 3698.76 / Max: 3714.4Min: 3635.84 / Avg: 3676.53 / Max: 3711.77Min: 3578.76 / Avg: 3620 / Max: 3643.42Min: 3588.56 / Avg: 3612.1 / Max: 3624.53Min: 3576.32 / Avg: 3608.09 / Max: 3670.2Min: 3489.44 / Avg: 3573.64 / Max: 3644.69Min: 3477.86 / Avg: 3510.59 / Max: 3529.37Min: 2879.12 / Avg: 2956.96 / Max: 3056.18Min: 2904.64 / Avg: 2946.9 / Max: 3042.88Min: 2629.33 / Avg: 2659.63 / Max: 2675.62

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Dense LU Matrix FactorizationOpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 11OpenJDK 14.0.2OpenJDK 9.0.4OpenJDK 16.0.2OpenJDK 13.0.2OpenJDK 12.0.2OpenJDK 19 EA24OpenJDK 17.0.2OpenJDK 15.0.2OpenJDK 18OpenJDK 8u41OpenJ9 0.32 OpenJDK 18OpenJDK 10.0.2GraalVM CE 22.1 Java 11GraalVM CE 22.1 Java 17OpenJDK 11.0.22K4K6K8K10KSE +/- 171.58, N = 4SE +/- 93.76, N = 4SE +/- 24.45, N = 4SE +/- 143.33, N = 4SE +/- 71.34, N = 4SE +/- 62.42, N = 4SE +/- 29.22, N = 4SE +/- 21.82, N = 4SE +/- 40.45, N = 4SE +/- 38.08, N = 4SE +/- 76.01, N = 4SE +/- 303.49, N = 4SE +/- 128.30, N = 4SE +/- 464.90, N = 4SE +/- 54.74, N = 4SE +/- 63.42, N = 4SE +/- 97.21, N = 411379.0711252.679486.829429.759420.769363.889349.879215.659182.149131.249075.768987.708908.248539.147995.037958.316771.02
OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Dense LU Matrix FactorizationOpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 11OpenJDK 14.0.2OpenJDK 9.0.4OpenJDK 16.0.2OpenJDK 13.0.2OpenJDK 12.0.2OpenJDK 19 EA24OpenJDK 17.0.2OpenJDK 15.0.2OpenJDK 18OpenJDK 8u41OpenJ9 0.32 OpenJDK 18OpenJDK 10.0.2GraalVM CE 22.1 Java 11GraalVM CE 22.1 Java 17OpenJDK 11.0.22K4K6K8K10KMin: 10884.57 / Avg: 11379.07 / Max: 11650.84Min: 11033 / Avg: 11252.67 / Max: 11491.5Min: 9432.35 / Avg: 9486.82 / Max: 9539.45Min: 9128.85 / Avg: 9429.75 / Max: 9687.51Min: 9256.5 / Avg: 9420.76 / Max: 9556.14Min: 9186.43 / Avg: 9363.88 / Max: 9473.26Min: 9268.28 / Avg: 9349.87 / Max: 9403.93Min: 9159.47 / Avg: 9215.65 / Max: 9260.42Min: 9075.75 / Avg: 9182.14 / Max: 9252.58Min: 9023.27 / Avg: 9131.24 / Max: 9190.3Min: 8912.82 / Avg: 9075.76 / Max: 9280.09Min: 8309.37 / Avg: 8987.7 / Max: 9510.38Min: 8748.63 / Avg: 8908.24 / Max: 9287.98Min: 7148.34 / Avg: 8539.14 / Max: 9064.45Min: 7858.03 / Avg: 7995.03 / Max: 8084.88Min: 7782.45 / Avg: 7958.31 / Max: 8061.01Min: 6629.84 / Avg: 6771.02 / Max: 7053.71

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Jacobi Successive Over-RelaxationOpenJDK 10.0.2OpenJDK 8u41OpenJDK 18OpenJDK 11.0.2OpenJDK 16.0.2OpenJDK 17.0.2OpenJDK 9.0.4OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 11OpenJDK 15.0.2OpenJDK 14.0.2OpenJDK 19 EA24OpenJDK 12.0.2OpenJDK 13.0.2OpenJ9 0.32 OpenJDK 18GraalVM CE 22.1 Java 17GraalVM CE 22.1 Java 117001400210028003500SE +/- 13.20, N = 4SE +/- 4.42, N = 4SE +/- 6.50, N = 4SE +/- 16.73, N = 4SE +/- 7.40, N = 4SE +/- 7.50, N = 4SE +/- 12.64, N = 4SE +/- 6.48, N = 4SE +/- 13.60, N = 4SE +/- 8.46, N = 4SE +/- 5.27, N = 4SE +/- 13.12, N = 4SE +/- 9.23, N = 4SE +/- 15.40, N = 4SE +/- 1.26, N = 4SE +/- 3.48, N = 4SE +/- 6.36, N = 43378.563095.533093.693080.633080.103079.493074.683070.273065.843063.293057.783056.703050.573037.802812.052232.392223.25
OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Jacobi Successive Over-RelaxationOpenJDK 10.0.2OpenJDK 8u41OpenJDK 18OpenJDK 11.0.2OpenJDK 16.0.2OpenJDK 17.0.2OpenJDK 9.0.4OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 11OpenJDK 15.0.2OpenJDK 14.0.2OpenJDK 19 EA24OpenJDK 12.0.2OpenJDK 13.0.2OpenJ9 0.32 OpenJDK 18GraalVM CE 22.1 Java 17GraalVM CE 22.1 Java 116001200180024003000Min: 3341.06 / Avg: 3378.56 / Max: 3398.51Min: 3085.6 / Avg: 3095.53 / Max: 3102.99Min: 3081.9 / Avg: 3093.69 / Max: 3106.74Min: 3030.99 / Avg: 3080.63 / Max: 3104.24Min: 3064.74 / Avg: 3080.1 / Max: 3099.24Min: 3065.96 / Avg: 3079.49 / Max: 3094.27Min: 3041.76 / Avg: 3074.68 / Max: 3098Min: 3051.39 / Avg: 3070.27 / Max: 3080.66Min: 3026.23 / Avg: 3065.84 / Max: 3086.83Min: 3048.98 / Avg: 3063.29 / Max: 3085.6Min: 3050.19 / Avg: 3057.78 / Max: 3073.29Min: 3038.16 / Avg: 3056.7 / Max: 3095.51Min: 3026.23 / Avg: 3050.57 / Max: 3070.84Min: 3000.32 / Avg: 3037.8 / Max: 3065.96Min: 2808.97 / Avg: 2812.05 / Max: 2814.1Min: 2223.84 / Avg: 2232.39 / Max: 2238.69Min: 2206.02 / Avg: 2223.25 / Max: 2232.86

Bork File Encrypter

Bork is a small, cross-platform file encryption utility. It is written in Java and designed to be included along with the files it encrypts for long-term storage. This test measures the amount of time it takes to encrypt a sample file. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption TimeOpenJDK 18GraalVM CE 22.1 Java 17OpenJDK 19 EA24OpenJDK 16.0.2OpenJDK 17.0.2GraalVM CE 22.1 Java 11OpenJDK 13.0.2OpenJDK 12.0.2OpenJDK 15.0.2OpenJDK 9.0.4OpenJDK 11.0.2OpenJDK 14.0.2OpenJDK 8u41OpenJDK 10.0.2OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 18246810SE +/- 0.019, N = 3SE +/- 0.025, N = 3SE +/- 0.020, N = 3SE +/- 0.019, N = 3SE +/- 0.018, N = 3SE +/- 0.024, N = 3SE +/- 0.050, N = 3SE +/- 0.033, N = 3SE +/- 0.031, N = 3SE +/- 0.031, N = 3SE +/- 0.017, N = 3SE +/- 0.016, N = 3SE +/- 0.038, N = 3SE +/- 0.012, N = 3SE +/- 0.014, N = 3SE +/- 0.031, N = 3SE +/- 0.066, N = 35.4785.4795.5595.5615.5755.5905.6235.6545.7165.7535.7835.9266.0696.2506.6856.8557.547
OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption TimeOpenJDK 18GraalVM CE 22.1 Java 17OpenJDK 19 EA24OpenJDK 16.0.2OpenJDK 17.0.2GraalVM CE 22.1 Java 11OpenJDK 13.0.2OpenJDK 12.0.2OpenJDK 15.0.2OpenJDK 9.0.4OpenJDK 11.0.2OpenJDK 14.0.2OpenJDK 8u41OpenJDK 10.0.2OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 183691215Min: 5.44 / Avg: 5.48 / Max: 5.51Min: 5.43 / Avg: 5.48 / Max: 5.52Min: 5.53 / Avg: 5.56 / Max: 5.6Min: 5.53 / Avg: 5.56 / Max: 5.59Min: 5.55 / Avg: 5.58 / Max: 5.61Min: 5.55 / Avg: 5.59 / Max: 5.63Min: 5.57 / Avg: 5.62 / Max: 5.72Min: 5.61 / Avg: 5.65 / Max: 5.72Min: 5.68 / Avg: 5.72 / Max: 5.78Min: 5.69 / Avg: 5.75 / Max: 5.8Min: 5.75 / Avg: 5.78 / Max: 5.81Min: 5.91 / Avg: 5.93 / Max: 5.96Min: 5.99 / Avg: 6.07 / Max: 6.12Min: 6.23 / Avg: 6.25 / Max: 6.27Min: 6.66 / Avg: 6.68 / Max: 6.71Min: 6.8 / Avg: 6.86 / Max: 6.91Min: 7.42 / Avg: 7.55 / Max: 7.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.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2GraalVM CE 22.1 Java 17GraalVM CE 22.1 Java 11OpenJDK 18OpenJDK 19 EA24OpenJDK 14.0.2OpenJDK 17.0.2OpenJDK 16.0.2OpenJDK 15.0.2OpenJDK 12.0.2OpenJDK 10.0.2OpenJDK 11.0.2OpenJDK 13.0.2OpenJDK 9.0.4OpenJDK 8u41OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 18OpenJ9 0.32 OpenJDK 86001200180024003000SE +/- 30.56, N = 20SE +/- 51.56, N = 16SE +/- 45.77, N = 20SE +/- 59.86, N = 20SE +/- 43.27, N = 16SE +/- 31.70, N = 20SE +/- 44.90, N = 16SE +/- 38.63, N = 20SE +/- 42.99, N = 20SE +/- 39.86, N = 20SE +/- 42.89, N = 20SE +/- 58.90, N = 20SE +/- 54.90, N = 20SE +/- 29.32, N = 20SE +/- 129.20, N = 20SE +/- 91.55, N = 20SE +/- 67.19, N = 2017641927202220602110218922432266226722712280228922932645284328492939
OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2GraalVM CE 22.1 Java 17GraalVM CE 22.1 Java 11OpenJDK 18OpenJDK 19 EA24OpenJDK 14.0.2OpenJDK 17.0.2OpenJDK 16.0.2OpenJDK 15.0.2OpenJDK 12.0.2OpenJDK 10.0.2OpenJDK 11.0.2OpenJDK 13.0.2OpenJDK 9.0.4OpenJDK 8u41OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 18OpenJ9 0.32 OpenJDK 85001000150020002500Min: 1461 / Avg: 1764.2 / Max: 2054Min: 1598 / Avg: 1927.19 / Max: 2316Min: 1697 / Avg: 2022.05 / Max: 2437Min: 1665 / Avg: 2060.05 / Max: 2584Min: 1797 / Avg: 2109.88 / Max: 2385Min: 1960 / Avg: 2188.85 / Max: 2481Min: 1960 / Avg: 2242.81 / Max: 2606Min: 1966 / Avg: 2266.15 / Max: 2665Min: 1894 / Avg: 2267.25 / Max: 2543Min: 1946 / Avg: 2270.6 / Max: 2559Min: 1870 / Avg: 2280.1 / Max: 2646Min: 1758 / Avg: 2289.2 / Max: 2811Min: 1750 / Avg: 2293.05 / Max: 2782Min: 2301 / Avg: 2644.8 / Max: 2894Min: 2113 / Avg: 2842.65 / Max: 3561Min: 2196 / Avg: 2848.65 / Max: 3482Min: 2493 / Avg: 2938.85 / Max: 3431

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonOpenJDK 19 EA24OpenJDK 18OpenJDK 14.0.2GraalVM CE 22.1 Java 11OpenJDK 8u41OpenJDK 12.0.2OpenJDK 13.0.2OpenJDK 15.0.2GraalVM CE 22.1 Java 17OpenJDK 10.0.2OpenJDK 17.0.2OpenJDK 16.0.2OpenJDK 9.0.4OpenJDK 11.0.2OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 119001800270036004500SE +/- 3.01, N = 4SE +/- 24.20, N = 4SE +/- 17.92, N = 4SE +/- 13.46, N = 4SE +/- 15.57, N = 20SE +/- 20.71, N = 20SE +/- 22.87, N = 4SE +/- 22.36, N = 5SE +/- 7.22, N = 4SE +/- 26.53, N = 20SE +/- 15.71, N = 4SE +/- 23.19, N = 4SE +/- 21.32, N = 20SE +/- 27.44, N = 4SE +/- 23.69, N = 19SE +/- 43.80, N = 52005204620882096210721822207220822162228222922662303231038054006
OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonOpenJDK 19 EA24OpenJDK 18OpenJDK 14.0.2GraalVM CE 22.1 Java 11OpenJDK 8u41OpenJDK 12.0.2OpenJDK 13.0.2OpenJDK 15.0.2GraalVM CE 22.1 Java 17OpenJDK 10.0.2OpenJDK 17.0.2OpenJDK 16.0.2OpenJDK 9.0.4OpenJDK 11.0.2OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 117001400210028003500Min: 1999 / Avg: 2004.5 / Max: 2013Min: 1993 / Avg: 2045.5 / Max: 2110Min: 2048 / Avg: 2087.75 / Max: 2134Min: 2057 / Avg: 2096 / Max: 2117Min: 1997 / Avg: 2106.5 / Max: 2275Min: 2013 / Avg: 2181.6 / Max: 2339Min: 2154 / Avg: 2207 / Max: 2250Min: 2165 / Avg: 2208.2 / Max: 2292Min: 2203 / Avg: 2216 / Max: 2229Min: 2027 / Avg: 2227.55 / Max: 2400Min: 2195 / Avg: 2229 / Max: 2271Min: 2200 / Avg: 2265.75 / Max: 2303Min: 2177 / Avg: 2303.1 / Max: 2562Min: 2251 / Avg: 2309.75 / Max: 2378Min: 3694 / Avg: 3804.84 / Max: 4190Min: 3938 / Avg: 4006.4 / Max: 4175

Java Test: Jython

OpenJ9 0.32 OpenJDK 18: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

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.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Scala DottyOpenJDK 8u41OpenJDK 19 EA24OpenJDK 18OpenJDK 15.0.2OpenJDK 16.0.2OpenJDK 17.0.2OpenJDK 14.0.2OpenJDK 12.0.2OpenJDK 13.0.2GraalVM CE 22.1 Java 11OpenJDK 10.0.2OpenJDK 11.0.2GraalVM CE 22.1 Java 17OpenJDK 9.0.4OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 182004006008001000SE +/- 7.50, N = 15SE +/- 1.21, N = 3SE +/- 1.56, N = 3SE +/- 2.48, N = 3SE +/- 1.84, N = 3SE +/- 3.68, N = 3SE +/- 2.42, N = 3SE +/- 1.30, N = 3SE +/- 1.19, N = 3SE +/- 8.06, N = 15SE +/- 6.91, N = 3SE +/- 2.28, N = 3SE +/- 10.09, N = 15SE +/- 9.15, N = 15SE +/- 5.80, N = 3SE +/- 3.69, N = 3SE +/- 14.09, N = 15484.6487.7489.9503.3507.4510.7516.0528.3530.1531.4535.8538.4556.5579.5859.5935.1942.0MIN: 358.87 / MAX: 1038.63MIN: 404.29 / MAX: 917.62MIN: 391.98 / MAX: 838.48MIN: 402.54 / MAX: 1176.53MIN: 412.22 / MAX: 1093.5MIN: 415.37 / MAX: 1185.73MIN: 420.36 / MAX: 1049.45MIN: 430.68 / MAX: 1151.1MIN: 422.19 / MAX: 1092.74MIN: 391.21 / MAX: 1223.6MIN: 428.87 / MAX: 1158.94MIN: 431.19 / MAX: 1233.99MIN: 396.53 / MAX: 1341.89MIN: 438.13 / MAX: 1221.5MIN: 536.84 / MAX: 1631.12MIN: 515.36 / MAX: 1617.86MIN: 561.46 / MAX: 1791.8
OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Scala DottyOpenJDK 8u41OpenJDK 19 EA24OpenJDK 18OpenJDK 15.0.2OpenJDK 16.0.2OpenJDK 17.0.2OpenJDK 14.0.2OpenJDK 12.0.2OpenJDK 13.0.2GraalVM CE 22.1 Java 11OpenJDK 10.0.2OpenJDK 11.0.2GraalVM CE 22.1 Java 17OpenJDK 9.0.4OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 18170340510680850Min: 450.25 / Avg: 484.59 / Max: 515.28Min: 485.98 / Avg: 487.75 / Max: 490.05Min: 487.29 / Avg: 489.92 / Max: 492.7Min: 498.76 / Avg: 503.28 / Max: 507.3Min: 504.51 / Avg: 507.38 / Max: 510.81Min: 505.59 / Avg: 510.66 / Max: 517.82Min: 512.15 / Avg: 515.99 / Max: 520.48Min: 525.88 / Avg: 528.34 / Max: 530.29Min: 527.7 / Avg: 530.07 / Max: 531.36Min: 495.06 / Avg: 531.45 / Max: 585.36Min: 523.67 / Avg: 535.81 / Max: 547.59Min: 534.33 / Avg: 538.45 / Max: 542.2Min: 501.7 / Avg: 556.45 / Max: 605.43Min: 544.57 / Avg: 579.49 / Max: 620.34Min: 850 / Avg: 859.5 / Max: 870Min: 927.77 / Avg: 935.14 / Max: 939.16Min: 886.52 / Avg: 942.01 / Max: 1021.47

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Random ForestOpenJDK 8u41GraalVM CE 22.1 Java 11OpenJDK 15.0.2GraalVM CE 22.1 Java 17OpenJDK 19 EA24OpenJDK 14.0.2OpenJDK 18OpenJDK 12.0.2OpenJDK 16.0.2OpenJDK 13.0.2OpenJDK 17.0.2OpenJDK 11.0.2OpenJDK 9.0.4OpenJDK 10.0.2100200300400500SE +/- 0.62, N = 3SE +/- 1.52, N = 3SE +/- 1.51, N = 3SE +/- 3.32, N = 3SE +/- 2.23, N = 3SE +/- 3.95, N = 3SE +/- 0.92, N = 3SE +/- 0.78, N = 3SE +/- 0.37, N = 3SE +/- 1.62, N = 3SE +/- 2.57, N = 3SE +/- 1.46, N = 3SE +/- 0.61, N = 3SE +/- 1.87, N = 3432.8440.6447.5447.9457.6462.0462.0464.6468.9469.6469.8471.0475.2478.1MIN: 396.8 / MAX: 512.19MIN: 394.77 / MAX: 586.23MIN: 410.28 / MAX: 586.48MIN: 403.87 / MAX: 574.28MIN: 418.74 / MAX: 550.95MIN: 422.39 / MAX: 596.23MIN: 416.17 / MAX: 544.43MIN: 419.41 / MAX: 582.01MIN: 414.52 / MAX: 575.99MIN: 425.43 / MAX: 575.58MIN: 425.91 / MAX: 561.69MIN: 425.08 / MAX: 615.53MIN: 433.9 / MAX: 587.13MIN: 428.18 / MAX: 612.35
OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Random ForestOpenJDK 8u41GraalVM CE 22.1 Java 11OpenJDK 15.0.2GraalVM CE 22.1 Java 17OpenJDK 19 EA24OpenJDK 14.0.2OpenJDK 18OpenJDK 12.0.2OpenJDK 16.0.2OpenJDK 13.0.2OpenJDK 17.0.2OpenJDK 11.0.2OpenJDK 9.0.4OpenJDK 10.0.280160240320400Min: 432.16 / Avg: 432.78 / Max: 434.02Min: 438.05 / Avg: 440.62 / Max: 443.33Min: 444.76 / Avg: 447.48 / Max: 449.96Min: 442.16 / Avg: 447.88 / Max: 453.66Min: 453.62 / Avg: 457.56 / Max: 461.32Min: 456.52 / Avg: 462.03 / Max: 469.67Min: 460.31 / Avg: 462.04 / Max: 463.43Min: 463.1 / Avg: 464.63 / Max: 465.66Min: 468.55 / Avg: 468.92 / Max: 469.66Min: 466.51 / Avg: 469.64 / Max: 471.9Min: 464.71 / Avg: 469.84 / Max: 472.41Min: 468.11 / Avg: 471 / Max: 472.82Min: 474.27 / Avg: 475.16 / Max: 476.32Min: 474.52 / Avg: 478.14 / Max: 480.77

Test: Random Forest

OpenJ9 0.32 OpenJDK 8: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

OpenJ9 0.32 OpenJDK 11: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

OpenJ9 0.32 OpenJDK 18: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: ALS Movie LensGraalVM CE 22.1 Java 17OpenJDK 18OpenJDK 17.0.2OpenJDK 19 EA24GraalVM CE 22.1 Java 11OpenJDK 16.0.2OpenJDK 8u41OpenJDK 14.0.2OpenJDK 13.0.2OpenJDK 12.0.2OpenJDK 11.0.2OpenJDK 15.0.2OpenJDK 10.0.2OpenJDK 9.0.413002600390052006500SE +/- 16.42, N = 3SE +/- 10.65, N = 3SE +/- 29.42, N = 3SE +/- 64.71, N = 3SE +/- 16.73, N = 3SE +/- 17.09, N = 3SE +/- 6.02, N = 3SE +/- 16.60, N = 3SE +/- 28.53, N = 3SE +/- 24.18, N = 3SE +/- 19.36, N = 3SE +/- 4.64, N = 3SE +/- 15.09, N = 3SE +/- 5.19, N = 35450.45505.95514.15587.15597.65604.85643.85753.75842.95853.15911.35973.06034.46067.1MIN: 5341.94 / MAX: 6014.47MIN: 5439.11 / MAX: 5961.17MIN: 5388.03 / MAX: 6006.98MIN: 5362.25 / MAX: 6261.97MIN: 5557 / MAX: 6098.21MIN: 5486.05 / MAX: 6181.39MIN: 5577.96 / MAX: 6087.7MIN: 5719.3 / MAX: 6297.08MIN: 5619.58 / MAX: 6261.8MIN: 5713.35 / MAX: 6255.28MIN: 5875.82 / MAX: 6442.34MIN: 5846.99 / MAX: 6354.82MIN: 5933.03 / MAX: 6562.38MIN: 5965.37 / MAX: 6532.99
OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: ALS Movie LensGraalVM CE 22.1 Java 17OpenJDK 18OpenJDK 17.0.2OpenJDK 19 EA24GraalVM CE 22.1 Java 11OpenJDK 16.0.2OpenJDK 8u41OpenJDK 14.0.2OpenJDK 13.0.2OpenJDK 12.0.2OpenJDK 11.0.2OpenJDK 15.0.2OpenJDK 10.0.2OpenJDK 9.0.411002200330044005500Min: 5417.6 / Avg: 5450.42 / Max: 5467.43Min: 5488.09 / Avg: 5505.87 / Max: 5524.93Min: 5455.46 / Avg: 5514.07 / Max: 5547.87Min: 5458.72 / Avg: 5587.06 / Max: 5665.7Min: 5564.25 / Avg: 5597.65 / Max: 5616.18Min: 5576.86 / Avg: 5604.78 / Max: 5635.82Min: 5632.52 / Avg: 5643.83 / Max: 5653.04Min: 5720.51 / Avg: 5753.69 / Max: 5771.29Min: 5785.84 / Avg: 5842.85 / Max: 5873.3Min: 5809.35 / Avg: 5853.13 / Max: 5892.79Min: 5876.12 / Avg: 5911.35 / Max: 5942.89Min: 5966.08 / Avg: 5973.04 / Max: 5981.84Min: 6012.23 / Avg: 6034.36 / Max: 6063.19Min: 6057.58 / Avg: 6067.08 / Max: 6075.45

Test: ALS Movie Lens

OpenJ9 0.32 OpenJDK 8: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

OpenJ9 0.32 OpenJDK 11: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

OpenJ9 0.32 OpenJDK 18: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark ALSGraalVM CE 22.1 Java 17OpenJDK 8u41GraalVM CE 22.1 Java 11OpenJDK 19 EA24OpenJDK 17.0.2OpenJDK 16.0.2OpenJDK 18OpenJDK 11.0.2OpenJDK 15.0.2OpenJDK 10.0.2OpenJDK 9.0.4OpenJDK 12.0.2OpenJDK 14.0.2OpenJDK 13.0.230060090012001500SE +/- 2.24, N = 3SE +/- 1.79, N = 3SE +/- 10.47, N = 15SE +/- 11.53, N = 7SE +/- 2.51, N = 3SE +/- 4.07, N = 3SE +/- 2.16, N = 3SE +/- 7.85, N = 3SE +/- 5.67, N = 3SE +/- 16.69, N = 4SE +/- 25.53, N = 15SE +/- 13.34, N = 3SE +/- 8.25, N = 3SE +/- 8.08, N = 31143.31211.71246.11323.21327.91334.71344.71469.21494.61501.21533.41544.11549.61583.6MIN: 1091.99 / MAX: 1220.17MIN: 1162.98 / MAX: 1274.78MIN: 1138 / MAX: 1648MIN: 1247.74 / MAX: 1463.94MIN: 1274.29 / MAX: 1415.57MIN: 1275.87 / MAX: 1404.9MIN: 1293.32 / MAX: 1456.06MIN: 1377.66 / MAX: 1577.92MIN: 1383.03 / MAX: 1568.79MIN: 1373.29 / MAX: 1719.1MIN: 1355.48 / MAX: 1807.54MIN: 1442.79 / MAX: 1643.51MIN: 1397.09 / MAX: 1673.26MIN: 1454.24 / MAX: 1688.25
OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark ALSGraalVM CE 22.1 Java 17OpenJDK 8u41GraalVM CE 22.1 Java 11OpenJDK 19 EA24OpenJDK 17.0.2OpenJDK 16.0.2OpenJDK 18OpenJDK 11.0.2OpenJDK 15.0.2OpenJDK 10.0.2OpenJDK 9.0.4OpenJDK 12.0.2OpenJDK 14.0.2OpenJDK 13.0.230060090012001500Min: 1140.85 / Avg: 1143.3 / Max: 1147.78Min: 1208.47 / Avg: 1211.66 / Max: 1214.65Min: 1209.9 / Avg: 1246.14 / Max: 1344.58Min: 1304.6 / Avg: 1323.23 / Max: 1391.45Min: 1322.86 / Avg: 1327.87 / Max: 1330.57Min: 1328 / Avg: 1334.75 / Max: 1342.06Min: 1340.63 / Avg: 1344.71 / Max: 1347.98Min: 1457.92 / Avg: 1469.25 / Max: 1484.32Min: 1486.87 / Avg: 1494.64 / Max: 1505.69Min: 1482.17 / Avg: 1501.24 / Max: 1551.1Min: 1439.77 / Avg: 1533.39 / Max: 1672.96Min: 1527.16 / Avg: 1544.1 / Max: 1570.42Min: 1533.26 / Avg: 1549.6 / Max: 1559.74Min: 1567.52 / Avg: 1583.6 / Max: 1593.17

Test: Apache Spark ALS

OpenJ9 0.32 OpenJDK 8: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

OpenJ9 0.32 OpenJDK 11: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

OpenJ9 0.32 OpenJDK 18: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark BayesGraalVM CE 22.1 Java 17GraalVM CE 22.1 Java 11OpenJDK 16.0.2OpenJDK 15.0.2OpenJDK 19 EA24OpenJDK 14.0.2OpenJDK 18OpenJDK 13.0.2OpenJDK 17.0.2OpenJDK 12.0.2OpenJDK 8u41OpenJDK 11.0.2OpenJDK 10.0.2OpenJDK 9.0.430060090012001500SE +/- 4.86, N = 3SE +/- 12.98, N = 3SE +/- 9.18, N = 3SE +/- 7.11, N = 3SE +/- 10.18, N = 3SE +/- 5.47, N = 3SE +/- 12.06, N = 3SE +/- 5.51, N = 3SE +/- 9.58, N = 8SE +/- 0.87, N = 3SE +/- 3.42, N = 3SE +/- 8.25, N = 3SE +/- 10.88, N = 3SE +/- 11.96, N = 3878.91004.81119.21122.11131.21135.71138.31138.71138.91144.51145.01278.51320.31323.4MIN: 636.56 / MAX: 888.61MIN: 731.4 / MAX: 1028.69MIN: 829.96 / MAX: 1137.12MIN: 826.4 / MAX: 1135.78MIN: 833.59 / MAX: 1146.24MIN: 842.79 / MAX: 1146.39MIN: 835.44 / MAX: 1150.87MIN: 841.91 / MAX: 1148.41MIN: 834.72 / MAX: 1337.94MIN: 840.97 / MAX: 1146.22MIN: 857.31 / MAX: 1151.83MIN: 949 / MAX: 1293.93MIN: 968.56 / MAX: 1331.76MIN: 963.81 / MAX: 1346.99
OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark BayesGraalVM CE 22.1 Java 17GraalVM CE 22.1 Java 11OpenJDK 16.0.2OpenJDK 15.0.2OpenJDK 19 EA24OpenJDK 14.0.2OpenJDK 18OpenJDK 13.0.2OpenJDK 17.0.2OpenJDK 12.0.2OpenJDK 8u41OpenJDK 11.0.2OpenJDK 10.0.2OpenJDK 9.0.42004006008001000Min: 873.46 / Avg: 878.92 / Max: 888.61Min: 984.09 / Avg: 1004.78 / Max: 1028.69Min: 1106.82 / Avg: 1119.19 / Max: 1137.12Min: 1111.9 / Avg: 1122.1 / Max: 1135.78Min: 1111.8 / Avg: 1131.2 / Max: 1146.24Min: 1128.3 / Avg: 1135.74 / Max: 1146.39Min: 1114.17 / Avg: 1138.29 / Max: 1150.87Min: 1129.32 / Avg: 1138.72 / Max: 1148.41Min: 1113.44 / Avg: 1138.9 / Max: 1186.38Min: 1143.53 / Avg: 1144.48 / Max: 1146.22Min: 1141.34 / Avg: 1145 / Max: 1151.83Min: 1265.7 / Avg: 1278.54 / Max: 1293.93Min: 1298.56 / Avg: 1320.31 / Max: 1331.76Min: 1308.19 / Avg: 1323.4 / Max: 1346.99

Test: Apache Spark Bayes

OpenJ9 0.32 OpenJDK 8: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

OpenJ9 0.32 OpenJDK 11: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

OpenJ9 0.32 OpenJDK 18: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Savina Reactors.IOOpenJDK 19 EA24OpenJDK 18OpenJDK 17.0.2OpenJ9 0.32 OpenJDK 8GraalVM CE 22.1 Java 17OpenJ9 0.32 OpenJDK 11OpenJDK 8u41OpenJDK 16.0.2OpenJDK 15.0.2OpenJ9 0.32 OpenJDK 18OpenJDK 14.0.2GraalVM CE 22.1 Java 11OpenJDK 13.0.2OpenJDK 9.0.4OpenJDK 11.0.2OpenJDK 12.0.2OpenJDK 10.0.211002200330044005500SE +/- 11.84, N = 3SE +/- 3.44, N = 3SE +/- 23.65, N = 3SE +/- 33.69, N = 15SE +/- 27.89, N = 3SE +/- 18.53, N = 3SE +/- 40.76, N = 15SE +/- 30.48, N = 3SE +/- 12.22, N = 3SE +/- 50.15, N = 4SE +/- 39.25, N = 3SE +/- 28.02, N = 3SE +/- 38.14, N = 3SE +/- 33.72, N = 3SE +/- 37.09, N = 11SE +/- 62.01, N = 3SE +/- 7.61, N = 34113.44333.24336.14376.64426.44429.14489.24528.84605.34637.04765.84813.24840.24941.94968.24969.94979.8MIN: 4096.01 / MAX: 5669.63MIN: 4327.52 / MAX: 6013.44MIN: 4310.68 / MAX: 6029.79MIN: 4209.05 / MAX: 7846.65MIN: 4380.53 / MAX: 6138.66MIN: 4401.63 / MAX: 6542.81MIN: 4288.56 / MAX: 8067.79MIN: 4484.13 / MAX: 6277.87MIN: 4583.72 / MAX: 6335.13MIN: 4503.69 / MAX: 7123.34MIN: 4700.44 / MAX: 6712.83MIN: 4758.58 / MAX: 6698.76MIN: 4764.21 / MAX: 6802.91MIN: 4874.71 / MAX: 6625.97MIN: 4819.9 / MAX: 9022.53MIN: 4851.16 / MAX: 8729.62MIN: 4964.95 / MAX: 6818.27
OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Savina Reactors.IOOpenJDK 19 EA24OpenJDK 18OpenJDK 17.0.2OpenJ9 0.32 OpenJDK 8GraalVM CE 22.1 Java 17OpenJ9 0.32 OpenJDK 11OpenJDK 8u41OpenJDK 16.0.2OpenJDK 15.0.2OpenJ9 0.32 OpenJDK 18OpenJDK 14.0.2GraalVM CE 22.1 Java 11OpenJDK 13.0.2OpenJDK 9.0.4OpenJDK 11.0.2OpenJDK 12.0.2OpenJDK 10.0.29001800270036004500Min: 4096.01 / Avg: 4113.35 / Max: 4135.99Min: 4327.52 / Avg: 4333.25 / Max: 4339.43Min: 4310.68 / Avg: 4336.06 / Max: 4383.31Min: 4209.05 / Avg: 4376.55 / Max: 4649.25Min: 4380.53 / Avg: 4426.36 / Max: 4476.8Min: 4401.63 / Avg: 4429.09 / Max: 4464.37Min: 4288.56 / Avg: 4489.16 / Max: 4907.49Min: 4484.13 / Avg: 4528.78 / Max: 4587.04Min: 4583.72 / Avg: 4605.33 / Max: 4626.04Min: 4503.69 / Avg: 4637.02 / Max: 4718.5Min: 4700.44 / Avg: 4765.83 / Max: 4836.13Min: 4758.58 / Avg: 4813.25 / Max: 4851.24Min: 4764.21 / Avg: 4840.22 / Max: 4883.77Min: 4874.71 / Avg: 4941.95 / Max: 4980.04Min: 4819.9 / Avg: 4968.22 / Max: 5219.62Min: 4851.16 / Avg: 4969.9 / Max: 5060.28Min: 4964.95 / Avg: 4979.83 / Max: 4990.02

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark PageRankOpenJDK 8u41OpenJDK 18GraalVM CE 22.1 Java 17OpenJDK 19 EA24OpenJDK 17.0.2GraalVM CE 22.1 Java 11OpenJDK 16.0.2OpenJDK 15.0.2OpenJDK 11.0.2OpenJDK 13.0.2OpenJDK 14.0.2OpenJDK 12.0.2OpenJDK 10.0.2OpenJDK 9.0.46001200180024003000SE +/- 4.66, N = 3SE +/- 17.39, N = 3SE +/- 32.39, N = 3SE +/- 10.71, N = 3SE +/- 23.02, N = 5SE +/- 29.12, N = 3SE +/- 22.88, N = 3SE +/- 3.52, N = 3SE +/- 27.58, N = 5SE +/- 28.25, N = 5SE +/- 8.88, N = 3SE +/- 17.01, N = 15SE +/- 7.70, N = 3SE +/- 11.13, N = 31772.62223.52251.42263.72264.42296.12325.82455.92475.82547.62549.42553.12584.52622.6MIN: 1617.51 / MAX: 1780.71MIN: 1995.34 / MAX: 2255.28MIN: 1965.09 / MAX: 2322.13MIN: 2036.65 / MAX: 2283.57MIN: 2019.23 / MAX: 2343.96MIN: 2027.01 / MAX: 2495.06MIN: 2064.14 / MAX: 2368.99MIN: 2242.8 / MAX: 2566.32MIN: 2121.01 / MAX: 2615.33MIN: 2223.56 / MAX: 2616.77MIN: 2359.66 / MAX: 2566.73MIN: 2142.28 / MAX: 2710.77MIN: 2360.45 / MAX: 2657.28MIN: 2375.39 / MAX: 2699.83
OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark PageRankOpenJDK 8u41OpenJDK 18GraalVM CE 22.1 Java 17OpenJDK 19 EA24OpenJDK 17.0.2GraalVM CE 22.1 Java 11OpenJDK 16.0.2OpenJDK 15.0.2OpenJDK 11.0.2OpenJDK 13.0.2OpenJDK 14.0.2OpenJDK 12.0.2OpenJDK 10.0.2OpenJDK 9.0.45001000150020002500Min: 1764.55 / Avg: 1772.59 / Max: 1780.71Min: 2195.39 / Avg: 2223.48 / Max: 2255.28Min: 2186.66 / Avg: 2251.39 / Max: 2286.08Min: 2246.85 / Avg: 2263.7 / Max: 2283.57Min: 2208.46 / Avg: 2264.36 / Max: 2338.03Min: 2238.3 / Avg: 2296.08 / Max: 2331.28Min: 2291.1 / Avg: 2325.82 / Max: 2368.99Min: 2452.34 / Avg: 2455.87 / Max: 2462.91Min: 2419.29 / Avg: 2475.77 / Max: 2576.71Min: 2453.6 / Avg: 2547.63 / Max: 2614.06Min: 2537.32 / Avg: 2549.41 / Max: 2566.73Min: 2370.14 / Avg: 2553.12 / Max: 2639.06Min: 2569.4 / Avg: 2584.5 / Max: 2594.66Min: 2601.32 / Avg: 2622.56 / Max: 2638.93

Test: Apache Spark PageRank

OpenJ9 0.32 OpenJDK 8: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

OpenJ9 0.32 OpenJDK 11: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

OpenJ9 0.32 OpenJDK 18: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Finagle HTTP RequestsOpenJDK 8u41GraalVM CE 22.1 Java 17OpenJDK 19 EA24OpenJDK 18OpenJDK 15.0.2OpenJDK 16.0.2OpenJDK 14.0.2OpenJDK 17.0.2GraalVM CE 22.1 Java 11OpenJDK 13.0.2OpenJDK 12.0.2OpenJDK 9.0.4OpenJDK 10.0.2OpenJDK 11.0.2OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 186001200180024003000SE +/- 1.55, N = 3SE +/- 23.51, N = 3SE +/- 4.32, N = 3SE +/- 14.52, N = 3SE +/- 2.22, N = 3SE +/- 2.51, N = 3SE +/- 5.94, N = 3SE +/- 11.80, N = 3SE +/- 21.42, N = 3SE +/- 24.85, N = 3SE +/- 10.21, N = 3SE +/- 11.90, N = 3SE +/- 11.16, N = 3SE +/- 6.41, N = 3SE +/- 33.39, N = 3SE +/- 26.62, N = 6SE +/- 28.15, N = 31931.52005.32053.92058.22071.22117.82118.92129.12148.72263.32308.02318.42366.02385.72697.02736.52900.1MIN: 1766.03 / MAX: 2114.27MIN: 1746.03 / MAX: 2295.98MIN: 1879.79 / MAX: 2285.57MIN: 1882.86 / MAX: 2359.91MIN: 1892.08 / MAX: 2351.51MIN: 1928.1 / MAX: 2518.29MIN: 1955.81 / MAX: 2391.63MIN: 1945.58 / MAX: 2435.46MIN: 1797.65 / MAX: 3584.99MIN: 2057.92 / MAX: 2564.24MIN: 2115.37 / MAX: 2555.8MIN: 2115.13 / MAX: 2559.49MIN: 2172.97 / MAX: 2655.96MIN: 2192.92 / MAX: 2639.89MIN: 2242.59 / MAX: 3755.88MIN: 2234.8 / MAX: 3850.9MIN: 2415.56 / MAX: 3859.55
OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Finagle HTTP RequestsOpenJDK 8u41GraalVM CE 22.1 Java 17OpenJDK 19 EA24OpenJDK 18OpenJDK 15.0.2OpenJDK 16.0.2OpenJDK 14.0.2OpenJDK 17.0.2GraalVM CE 22.1 Java 11OpenJDK 13.0.2OpenJDK 12.0.2OpenJDK 9.0.4OpenJDK 10.0.2OpenJDK 11.0.2OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 185001000150020002500Min: 1928.74 / Avg: 1931.5 / Max: 1934.11Min: 1958.36 / Avg: 2005.27 / Max: 2031.4Min: 2047.26 / Avg: 2053.88 / Max: 2061.98Min: 2042.89 / Avg: 2058.21 / Max: 2087.23Min: 2067.59 / Avg: 2071.24 / Max: 2075.26Min: 2114.67 / Avg: 2117.75 / Max: 2122.73Min: 2112.89 / Avg: 2118.87 / Max: 2130.75Min: 2107.12 / Avg: 2129.06 / Max: 2147.58Min: 2105.85 / Avg: 2148.69 / Max: 2170.48Min: 2220.77 / Avg: 2263.33 / Max: 2306.83Min: 2291.7 / Avg: 2307.98 / Max: 2326.79Min: 2303.51 / Avg: 2318.38 / Max: 2341.92Min: 2345.08 / Avg: 2365.97 / Max: 2383.21Min: 2374.1 / Avg: 2385.73 / Max: 2396.23Min: 2657.67 / Avg: 2697.02 / Max: 2763.43Min: 2649.69 / Avg: 2736.46 / Max: 2815.7Min: 2848.66 / Avg: 2900.11 / Max: 2945.64

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Akka Unbalanced Cobwebbed TreeOpenJDK 19 EA24OpenJDK 8u41GraalVM CE 22.1 Java 17OpenJ9 0.32 OpenJDK 8OpenJDK 17.0.2OpenJDK 14.0.2OpenJDK 16.0.2OpenJDK 15.0.2OpenJDK 12.0.2OpenJDK 13.0.2OpenJDK 18OpenJDK 9.0.4GraalVM CE 22.1 Java 11OpenJDK 11.0.2OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 18OpenJDK 10.0.22K4K6K8K10KSE +/- 7.82, N = 3SE +/- 80.21, N = 3SE +/- 69.55, N = 3SE +/- 13.80, N = 3SE +/- 23.68, N = 3SE +/- 27.72, N = 3SE +/- 32.55, N = 3SE +/- 48.90, N = 3SE +/- 38.50, N = 3SE +/- 58.17, N = 3SE +/- 43.77, N = 3SE +/- 18.46, N = 3SE +/- 76.34, N = 3SE +/- 24.35, N = 3SE +/- 18.96, N = 3SE +/- 28.76, N = 3SE +/- 85.10, N = 36361.96541.68316.78329.78394.38404.08431.68446.98448.68458.58512.48558.68617.38627.88729.58815.38832.7MIN: 4816.82 / MAX: 6373.28MIN: 4875.45 / MAX: 6701.53MIN: 6195.33 / MAX: 8417.48MIN: 6323.64 / MAX: 8357.18MIN: 6374.33 / MAX: 8441.33MIN: 6498 / MAX: 8449.25MIN: 6491.69 / MAX: 8496.66MIN: 6418.9 / MAX: 8510.54MIN: 6427.94 / MAX: 8505.82MIN: 6471.05 / MAX: 8574.17MIN: 6493.75 / MAX: 8593.17MIN: 6588.74 / MAX: 8591.78MIN: 6545.16 / MAX: 8730.75MIN: 6543.67 / MAX: 8673.09MIN: 6715.08 / MAX: 8766.69MIN: 6715.41 / MAX: 8845.34MIN: 6734.03 / MAX: 9001.63
OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Akka Unbalanced Cobwebbed TreeOpenJDK 19 EA24OpenJDK 8u41GraalVM CE 22.1 Java 17OpenJ9 0.32 OpenJDK 8OpenJDK 17.0.2OpenJDK 14.0.2OpenJDK 16.0.2OpenJDK 15.0.2OpenJDK 12.0.2OpenJDK 13.0.2OpenJDK 18OpenJDK 9.0.4GraalVM CE 22.1 Java 11OpenJDK 11.0.2OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 18OpenJDK 10.0.215003000450060007500Min: 6346.93 / Avg: 6361.94 / Max: 6373.28Min: 6450.46 / Avg: 6541.62 / Max: 6701.53Min: 8183.28 / Avg: 8316.7 / Max: 8417.48Min: 8313.76 / Avg: 8329.7 / Max: 8357.18Min: 8365.98 / Avg: 8394.3 / Max: 8441.33Min: 8353.66 / Avg: 8404.04 / Max: 8449.25Min: 8397.7 / Avg: 8431.58 / Max: 8496.66Min: 8350.77 / Avg: 8446.91 / Max: 8510.54Min: 8375.38 / Avg: 8448.61 / Max: 8505.82Min: 8389.61 / Avg: 8458.54 / Max: 8574.17Min: 8442.78 / Avg: 8512.37 / Max: 8593.17Min: 8527.97 / Avg: 8558.59 / Max: 8591.78Min: 8472.08 / Avg: 8617.29 / Max: 8730.75Min: 8589.65 / Avg: 8627.8 / Max: 8673.09Min: 8704.46 / Avg: 8729.51 / Max: 8766.69Min: 8757.81 / Avg: 8815.31 / Max: 8845.34Min: 8730.48 / Avg: 8832.67 / Max: 9001.63

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Genetic Algorithm Using Jenetics + FuturesOpenJDK 8u41OpenJDK 19 EA24OpenJDK 15.0.2GraalVM CE 22.1 Java 11OpenJ9 0.32 OpenJDK 11OpenJDK 13.0.2OpenJDK 9.0.4OpenJDK 16.0.2OpenJDK 14.0.2OpenJDK 11.0.2OpenJDK 12.0.2OpenJDK 10.0.2GraalVM CE 22.1 Java 17OpenJ9 0.32 OpenJDK 18OpenJDK 17.0.2OpenJDK 18OpenJ9 0.32 OpenJDK 811002200330044005500SE +/- 19.57, N = 15SE +/- 197.81, N = 9SE +/- 10.38, N = 3SE +/- 64.78, N = 12SE +/- 39.37, N = 12SE +/- 61.09, N = 12SE +/- 56.19, N = 12SE +/- 16.54, N = 3SE +/- 51.53, N = 3SE +/- 52.95, N = 12SE +/- 47.73, N = 4SE +/- 39.30, N = 12SE +/- 62.31, N = 12SE +/- 41.57, N = 3SE +/- 28.85, N = 3SE +/- 24.49, N = 3SE +/- 45.34, N = 31442.33048.83669.93852.13966.94006.94018.14048.64080.54278.84289.04292.74323.14377.04479.34648.94938.6MIN: 1272.06 / MAX: 2099.44MIN: 1619.7 / MAX: 4908.47MIN: 2975.91 / MAX: 4211.01MIN: 2067.18 / MAX: 4446.83MIN: 1929.73 / MAX: 4774.05MIN: 2982.05 / MAX: 4755.51MIN: 3172.59 / MAX: 4637.3MIN: 3606.03 / MAX: 4461.3MIN: 3578.64 / MAX: 4542.28MIN: 3432.96 / MAX: 4939.25MIN: 3841.23 / MAX: 4685.27MIN: 2826.02 / MAX: 4774.44MIN: 3680.56 / MAX: 5100.84MIN: 1994.31 / MAX: 5065.72MIN: 3976.53 / MAX: 4872.12MIN: 4002.89 / MAX: 5053.17MIN: 3213.58 / MAX: 5653.83
OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Genetic Algorithm Using Jenetics + FuturesOpenJDK 8u41OpenJDK 19 EA24OpenJDK 15.0.2GraalVM CE 22.1 Java 11OpenJ9 0.32 OpenJDK 11OpenJDK 13.0.2OpenJDK 9.0.4OpenJDK 16.0.2OpenJDK 14.0.2OpenJDK 11.0.2OpenJDK 12.0.2OpenJDK 10.0.2GraalVM CE 22.1 Java 17OpenJ9 0.32 OpenJDK 18OpenJDK 17.0.2OpenJDK 18OpenJ9 0.32 OpenJDK 89001800270036004500Min: 1334.32 / Avg: 1442.34 / Max: 1623.62Min: 2115.9 / Avg: 3048.77 / Max: 3902.25Min: 3653.08 / Avg: 3669.91 / Max: 3688.85Min: 3369.29 / Avg: 3852.09 / Max: 4155.15Min: 3717.12 / Avg: 3966.9 / Max: 4151.1Min: 3561.6 / Avg: 4006.91 / Max: 4309.35Min: 3715.02 / Avg: 4018.13 / Max: 4251.47Min: 4026.01 / Avg: 4048.55 / Max: 4080.79Min: 3978.78 / Avg: 4080.46 / Max: 4145.85Min: 3953.61 / Avg: 4278.77 / Max: 4570.69Min: 4148.49 / Avg: 4288.99 / Max: 4351.94Min: 4022.87 / Avg: 4292.71 / Max: 4449.7Min: 4060.49 / Avg: 4323.11 / Max: 4718.58Min: 4302.52 / Avg: 4377.02 / Max: 4446.22Min: 4421.6 / Avg: 4479.26 / Max: 4509.88Min: 4608.86 / Avg: 4648.89 / Max: 4693.34Min: 4869.93 / Avg: 4938.55 / Max: 5024.2

Sunflow Rendering System

This test runs benchmarks of the Sunflow Rendering System. The Sunflow Rendering System is an open-source render engine for photo-realistic image synthesis with a ray-tracing core. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSunflow Rendering System 0.07.2Global Illumination + Image SynthesisGraalVM CE 22.1 Java 17GraalVM CE 22.1 Java 11OpenJDK 16.0.2OpenJDK 17.0.2OpenJDK 19 EA24OpenJDK 18OpenJDK 15.0.2OpenJDK 13.0.2OpenJDK 12.0.2OpenJDK 14.0.2OpenJDK 11.0.2OpenJDK 9.0.4OpenJDK 10.0.2OpenJDK 8u41OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 180.22950.4590.68850.9181.1475SE +/- 0.007, N = 3SE +/- 0.004, N = 3SE +/- 0.005, N = 10SE +/- 0.010, N = 3SE +/- 0.006, N = 7SE +/- 0.006, N = 9SE +/- 0.008, N = 5SE +/- 0.008, N = 15SE +/- 0.011, N = 15SE +/- 0.009, N = 15SE +/- 0.009, N = 12SE +/- 0.008, N = 3SE +/- 0.009, N = 15SE +/- 0.009, N = 15SE +/- 0.010, N = 15SE +/- 0.012, N = 15SE +/- 0.008, N = 30.6320.6850.7020.7030.7070.7110.7130.7220.7300.7360.7390.7430.7770.8120.9910.9911.020MIN: 0.57 / MAX: 0.88MIN: 0.6 / MAX: 1.06MIN: 0.62 / MAX: 1.06MIN: 0.63 / MAX: 1.06MIN: 0.63 / MAX: 1.1MIN: 0.63 / MAX: 1.02MIN: 0.62 / MAX: 1.04MIN: 0.61 / MAX: 1.06MIN: 0.63 / MAX: 1.1MIN: 0.63 / MAX: 1.38MIN: 0.64 / MAX: 1.11MIN: 0.64 / MAX: 1.16MIN: 0.64 / MAX: 1.34MIN: 0.65 / MAX: 1.34MIN: 0.68 / MAX: 1.83MIN: 0.68 / MAX: 1.97MIN: 0.69 / MAX: 1.86
OpenBenchmarking.orgSeconds, Fewer Is BetterSunflow Rendering System 0.07.2Global Illumination + Image SynthesisGraalVM CE 22.1 Java 17GraalVM CE 22.1 Java 11OpenJDK 16.0.2OpenJDK 17.0.2OpenJDK 19 EA24OpenJDK 18OpenJDK 15.0.2OpenJDK 13.0.2OpenJDK 12.0.2OpenJDK 14.0.2OpenJDK 11.0.2OpenJDK 9.0.4OpenJDK 10.0.2OpenJDK 8u41OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 18246810Min: 0.62 / Avg: 0.63 / Max: 0.64Min: 0.68 / Avg: 0.69 / Max: 0.69Min: 0.67 / Avg: 0.7 / Max: 0.73Min: 0.69 / Avg: 0.7 / Max: 0.72Min: 0.69 / Avg: 0.71 / Max: 0.73Min: 0.69 / Avg: 0.71 / Max: 0.74Min: 0.69 / Avg: 0.71 / Max: 0.73Min: 0.68 / Avg: 0.72 / Max: 0.77Min: 0.69 / Avg: 0.73 / Max: 0.81Min: 0.68 / Avg: 0.74 / Max: 0.81Min: 0.7 / Avg: 0.74 / Max: 0.79Min: 0.73 / Avg: 0.74 / Max: 0.76Min: 0.73 / Avg: 0.78 / Max: 0.83Min: 0.75 / Avg: 0.81 / Max: 0.87Min: 0.91 / Avg: 0.99 / Max: 1.05Min: 0.94 / Avg: 0.99 / Max: 1.08Min: 1.01 / Avg: 1.02 / Max: 1.04

Geometric Mean Of All Test Results

OpenBenchmarking.orgGeometric Mean, More Is BetterGeometric Mean Of All Test ResultsResult Composite - Java Benchmark Comparison Mid 2022OpenJDK 8u41OpenJDK 19 EA24OpenJDK 18OpenJDK 16.0.2OpenJDK 15.0.2OpenJDK 17.0.2OpenJDK 14.0.2OpenJDK 13.0.2OpenJDK 9.0.4OpenJDK 12.0.2GraalVM CE 22.1 Java 17GraalVM CE 22.1 Java 11OpenJDK 10.0.2OpenJDK 11.0.2OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 8OpenJ9 0.32 OpenJDK 18369121510.60010.4079.8399.8119.7729.7449.7269.6399.5879.5829.5629.4139.3619.2028.6998.5528.025