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&rdt.

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 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 1470140210280350SE +/- 0.88, N = 3SE +/- 2.33, N = 3SE +/- 3.20, N = 15SE +/- 1.53, N = 3SE +/- 2.19, N = 3SE +/- 1.76, N = 3SE +/- 1.53, N = 390295269300307304309

Apache HBase

Test: Random Read - Clients: 16

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

SPECjbb 2015

SPECjbb2015-Composite max-jOPS

OpenBenchmarking.orgjOPS, More Is BetterSPECjbb 2015SPECjbb2015-Composite max-jOPSOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 146K12K18K24K30K26740137651459418092183551954720024

SPECjbb 2015

SPECjbb2015-Composite critical-jOPS

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

Java SciMark

Computational Test: Dense LU Matrix Factorization

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

DaCapo Benchmark

Java Test: H2

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

Java SciMark

Computational Test: Jacobi Successive Over-Relaxation

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

Apache HBase

Test: Increment - Clients: 1

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

Apache HBase

Test: Increment - Clients: 1

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

Sunflow Rendering System

Global Illumination + Image Synthesis

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

Renaissance

Test: Scala Dotty

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

Java SciMark

Computational Test: Composite

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

Java SciMark

Computational Test: Sparse Matrix Multiply

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

Renaissance

Test: Twitter HTTP Requests

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

Java SciMark

Computational Test: Fast Fourier Transform

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

DaCapo Benchmark

Java Test: Tradebeans

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

Apache HBase

Test: Async Random Read - Clients: 16

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

Apache HBase

Test: Async Random Read - Clients: 16

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

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

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

Java SciMark

Computational Test: Monte Carlo

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

DaCapo Benchmark

Java Test: Jython

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

Apache HBase

Test: Increment - Clients: 16

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

Apache HBase

Test: Increment - Clients: 16

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

Bork File Encrypter

File Encryption Time

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

Renaissance

Test: Genetic Algorithm Using Jenetics + Futures

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

Java 2D Microbenchmark

Rendering Test: Image Rendering

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

Apache HBase

Test: Async Random Write - Clients: 1

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

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 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 1420406080100SE +/- 1.32, N = 4SE +/- 1.20, N = 3SE +/- 0.83, N = 15SE +/- 1.38, N = 4SE +/- 1.10, N = 15SE +/- 0.58, N = 3102105102104103106102

Java 2D Microbenchmark

Rendering Test: Vector Graphics Rendering

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

Apache HBase

Test: Async Random Write - Clients: 16

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

Apache HBase

Test: Async Random Write - Clients: 16

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

Apache HBase

Test: Async Random Read - Clients: 1

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

Apache HBase

Test: Async Random Read - Clients: 1

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

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 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 1420K40K60K80K100KSE +/- 2067.19, N = 12SE +/- 1660.21, N = 15SE +/- 1788.25, N = 15SE +/- 1744.81, N = 15SE +/- 1520.65, N = 15SE +/- 1784.39, N = 15SE +/- 1745.62, N = 15114137114544114841114094112725114375113213

Apache HBase

Test: Random Read - Clients: 1

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

Apache HBase

Test: Random Read - Clients: 1

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

Renaissance

Test: Savina Reactors.IO

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

Java 2D Microbenchmark

Rendering Test: Text Rendering

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


Phoronix Test Suite v10.8.4