java-benchmark-comparison-2022

OpenJ9 0.32 OpenJDK 17

HTML result view exported from: https://openbenchmarking.org/result/2207068-NE-JAVABENCH67&sor.

java-benchmark-comparison-2022ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerFile-SystemScreen ResolutionSystem LayerOpenJDK 8u41OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 14OpenJDK 15OpenJDK 16OpenJDK 17OpenJDK 18OpenJDK 19OpenJDK 20OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 17Intel Core i7-12700H (12 Cores)Intel 440BX (6.00 BIOS)Intel 440BX/ZX/DX8GB107GB VMware Virtual SVMware SVGA IIEnsoniq ES1371/ES1373Intel 82545EMUbuntu 20.045.13.0-30-generic (x86_64)GNOME Shell 3.36.9X Server 1.20.13ext4800x600VMwareOpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseProcessor Details- CPU Microcode: 0x413Java Details- OpenJDK 8u41: OpenJDK Runtime Environment (build 1.8.0_41-b04)- OpenJDK 9: OpenJDK Runtime Environment (build 9+181)- OpenJDK 10: OpenJDK Runtime Environment 18.3 (build 10+46)- OpenJDK 11: OpenJDK Runtime Environment 18.9 (build 11+28)- OpenJDK 12: OpenJDK Runtime Environment (build 12+33)- OpenJDK 13: OpenJDK Runtime Environment (build 13+33)- OpenJDK 14: OpenJDK Runtime Environment (build 14+36-1461)- OpenJDK 15: OpenJDK Runtime Environment (build 15+36-1562)- OpenJDK 16: OpenJDK Runtime Environment (build 16+36-2231)- OpenJDK 17: OpenJDK Runtime Environment (build 17+35-2724)- OpenJDK 18: OpenJDK Runtime Environment (build 18+36-2087)- OpenJDK 19: OpenJDK Runtime Environment (build 19-ea+29-2143)- OpenJDK 20: OpenJDK Runtime Environment (build 20-ea+4-158)- OpenJ9 0.32 OpenJDK 11: OpenJDK Runtime Environment (build 20-ea+4-158)- OpenJ9 0.32 OpenJDK 17: OMR ab24b6666Security Details- itlb_multihit: KVM: Mitigation of VMX unsupported + 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

java-benchmark-comparison-2022java-scimark2: Compositejava-scimark2: Monte Carlojava-scimark2: Fast Fourier Transformjava-scimark2: Sparse Matrix Multiplyjava-scimark2: Dense LU Matrix Factorizationjava-scimark2: Jacobi Successive Over-RelaxationOpenJDK 8u41OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 14OpenJDK 15OpenJDK 16OpenJDK 17OpenJDK 18OpenJDK 19OpenJDK 20OpenJ9 0.32 OpenJDK 11OpenJ9 0.32 OpenJDK 171760.34881.231025.961531.553958.371377.941781.87883.651173.251531.333976.971344.131784.89877.951176.851477.913864.771526.981663.87872.65990.441626.883458.101360.001788.88863.991108.731621.523961.231388.901760.81873.861153.241517.713913.311345.951766.77882.741073.081475.414055.781346.861744.94889.691080.091442.153955.071357.701742.65881.98947.521524.263950.381409.111557.81885.861001.821437.393108.601355.371618.51884.891067.841548.703244.761403.681731.43844.341063.101448.703931.101361.081722.24873.101107.061439.173820.751371.121721.12875.791042.811449.023885.801352.171586.38285.251191.751043.574026.061385.24OpenBenchmarking.org

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeOpenJDK 12OpenJDK 10OpenJDK 9OpenJDK 14OpenJDK 13OpenJDK 8u41OpenJDK 15OpenJDK 16OpenJDK 19OpenJDK 20OpenJ9 0.32 OpenJDK 11OpenJDK 11OpenJDK 18OpenJ9 0.32 OpenJDK 17OpenJDK 17400800120016002000SE +/- 10.94, N = 4SE +/- 10.09, N = 4SE +/- 10.63, N = 4SE +/- 15.70, N = 4SE +/- 9.89, N = 4SE +/- 17.82, N = 6SE +/- 6.75, N = 4SE +/- 6.46, N = 4SE +/- 11.34, N = 14SE +/- 11.33, N = 4SE +/- 7.39, N = 4SE +/- 23.99, N = 20SE +/- 14.14, N = 7SE +/- 12.02, N = 4SE +/- 17.89, N = 41788.881784.891781.871766.771760.811760.341744.941742.651731.431722.241721.121663.871618.511586.381557.81

Java SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Monte CarloOpenJDK 15OpenJDK 17OpenJDK 18OpenJDK 9OpenJDK 14OpenJDK 16OpenJDK 8u41OpenJDK 10OpenJ9 0.32 OpenJDK 11OpenJDK 13OpenJDK 20OpenJDK 11OpenJDK 12OpenJDK 19OpenJ9 0.32 OpenJDK 172004006008001000SE +/- 0.23, N = 4SE +/- 2.79, N = 4SE +/- 4.22, N = 4SE +/- 0.23, N = 4SE +/- 0.27, N = 4SE +/- 6.44, N = 4SE +/- 2.87, N = 4SE +/- 7.03, N = 4SE +/- 6.86, N = 4SE +/- 5.38, N = 4SE +/- 9.43, N = 4SE +/- 6.21, N = 4SE +/- 18.21, N = 4SE +/- 7.50, N = 4SE +/- 1.57, N = 4889.69885.86884.89883.65882.74881.98881.23877.95875.79873.86873.10872.65863.99844.34285.25

Java SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Fast Fourier TransformOpenJ9 0.32 OpenJDK 17OpenJDK 10OpenJDK 9OpenJDK 13OpenJDK 12OpenJDK 20OpenJDK 15OpenJDK 14OpenJDK 18OpenJDK 19OpenJ9 0.32 OpenJDK 11OpenJDK 8u41OpenJDK 17OpenJDK 11OpenJDK 1630060090012001500SE +/- 2.83, N = 4SE +/- 75.34, N = 4SE +/- 31.37, N = 4SE +/- 61.41, N = 4SE +/- 15.72, N = 4SE +/- 28.03, N = 4SE +/- 29.53, N = 4SE +/- 19.76, N = 4SE +/- 27.58, N = 4SE +/- 29.00, N = 4SE +/- 21.62, N = 4SE +/- 111.81, N = 4SE +/- 78.81, N = 4SE +/- 60.34, N = 4SE +/- 76.43, N = 41191.751176.851173.251153.241108.731107.061080.091073.081067.841063.101042.811025.961001.82990.44947.52

Java SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Sparse Matrix MultiplyOpenJDK 11OpenJDK 12OpenJDK 18OpenJDK 8u41OpenJDK 9OpenJDK 16OpenJDK 13OpenJDK 10OpenJDK 14OpenJ9 0.32 OpenJDK 11OpenJDK 19OpenJDK 15OpenJDK 20OpenJDK 17OpenJ9 0.32 OpenJDK 1730060090012001500SE +/- 99.54, N = 4SE +/- 27.47, N = 4SE +/- 111.51, N = 4SE +/- 1.31, N = 4SE +/- 0.94, N = 4SE +/- 30.77, N = 4SE +/- 13.15, N = 4SE +/- 7.07, N = 4SE +/- 0.12, N = 4SE +/- 10.19, N = 4SE +/- 9.68, N = 4SE +/- 7.30, N = 4SE +/- 0.16, N = 4SE +/- 0.76, N = 4SE +/- 1.25, N = 41626.881621.521548.701531.551531.331524.261517.711477.911475.411449.021448.701442.151439.171437.391043.57

Java SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Dense LU Matrix FactorizationOpenJDK 14OpenJ9 0.32 OpenJDK 17OpenJDK 9OpenJDK 12OpenJDK 8u41OpenJDK 15OpenJDK 16OpenJDK 19OpenJDK 13OpenJ9 0.32 OpenJDK 11OpenJDK 10OpenJDK 20OpenJDK 11OpenJDK 18OpenJDK 179001800270036004500SE +/- 87.22, N = 4SE +/- 63.31, N = 4SE +/- 38.41, N = 4SE +/- 34.23, N = 4SE +/- 14.75, N = 4SE +/- 10.97, N = 4SE +/- 66.49, N = 4SE +/- 206.39, N = 4SE +/- 12.82, N = 4SE +/- 24.57, N = 4SE +/- 7.78, N = 4SE +/- 35.03, N = 4SE +/- 188.52, N = 4SE +/- 23.01, N = 4SE +/- 42.97, N = 44055.784026.063976.973961.233958.373955.073950.383931.103913.313885.803864.773820.753458.103244.763108.60

Java SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Jacobi Successive Over-RelaxationOpenJDK 10OpenJDK 16OpenJDK 18OpenJDK 12OpenJ9 0.32 OpenJDK 17OpenJDK 8u41OpenJDK 20OpenJDK 19OpenJDK 11OpenJDK 15OpenJDK 17OpenJ9 0.32 OpenJDK 11OpenJDK 14OpenJDK 13OpenJDK 930060090012001500SE +/- 13.90, N = 4SE +/- 51.15, N = 4SE +/- 42.49, N = 4SE +/- 27.24, N = 4SE +/- 19.38, N = 4SE +/- 46.26, N = 4SE +/- 26.22, N = 4SE +/- 10.28, N = 4SE +/- 18.27, N = 4SE +/- 6.58, N = 4SE +/- 3.77, N = 4SE +/- 4.18, N = 4SE +/- 4.34, N = 4SE +/- 5.89, N = 4SE +/- 2.72, N = 41526.981409.111403.681388.901385.241377.941371.121361.081360.001357.701355.371352.171346.861345.951344.13


Phoronix Test Suite v10.8.4