Java Performance OpenJDK 14

OpenJDK 8 to OpenJDK 14 benchmarks by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2003206-PTS-JAVAPERF68&grs&sor.

Java Performance OpenJDK 14ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 14AMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads)ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1201 BIOS)AMD Starship/Matisse16GB2000GB Force MP600 + 2000GB SABRENTAMD Navi 10 8GB (2060/875MHz)AMD Navi 10 HDMI AudioDELL P2415QRealtek Device 8125 + Intel I211 + Intel Device 2723Ubuntu 19.105.6.0-999-generic (x86_64) 20200313GNOME Shell 3.34.1X Server 1.20.74.6 Mesa 20.1.0-devel (git-b93a195 2020-03-14 eoan-oibaf-ppa) (LLVM 9.0.0)1.1.129GCC 9.2.1 20191008ext43840x2160OpenBenchmarking.orgProcessor Details- Scaling Governor: acpi-cpufreq performance - CPU Microcode: 0x8701013Java Details- OpenJDK 8: 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)Security Details- 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 Full AMD retpoline IBPB: conditional STIBP: conditional RSB filling + tsx_async_abort: Not affected

Java Performance OpenJDK 14hbase: Rand Read - 16hbase: Rand Read - 16spec-jbb2015: SPECjbb2015-Composite max-jOPSspec-jbb2015: SPECjbb2015-Composite critical-jOPSjava-scimark2: Dense LU Matrix Factorizationdacapobench: H2java-scimark2: Jacobi Successive Over-Relaxationhbase: Increment - 1hbase: Increment - 1sunflow: Global Illumination + Image Synthesisrenaissance: Scala Dottyjava-scimark2: Compositejava-scimark2: Sparse Matrix Multiplyrenaissance: Twitter HTTP Requestsjava-scimark2: Fast Fourier Transformdacapobench: Tradebeanshbase: Async Rand Read - 16hbase: Async Rand Read - 16renaissance: Akka Unbalanced Cobwebbed Treejava-scimark2: Monte Carlodacapobench: Jythonhbase: Increment - 16hbase: Increment - 16bork: File Encryption Timerenaissance: Genetic Algorithm Using Jenetics + Futuresj2dbench: Image Renderinghbase: Async Rand Write - 1hbase: Async Rand Write - 1j2dbench: Vector Graphics Renderinghbase: Async Rand Write - 16hbase: Async Rand Write - 16hbase: Async Rand Read - 1hbase: Async Rand Read - 1hbase: Rand Write - 1hbase: Rand Write - 1hbase: Rand Read - 1hbase: Rand Read - 1renaissance: Savina Reactors.IOj2dbench: Text RenderingOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 14901752102674074898450.3530102024.7266149510.7074443.7933472.743170.283088.9371970.8628842975372613029.9071747.473621193822068.0761172.51216824557.78612197201029627685.50265054333931048204588114137591664410508.16335395.533877372295539111376539896767.0024541754.0276129650.7545246.8303085.682957.443271.2202224.5225972685942112618.8671725.413966200789118.0941194.44517128259.69854695091059644407.67762643794318547210838114544651522510312.41734867.750716232269593301459445176229.4224482195.4982120860.7795160.2632982.342815.733379.7082080.4826302675954112513.3351843.533893208763217.6691202.05016815720.58766597461029566026.08817083984137350197678114841561819310535.86437600.021083665300530021809254946726.4024942005.4377128410.7405109.1233008.342889.413476.7612112.5027462895503611742.5871736.613955201789148.1701174.85817134412.36401495071049640748.19318204004083652188728114094631577212319.72938258.523693009307519021835557966760.3023561974.4878126590.7305221.8253084.122905.863472.8772062.4427762655998211787.9121717.513851198798948.0611163.04417288061.65544795991039701387.81803953984123449199338112725651518812551.32238736.013552899304524091954757996749.2423541978.9275131050.7075055.5963040.982743.723165.8872065.0727592795698212538.7901667.983886204777537.7641175.06317260592.75910193641069504111.59703474034074949201798114375611618510656.67937045.292615728309514772002451386889.1323121976.0078127210.6594861.3743071.992757.513054.6212025.6525722695925612891.2141711.693860203780787.9061144.43317628609.31077697401029630079.27808543944157849200418113213671480111075.77435834.901725509OpenBenchmarking.org

Apache HBase

Test: Random Read - Clients: 16

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Random Read - Clients: 16OpenJDK 8OpenJDK 10OpenJDK 9OpenJDK 11OpenJDK 13OpenJDK 12OpenJDK 1470140210280350SE +/- 0.88, N = 3SE +/- 3.20, N = 15SE +/- 2.33, N = 3SE +/- 1.53, N = 3SE +/- 1.76, N = 3SE +/- 2.19, N = 3SE +/- 1.53, N = 390269295300304307309

Apache HBase

Test: Random Read - Clients: 16

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Random Read - Clients: 16OpenJDK 8OpenJDK 10OpenJDK 9OpenJDK 11OpenJDK 13OpenJDK 12OpenJDK 1440K80K120K160K200KSE +/- 1806.28, N = 3SE +/- 647.62, N = 15SE +/- 410.40, N = 3SE +/- 304.96, N = 3SE +/- 283.36, N = 3SE +/- 346.39, N = 3SE +/- 279.17, N = 3175210593305391153002524095190251477

SPECjbb 2015

SPECjbb2015-Composite max-jOPS

OpenBenchmarking.orgjOPS, More Is BetterSPECjbb 2015SPECjbb2015-Composite max-jOPSOpenJDK 8OpenJDK 14OpenJDK 13OpenJDK 12OpenJDK 11OpenJDK 10OpenJDK 96K12K18K24K30K26740200241954718355180921459413765

SPECjbb 2015

SPECjbb2015-Composite critical-jOPS

OpenBenchmarking.orgjOPS, More Is BetterSPECjbb 2015SPECjbb2015-Composite critical-jOPSOpenJDK 8OpenJDK 13OpenJDK 12OpenJDK 11OpenJDK 14OpenJDK 10OpenJDK 9160032004800640080007489579957965494513845173989

Java SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Dense LU Matrix FactorizationOpenJDK 8OpenJDK 14OpenJDK 9OpenJDK 12OpenJDK 13OpenJDK 11OpenJDK 102K4K6K8K10KSE +/- 89.57, N = 4SE +/- 7.68, N = 4SE +/- 36.99, N = 4SE +/- 19.94, N = 4SE +/- 13.74, N = 4SE +/- 471.54, N = 4SE +/- 401.43, N = 48450.356889.136767.006760.306749.246726.406229.42

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2OpenJDK 14OpenJDK 13OpenJDK 12OpenJDK 10OpenJDK 9OpenJDK 11OpenJDK 86001200180024003000SE +/- 27.04, N = 6SE +/- 28.22, N = 6SE +/- 28.38, N = 4SE +/- 34.00, N = 4SE +/- 32.27, N = 5SE +/- 23.07, N = 4SE +/- 23.48, N = 202312235423562448245424943010

Java SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Jacobi Successive Over-RelaxationOpenJDK 10OpenJDK 8OpenJDK 11OpenJDK 13OpenJDK 14OpenJDK 12OpenJDK 95001000150020002500SE +/- 0.16, N = 4SE +/- 26.12, N = 4SE +/- 25.17, N = 4SE +/- 3.23, N = 4SE +/- 2.84, N = 4SE +/- 3.14, N = 4SE +/- 5.43, N = 42195.492024.722005.431978.921976.001974.481754.02

Apache HBase

Test: Increment - Clients: 1

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Increment - Clients: 1OpenJDK 8OpenJDK 13OpenJDK 9OpenJDK 11OpenJDK 12OpenJDK 14OpenJDK 1020406080100SE +/- 0.69, N = 15SE +/- 1.11, N = 4SE +/- 0.85, N = 4SE +/- 0.89, N = 5SE +/- 0.89, N = 15SE +/- 0.70, N = 15SE +/- 1.12, N = 1266757677787882

Apache HBase

Test: Increment - Clients: 1

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Increment - Clients: 1OpenJDK 8OpenJDK 13OpenJDK 9OpenJDK 11OpenJDK 14OpenJDK 12OpenJDK 103K6K9K12K15KSE +/- 153.62, N = 15SE +/- 185.18, N = 4SE +/- 164.25, N = 4SE +/- 165.29, N = 5SE +/- 116.39, N = 15SE +/- 144.18, N = 15SE +/- 160.27, N = 1214951131051296512841127211265912086

Sunflow Rendering System

Global Illumination + Image Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BetterSunflow Rendering System 0.07.2Global Illumination + Image SynthesisOpenJDK 14OpenJDK 8OpenJDK 13OpenJDK 12OpenJDK 11OpenJDK 9OpenJDK 100.17530.35060.52590.70120.8765SE +/- 0.009, N = 15SE +/- 0.007, N = 15SE +/- 0.011, N = 15SE +/- 0.009, N = 15SE +/- 0.009, N = 3SE +/- 0.009, N = 15SE +/- 0.010, N = 40.6590.7070.7070.7300.7400.7540.779

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Scala DottyOpenJDK 8OpenJDK 14OpenJDK 13OpenJDK 11OpenJDK 10OpenJDK 12OpenJDK 911002200330044005500SE +/- 33.43, N = 5SE +/- 23.59, N = 5SE +/- 53.85, N = 5SE +/- 54.95, N = 5SE +/- 12.05, N = 5SE +/- 27.81, N = 5SE +/- 26.91, N = 54443.794861.375055.605109.125160.265221.835246.83

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeOpenJDK 8OpenJDK 9OpenJDK 12OpenJDK 14OpenJDK 13OpenJDK 11OpenJDK 107001400210028003500SE +/- 39.13, N = 4SE +/- 12.23, N = 4SE +/- 6.93, N = 4SE +/- 4.02, N = 4SE +/- 9.50, N = 4SE +/- 36.45, N = 20SE +/- 31.43, N = 203472.743085.683084.123071.993040.983008.342982.34

Java SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Sparse Matrix MultiplyOpenJDK 8OpenJDK 9OpenJDK 12OpenJDK 11OpenJDK 10OpenJDK 14OpenJDK 137001400210028003500SE +/- 54.37, N = 4SE +/- 44.89, N = 4SE +/- 2.60, N = 4SE +/- 23.58, N = 4SE +/- 1.27, N = 4SE +/- 9.32, N = 4SE +/- 3.23, N = 43170.282957.442905.862889.412815.732757.512743.72

Renaissance

Test: Twitter HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Twitter HTTP RequestsOpenJDK 14OpenJDK 8OpenJDK 13OpenJDK 9OpenJDK 10OpenJDK 12OpenJDK 117001400210028003500SE +/- 21.66, N = 5SE +/- 21.11, N = 5SE +/- 33.60, N = 5SE +/- 4.15, N = 5SE +/- 22.08, N = 5SE +/- 16.36, N = 5SE +/- 36.08, N = 83054.623088.943165.893271.223379.713472.883476.76

Java SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Fast Fourier TransformOpenJDK 9OpenJDK 11OpenJDK 10OpenJDK 13OpenJDK 12OpenJDK 14OpenJDK 85001000150020002500SE +/- 17.87, N = 4SE +/- 11.68, N = 4SE +/- 9.52, N = 4SE +/- 8.79, N = 4SE +/- 16.27, N = 4SE +/- 16.72, N = 4SE +/- 50.20, N = 42224.522112.502080.482065.072062.442025.651970.86

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansOpenJDK 14OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 13OpenJDK 12OpenJDK 86001200180024003000SE +/- 16.89, N = 4SE +/- 17.82, N = 4SE +/- 13.39, N = 4SE +/- 38.47, N = 4SE +/- 23.65, N = 4SE +/- 3.97, N = 4SE +/- 24.07, N = 42572259726302746275927762884

Apache HBase

Test: Async Random Read - Clients: 16

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Async Random Read - Clients: 16OpenJDK 12OpenJDK 10OpenJDK 9OpenJDK 14OpenJDK 13OpenJDK 11OpenJDK 860120180240300SE +/- 2.25, N = 15SE +/- 2.59, N = 15SE +/- 3.71, N = 15SE +/- 2.63, N = 15SE +/- 2.52, N = 3SE +/- 2.65, N = 12SE +/- 4.41, N = 15265267268269279289297

Apache HBase

Test: Async Random Read - Clients: 16

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Async Random Read - Clients: 16OpenJDK 12OpenJDK 10OpenJDK 9OpenJDK 14OpenJDK 13OpenJDK 11OpenJDK 813K26K39K52K65KSE +/- 474.40, N = 15SE +/- 536.78, N = 15SE +/- 733.44, N = 15SE +/- 543.35, N = 15SE +/- 540.17, N = 3SE +/- 463.03, N = 12SE +/- 713.09, N = 1559982595415942159256569825503653726

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Akka Unbalanced Cobwebbed TreeOpenJDK 11OpenJDK 12OpenJDK 10OpenJDK 13OpenJDK 9OpenJDK 14OpenJDK 83K6K9K12K15KSE +/- 143.18, N = 5SE +/- 89.35, N = 5SE +/- 130.13, N = 8SE +/- 72.83, N = 5SE +/- 121.08, N = 5SE +/- 163.18, N = 5SE +/- 66.88, N = 511742.5911787.9112513.3412538.7912618.8712891.2113029.91

Java SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Monte CarloOpenJDK 10OpenJDK 8OpenJDK 11OpenJDK 9OpenJDK 12OpenJDK 14OpenJDK 13400800120016002000SE +/- 0.20, N = 4SE +/- 13.36, N = 4SE +/- 15.11, N = 4SE +/- 0.17, N = 4SE +/- 4.87, N = 4SE +/- 4.32, N = 4SE +/- 39.46, N = 41843.531747.471736.611725.411717.511711.691667.98

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonOpenJDK 8OpenJDK 12OpenJDK 14OpenJDK 13OpenJDK 10OpenJDK 11OpenJDK 99001800270036004500SE +/- 17.24, N = 4SE +/- 26.62, N = 4SE +/- 13.59, N = 4SE +/- 13.57, N = 4SE +/- 22.42, N = 4SE +/- 25.98, N = 4SE +/- 30.10, N = 43621385138603886389339553966

Apache HBase

Test: Increment - Clients: 16

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Increment - Clients: 16OpenJDK 8OpenJDK 12OpenJDK 9OpenJDK 11OpenJDK 14OpenJDK 13OpenJDK 1050100150200250SE +/- 0.88, N = 3SE +/- 1.45, N = 3SE +/- 0.88, N = 3SE +/- 0.67, N = 3SE +/- 0.58, N = 3SE +/- 2.73, N = 3SE +/- 2.89, N = 3193198200201203204208

Apache HBase

Test: Increment - Clients: 16

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Increment - Clients: 16OpenJDK 8OpenJDK 12OpenJDK 11OpenJDK 9OpenJDK 14OpenJDK 13OpenJDK 1020K40K60K80K100KSE +/- 533.24, N = 3SE +/- 736.04, N = 3SE +/- 401.04, N = 3SE +/- 670.42, N = 3SE +/- 395.26, N = 3SE +/- 1172.97, N = 3SE +/- 1201.79, N = 382206798947891478911780787775376321

Bork File Encrypter

File Encryption Time

OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption TimeOpenJDK 10OpenJDK 13OpenJDK 14OpenJDK 12OpenJDK 8OpenJDK 9OpenJDK 11246810SE +/- 0.077, N = 3SE +/- 0.018, N = 3SE +/- 0.131, N = 3SE +/- 0.094, N = 3SE +/- 0.104, N = 3SE +/- 0.005, N = 3SE +/- 0.030, N = 37.6697.7647.9068.0618.0768.0948.170

Renaissance

Test: Genetic Algorithm Using Jenetics + Futures

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Genetic Algorithm Using Jenetics + FuturesOpenJDK 14OpenJDK 12OpenJDK 8OpenJDK 11OpenJDK 13OpenJDK 9OpenJDK 1030060090012001500SE +/- 5.55, N = 5SE +/- 9.97, N = 5SE +/- 12.80, N = 5SE +/- 10.51, N = 5SE +/- 6.05, N = 5SE +/- 11.24, N = 5SE +/- 7.73, N = 51144.431163.041172.511174.861175.061194.451202.05

Java 2D Microbenchmark

Rendering Test: Image Rendering

OpenBenchmarking.orgUnits Per Second, More Is BetterJava 2D Microbenchmark 1.0Rendering Test: Image RenderingOpenJDK 14OpenJDK 12OpenJDK 13OpenJDK 11OpenJDK 9OpenJDK 8OpenJDK 104M8M12M16M20MSE +/- 164373.34, N = 4SE +/- 181659.67, N = 7SE +/- 127479.23, N = 20SE +/- 119764.98, N = 20SE +/- 181052.91, N = 4SE +/- 187805.77, N = 4SE +/- 241122.20, N = 417628609.3117288061.6617260592.7617134412.3617128259.7016824557.7916815720.59

Apache HBase

Test: Async Random Write - Clients: 1

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Async Random Write - Clients: 1OpenJDK 10OpenJDK 14OpenJDK 8OpenJDK 12OpenJDK 9OpenJDK 11OpenJDK 132K4K6K8K10KSE +/- 90.71, N = 3SE +/- 43.61, N = 3SE +/- 128.34, N = 3SE +/- 126.01, N = 4SE +/- 118.79, N = 4SE +/- 72.59, N = 15SE +/- 95.35, N = 159746974097209599950995079364

Apache HBase

Test: Async Random Write - Clients: 1

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Async Random Write - Clients: 1OpenJDK 8OpenJDK 10OpenJDK 14OpenJDK 12OpenJDK 11OpenJDK 9OpenJDK 1320406080100SE +/- 1.20, N = 3SE +/- 0.58, N = 3SE +/- 1.38, N = 4SE +/- 0.83, N = 15SE +/- 1.32, N = 4SE +/- 1.10, N = 15102102102103104105106

Java 2D Microbenchmark

Rendering Test: Vector Graphics Rendering

OpenBenchmarking.orgUnits Per Second, More Is BetterJava 2D Microbenchmark 1.0Rendering Test: Vector Graphics RenderingOpenJDK 12OpenJDK 9OpenJDK 11OpenJDK 14OpenJDK 8OpenJDK 10OpenJDK 132M4M6M8M10MSE +/- 8311.26, N = 4SE +/- 43346.46, N = 4SE +/- 65197.73, N = 4SE +/- 34931.48, N = 4SE +/- 37108.73, N = 4SE +/- 47662.30, N = 4SE +/- 53627.61, N = 49701387.829644407.689640748.199630079.289627685.509566026.099504111.60

Apache HBase

Test: Async Random Write - Clients: 16

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Async Random Write - Clients: 16OpenJDK 9OpenJDK 14OpenJDK 10OpenJDK 12OpenJDK 11OpenJDK 13OpenJDK 890180270360450SE +/- 16.25, N = 15SE +/- 16.63, N = 15SE +/- 18.00, N = 15SE +/- 17.19, N = 15SE +/- 16.25, N = 15SE +/- 17.40, N = 15SE +/- 33.36, N = 15379394398398400403433

Apache HBase

Test: Async Random Write - Clients: 16

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Async Random Write - Clients: 16OpenJDK 9OpenJDK 14OpenJDK 10OpenJDK 12OpenJDK 11OpenJDK 13OpenJDK 89K18K27K36K45KSE +/- 1954.89, N = 15SE +/- 1919.84, N = 15SE +/- 2068.78, N = 15SE +/- 1995.69, N = 15SE +/- 1842.19, N = 15SE +/- 1976.10, N = 15SE +/- 2518.64, N = 1543185415784137341234408364074939310

Apache HBase

Test: Async Random Read - Clients: 1

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Async Random Read - Clients: 1OpenJDK 9OpenJDK 8OpenJDK 12OpenJDK 13OpenJDK 14OpenJDK 10OpenJDK 111224364860SE +/- 0.97, N = 15SE +/- 1.11, N = 15SE +/- 0.96, N = 15SE +/- 0.96, N = 15SE +/- 1.01, N = 15SE +/- 0.78, N = 15SE +/- 0.90, N = 1547484949495052

Apache HBase

Test: Async Random Read - Clients: 1

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Async Random Read - Clients: 1OpenJDK 9OpenJDK 8OpenJDK 13OpenJDK 14OpenJDK 12OpenJDK 10OpenJDK 115K10K15K20K25KSE +/- 392.52, N = 15SE +/- 405.91, N = 15SE +/- 391.46, N = 15SE +/- 408.87, N = 15SE +/- 362.74, N = 15SE +/- 290.53, N = 15SE +/- 290.26, N = 1521083204582017920041199331976718872

Apache HBase

Test: Random Write - Clients: 1

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Random Write - Clients: 1OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 14246810SE +/- 0.19, N = 12SE +/- 0.14, N = 15SE +/- 0.15, N = 15SE +/- 0.15, N = 15SE +/- 0.15, N = 15SE +/- 0.14, N = 15SE +/- 0.14, N = 158888888

Apache HBase

Test: Random Write - Clients: 1

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Random Write - Clients: 1OpenJDK 10OpenJDK 9OpenJDK 13OpenJDK 8OpenJDK 11OpenJDK 14OpenJDK 1220K40K60K80K100KSE +/- 1788.25, N = 15SE +/- 1660.21, N = 15SE +/- 1784.39, N = 15SE +/- 2067.19, N = 12SE +/- 1744.81, N = 15SE +/- 1745.62, N = 15SE +/- 1520.65, N = 15114841114544114375114137114094113213112725

Apache HBase

Test: Random Read - Clients: 1

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Random Read - Clients: 1OpenJDK 10OpenJDK 8OpenJDK 13OpenJDK 11OpenJDK 9OpenJDK 12OpenJDK 141530456075SE +/- 2.78, N = 12SE +/- 0.67, N = 3SE +/- 0.73, N = 15SE +/- 1.23, N = 15SE +/- 0.82, N = 15SE +/- 1.28, N = 15SE +/- 0.67, N = 356596163656567

Apache HBase

Test: Random Read - Clients: 1

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Random Read - Clients: 1OpenJDK 10OpenJDK 8OpenJDK 13OpenJDK 11OpenJDK 9OpenJDK 12OpenJDK 144K8K12K16K20KSE +/- 930.50, N = 12SE +/- 205.85, N = 3SE +/- 194.12, N = 15SE +/- 260.86, N = 15SE +/- 182.78, N = 15SE +/- 280.87, N = 15SE +/- 166.40, N = 318193166441618515772152251518814801

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Savina Reactors.IOOpenJDK 9OpenJDK 8OpenJDK 10OpenJDK 13OpenJDK 14OpenJDK 11OpenJDK 123K6K9K12K15KSE +/- 104.64, N = 5SE +/- 106.10, N = 5SE +/- 90.25, N = 25SE +/- 135.21, N = 25SE +/- 93.80, N = 25SE +/- 219.45, N = 25SE +/- 349.22, N = 2510312.4210508.1610535.8610656.6811075.7712319.7312551.32

Java 2D Microbenchmark

Rendering Test: Text Rendering

OpenBenchmarking.orgUnits Per Second, More Is BetterJava 2D Microbenchmark 1.0Rendering Test: Text RenderingOpenJDK 12OpenJDK 11OpenJDK 10OpenJDK 13OpenJDK 14OpenJDK 8OpenJDK 98K16K24K32K40KSE +/- 471.50, N = 20SE +/- 461.34, N = 20SE +/- 499.86, N = 20SE +/- 580.05, N = 20SE +/- 509.42, N = 4SE +/- 708.59, N = 20SE +/- 536.11, N = 1638736.0138258.5237600.0237045.2935834.9035395.5334867.75


Phoronix Test Suite v10.8.4