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

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 14spec-jbb2015: SPECjbb2015-Composite max-jOPSspec-jbb2015: SPECjbb2015-Composite critical-jOPSdacapobench: H2dacapobench: Jythondacapobench: Tradebeansrenaissance: Scala Dottyrenaissance: Savina Reactors.IOrenaissance: Twitter HTTP Requestsrenaissance: Akka Unbalanced Cobwebbed Treerenaissance: Genetic Algorithm Using Jenetics + Futuresjava-scimark2: Compositejava-scimark2: Monte Carlojava-scimark2: Fast Fourier Transformjava-scimark2: Sparse Matrix Multiplyjava-scimark2: Dense LU Matrix Factorizationjava-scimark2: Jacobi Successive Over-Relaxationsunflow: Global Illumination + Image Synthesisj2dbench: Text Renderingj2dbench: Image Renderingj2dbench: Vector Graphics Renderinghbase: Increment - 1hbase: Increment - 1hbase: Increment - 16hbase: Increment - 16hbase: Rand Read - 1hbase: Rand Read - 1hbase: Rand Read - 16hbase: Rand Read - 16hbase: Rand Write - 1hbase: Rand Write - 1hbase: Async Rand Read - 1hbase: Async Rand Read - 1hbase: Async Rand Read - 16hbase: Async Rand Read - 16hbase: Async Rand Write - 1hbase: Async Rand Write - 1hbase: Async Rand Write - 16hbase: Async Rand Write - 16bork: File Encryption TimeOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 142674074893010362128844443.79310508.1633088.93713029.9071172.5123472.741747.471970.863170.288450.352024.720.70735395.53387737216824557.7861219627685.502650514951668220619316644591752109011413782045848537262979720102393104338.0761376539892454396625975246.83010312.4173271.22012618.8671194.4453085.681725.412224.522957.446767.001754.020.75434867.75071623217128259.6985469644407.677626412965767891120015225655391129511454482108347594212689509105431853798.0941459445172448389326305160.26310535.8643379.70812513.3351202.0502982.341843.532080.482815.736229.422195.490.77937600.02108366516815720.5876659566026.088170812086827632120818193565933026911484181976750595412679746102413733987.6691809254942494395527465109.12312319.7293476.76111742.5871174.8583008.341736.612112.502889.416726.402005.430.74038258.52369300917134412.3640149640748.193182012841777891420115772635300230011409481887252550362899507104408364008.1701835557962356385127765221.82512551.3223472.87711787.9121163.0443084.121717.512062.442905.866760.301974.480.73038736.01355289917288061.6554479701387.818039512659787989419815188655190230711272581993349599822659599103412343988.0611954757992354388627595055.59610656.6793165.88712538.7901175.0633040.981667.982065.072743.726749.241978.920.70737045.29261572817260592.7591019504111.597034713105757775320416185615240930411437582017949569822799364106407494037.7642002451382312386025724861.37411075.7743054.62112891.2141144.4333071.991711.692025.652757.516889.131976.000.65935834.90172550917628609.3107769630079.278085412721787807820314801675147730911321382004149592562699740102415783947.906OpenBenchmarking.org

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

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

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

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

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

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

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

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

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 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: 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

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

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

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

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

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

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

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

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: 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

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: 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

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: 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

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: 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

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 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 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: 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: 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: 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

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 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

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 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

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


Phoronix Test Suite v10.8.4