Java Performance OpenJDK 14

OpenJDK 8 to OpenJDK 14 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 2003206-PTS-JAVAPERF68
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 4 Tests
Java 5 Tests
Server CPU Tests 3 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 8
March 18 2020
  6 Hours, 21 Minutes
OpenJDK 9
March 18 2020
  6 Hours, 47 Minutes
OpenJDK 10
March 18 2020
  7 Hours, 35 Minutes
OpenJDK 11
March 19 2020
  7 Hours, 30 Minutes
OpenJDK 12
March 19 2020
  6 Hours, 17 Minutes
OpenJDK 13
March 19 2020
  6 Hours, 42 Minutes
OpenJDK 14
March 19 2020
  6 Hours, 44 Minutes
Invert Hiding All Results Option
  6 Hours, 51 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 Performance OpenJDK 14OpenBenchmarking.orgPhoronix Test SuiteAMD 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 20191008ext43840x2160ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionJava Performance OpenJDK 14 BenchmarksSystem Logs- Scaling Governor: acpi-cpufreq performance - CPU Microcode: 0x8701013- 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)- 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

OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 14Result OverviewPhoronix Test Suite100%123%146%168%SPECjbb 2015Sunflow Rendering SystemApache HBaseDaCapo BenchmarkJava SciMarkBork File EncrypterRenaissanceJava 2D Microbenchmark

Java Performance OpenJDK 14j2dbench: Text Renderingj2dbench: Image Renderingj2dbench: Vector Graphics Renderingjava-scimark2: Compositejava-scimark2: Monte Carlojava-scimark2: Fast Fourier Transformjava-scimark2: Sparse Matrix Multiplyjava-scimark2: Dense LU Matrix Factorizationjava-scimark2: Jacobi Successive Over-Relaxationbork: File Encryption Timedacapobench: H2dacapobench: Jythondacapobench: Tradebeansrenaissance: Scala Dottyrenaissance: Savina Reactors.IOrenaissance: Twitter HTTP Requestsrenaissance: Akka Unbalanced Cobwebbed Treerenaissance: Genetic Algorithm Using Jenetics + Futureshbase: 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 - 16sunflow: Global Illumination + Image Synthesisspec-jbb2015: SPECjbb2015-Composite max-jOPSspec-jbb2015: SPECjbb2015-Composite critical-jOPSOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 1435395.53387737216824557.7861219627685.50265053472.741747.471970.863170.288450.352024.728.0763010362128844443.79310508.1633088.93713029.9071172.51214951668220619316644591752109011413782045848537262979720102393104330.70726740748934867.75071623217128259.6985469644407.67762643085.681725.412224.522957.446767.001754.028.0942454396625975246.83010312.4173271.22012618.8671194.44512965767891120015225655391129511454482108347594212689509105431853790.75413765398937600.02108366516815720.5876659566026.08817082982.341843.532080.482815.736229.422195.497.6692448389326305160.26310535.8643379.70812513.3351202.05012086827632120818193565933026911484181976750595412679746102413733980.77914594451738258.52369300917134412.3640149640748.19318203008.341736.612112.502889.416726.402005.438.1702494395527465109.12312319.7293476.76111742.5871174.85812841777891420115772635300230011409481887252550362899507104408364000.74018092549438736.01355289917288061.6554479701387.81803953084.121717.512062.442905.866760.301974.488.0612356385127765221.82512551.3223472.87711787.9121163.04412659787989419815188655190230711272581993349599822659599103412343980.73018355579637045.29261572817260592.7591019504111.59703473040.981667.982065.072743.726749.241978.927.7642354388627595055.59610656.6793165.88712538.7901175.06313105757775320416185615240930411437582017949569822799364106407494030.70719547579935834.90172550917628609.3107769630079.27808543071.991711.692025.652757.516889.131976.007.9062312386025724861.37411075.7743054.62112891.2141144.43312721787807820314801675147730911321382004149592562699740102415783940.659200245138OpenBenchmarking.org

Java 2D Microbenchmark

This test runs a series of microbenchmarks to check the performance of the OpenGL-based Java 2D pipeline and the underlying OpenGL drivers. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgUnits Per Second, More Is BetterJava 2D Microbenchmark 1.0Rendering Test: Text RenderingOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 147K14K21K28K35KMin: 24620.23 / Avg: 35395.53 / Max: 39085.92Min: 32174.21 / Avg: 34867.75 / Max: 37891.85Min: 34698.53 / Avg: 37600.02 / Max: 40871.83Min: 34856.74 / Avg: 38258.52 / Max: 40934.15Min: 35220.2 / Avg: 38736.01 / Max: 40820.79Min: 34087.09 / Avg: 37045.29 / Max: 41490.35Min: 34313.04 / Avg: 35834.9 / Max: 36448.04

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
OpenBenchmarking.orgUnits Per Second, More Is BetterJava 2D Microbenchmark 1.0Rendering Test: Image RenderingOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 143M6M9M12M15MMin: 16455982.37 / Avg: 16824557.79 / Max: 17348969.4Min: 16597518.82 / Avg: 17128259.7 / Max: 17369742.9Min: 16444451.07 / Avg: 16815720.59 / Max: 17490114.12Min: 16218030.37 / Avg: 17134412.36 / Max: 17883527.96Min: 16603271.2 / Avg: 17288061.66 / Max: 17910476.31Min: 16314844.31 / Avg: 17260592.76 / Max: 17991888.22Min: 17149114.26 / Avg: 17628609.31 / Max: 17860880.3

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
OpenBenchmarking.orgUnits Per Second, More Is BetterJava 2D Microbenchmark 1.0Rendering Test: Vector Graphics RenderingOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 142M4M6M8M10MMin: 9545597.34 / Avg: 9627685.5 / Max: 9723519.48Min: 9524140.61 / Avg: 9644407.68 / Max: 9708017.97Min: 9429252.79 / Avg: 9566026.09 / Max: 9650161.03Min: 9448405.14 / Avg: 9640748.19 / Max: 9730806.13Min: 9681432.67 / Avg: 9701387.82 / Max: 9719501.53Min: 9442314.92 / Avg: 9504111.6 / Max: 9664589.75Min: 9550417.06 / Avg: 9630079.28 / Max: 9712148.85

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: 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
OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 146001200180024003000Min: 3403.18 / Avg: 3472.74 / Max: 3581.33Min: 3064.57 / Avg: 3085.68 / Max: 3118.25Min: 2859.94 / Avg: 2982.34 / Max: 3252.16Min: 2797.68 / Avg: 3008.34 / Max: 3258.52Min: 3071.39 / Avg: 3084.12 / Max: 3099.54Min: 3014.41 / Avg: 3040.98 / Max: 3058.71Min: 3062.91 / Avg: 3071.99 / Max: 3081.87

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
OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Monte CarloOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 1430060090012001500Min: 1724.89 / Avg: 1747.47 / Max: 1779.93Min: 1724.89 / Avg: 1725.41 / Max: 1725.58Min: 1843.33 / Avg: 1843.53 / Max: 1844.13Min: 1715.24 / Avg: 1736.61 / Max: 1781.4Min: 1704.35 / Avg: 1717.51 / Max: 1724.89Min: 1549.97 / Avg: 1667.98 / Max: 1711.82Min: 1700.98 / Avg: 1711.69 / Max: 1722.12

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
OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Fast Fourier TransformOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 14400800120016002000Min: 1857.55 / Avg: 1970.86 / Max: 2067.25Min: 2174.86 / Avg: 2224.52 / Max: 2260.11Min: 2054.46 / Avg: 2080.48 / Max: 2100.23Min: 2098.33 / Avg: 2112.5 / Max: 2147.42Min: 2021.14 / Avg: 2062.44 / Max: 2098.97Min: 2038.86 / Avg: 2065.07 / Max: 2076.48Min: 1999.13 / Avg: 2025.65 / Max: 2074.62

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
OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Sparse Matrix MultiplyOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 146001200180024003000Min: 3020.96 / Avg: 3170.28 / Max: 3275.78Min: 2875.17 / Avg: 2957.44 / Max: 3056.18Min: 2814.21 / Avg: 2815.73 / Max: 2819.51Min: 2857.93 / Avg: 2889.41 / Max: 2959.57Min: 2900.63 / Avg: 2905.86 / Max: 2911.09Min: 2737.8 / Avg: 2743.72 / Max: 2752.89Min: 2741.38 / Avg: 2757.51 / Max: 2774.01

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
OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Dense LU Matrix FactorizationOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 1415003000450060007500Min: 8284.16 / Avg: 8450.35 / Max: 8703.32Min: 6713.38 / Avg: 6767 / Max: 6876.09Min: 5520.68 / Avg: 6229.42 / Max: 6981.57Min: 5322.94 / Avg: 6726.4 / Max: 7323.28Min: 6725.78 / Avg: 6760.3 / Max: 6811.77Min: 6723.71 / Avg: 6749.24 / Max: 6777.95Min: 6871.76 / Avg: 6889.13 / Max: 6908.71

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
OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Jacobi Successive Over-RelaxationOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 14400800120016002000Min: 1979.92 / Avg: 2024.72 / Max: 2080.38Min: 1747.8 / Avg: 1754.02 / Max: 1770.28Min: 2195.33 / Avg: 2195.49 / Max: 2195.96Min: 1979.92 / Avg: 2005.43 / Max: 2080.94Min: 1968.79 / Avg: 1974.48 / Max: 1979.92Min: 1973.33 / Avg: 1978.92 / Max: 1984.51Min: 1972.82 / Avg: 1976 / Max: 1984.51

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 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
OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption TimeOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 143691215Min: 7.87 / Avg: 8.08 / Max: 8.2Min: 8.09 / Avg: 8.09 / Max: 8.1Min: 7.52 / Avg: 7.67 / Max: 7.77Min: 8.12 / Avg: 8.17 / Max: 8.22Min: 7.96 / Avg: 8.06 / Max: 8.25Min: 7.74 / Avg: 7.76 / Max: 7.8Min: 7.77 / Avg: 7.91 / Max: 8.17

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: 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
OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 145001000150020002500Min: 2841 / Avg: 3010 / Max: 3219Min: 2377 / Avg: 2453.6 / Max: 2540Min: 2375 / Avg: 2447.75 / Max: 2520Min: 2432 / Avg: 2493.5 / Max: 2543Min: 2304 / Avg: 2356.25 / Max: 2422Min: 2249 / Avg: 2353.67 / Max: 2445Min: 2255 / Avg: 2311.5 / Max: 2440

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
OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 147001400210028003500Min: 3580 / Avg: 3621 / Max: 3651Min: 3889 / Avg: 3965.75 / Max: 4034Min: 3841 / Avg: 3893.25 / Max: 3950Min: 3909 / Avg: 3955.25 / Max: 4029Min: 3806 / Avg: 3851.25 / Max: 3917Min: 3862 / Avg: 3886 / Max: 3910Min: 3825 / Avg: 3860.25 / Max: 3887

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
OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 145001000150020002500Min: 2829 / Avg: 2884 / Max: 2946Min: 2551 / Avg: 2596.75 / Max: 2631Min: 2608 / Avg: 2630 / Max: 2669Min: 2674 / Avg: 2745.75 / Max: 2851Min: 2769 / Avg: 2775.75 / Max: 2786Min: 2715 / Avg: 2758.75 / Max: 2817Min: 2541 / Avg: 2572.25 / Max: 2614

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.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
OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Scala DottyOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 149001800270036004500Min: 4349.47 / Avg: 4443.79 / Max: 4521.04Min: 5173.21 / Avg: 5246.83 / Max: 5333.66Min: 5126.39 / Avg: 5160.26 / Max: 5193.45Min: 4991.27 / Avg: 5109.12 / Max: 5265.82Min: 5155.36 / Avg: 5221.83 / Max: 5303.41Min: 4962.52 / Avg: 5055.6 / Max: 5262Min: 4824.84 / Avg: 4861.37 / Max: 4944.14

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
OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Savina Reactors.IOOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 142K4K6K8K10KMin: 10185.3 / Avg: 10508.16 / Max: 10755.38Min: 10124.78 / Avg: 10312.42 / Max: 10601.01Min: 9616.34 / Avg: 10535.86 / Max: 11411.75Min: 11262.02 / Avg: 12319.73 / Max: 15929.99Min: 10945.05 / Avg: 12551.32 / Max: 16688.04Min: 9554.9 / Avg: 10656.68 / Max: 12340.67Min: 10359.74 / Avg: 11075.77 / Max: 11946.39

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
OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Twitter HTTP RequestsOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 146001200180024003000Min: 3036.34 / Avg: 3088.94 / Max: 3130.54Min: 3259.58 / Avg: 3271.22 / Max: 3278.75Min: 3330.83 / Avg: 3379.71 / Max: 3450.15Min: 3371.72 / Avg: 3476.76 / Max: 3648.36Min: 3440.24 / Avg: 3472.88 / Max: 3532.32Min: 3099.46 / Avg: 3165.89 / Max: 3288.87Min: 2991.39 / Avg: 3054.62 / Max: 3112.14

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
OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Akka Unbalanced Cobwebbed TreeOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 142K4K6K8K10KMin: 12826.31 / Avg: 13029.91 / Max: 13247.05Min: 12199.68 / Avg: 12618.87 / Max: 12936.2Min: 11904.62 / Avg: 12513.34 / Max: 13122.88Min: 11348.54 / Avg: 11742.59 / Max: 12196.55Min: 11548.56 / Avg: 11787.91 / Max: 11988.65Min: 12341.78 / Avg: 12538.79 / Max: 12730.84Min: 12579.89 / Avg: 12891.21 / Max: 13492.75

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
OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Genetic Algorithm Using Jenetics + FuturesOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 142004006008001000Min: 1129.79 / Avg: 1172.51 / Max: 1198.99Min: 1166.12 / Avg: 1194.45 / Max: 1220.01Min: 1175.17 / Avg: 1202.05 / Max: 1218.55Min: 1138.01 / Avg: 1174.86 / Max: 1199.05Min: 1125.18 / Avg: 1163.04 / Max: 1182.39Min: 1163.88 / Avg: 1175.06 / Max: 1197.36Min: 1126.37 / Avg: 1144.43 / Max: 1154.64

Apache HBase

This is a benchmark of the Apache HBase non-relational distributed database system inspired from Google's Bigtable. Learn more via the OpenBenchmarking.org test page.

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
OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Increment - Clients: 1OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 143K6K9K12K15KMin: 13654 / Avg: 14950.8 / Max: 15805Min: 12579 / Avg: 12964.5 / Max: 13372Min: 10835 / Avg: 12086.25 / Max: 13028Min: 12270 / Avg: 12841 / Max: 13246Min: 11634 / Avg: 12658.8 / Max: 13740Min: 12654 / Avg: 13105.25 / Max: 13453Min: 12264 / Avg: 12721.07 / Max: 14073

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
OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Increment - Clients: 1OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 141632486480Min: 62 / Avg: 65.93 / Max: 72Min: 74 / Avg: 76.25 / Max: 78Min: 76 / Avg: 81.92 / Max: 91Min: 75 / Avg: 77 / Max: 80Min: 72 / Avg: 78.27 / Max: 85Min: 73 / Avg: 75.25 / Max: 78Min: 70 / Avg: 77.87 / Max: 81

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
OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Increment - Clients: 16OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 1414K28K42K56K70KMin: 81369 / Avg: 82206.33 / Max: 83197Min: 77571 / Avg: 78911 / Max: 79622Min: 74151 / Avg: 76321.33 / Max: 78301Min: 78113 / Avg: 78914.33 / Max: 79345Min: 78523 / Avg: 79893.67 / Max: 81044Min: 75415 / Avg: 77752.67 / Max: 79092Min: 77386 / Avg: 78077.67 / Max: 78755

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
OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Increment - Clients: 16OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 144080120160200Min: 191 / Avg: 192.67 / Max: 194Min: 199 / Avg: 200.33 / Max: 202Min: 203 / Avg: 208 / Max: 213Min: 200 / Avg: 200.67 / Max: 202Min: 196 / Avg: 198.33 / Max: 201Min: 200 / Avg: 203.67 / Max: 209Min: 202 / Avg: 203 / Max: 204

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
OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Random Read - Clients: 1OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 143K6K9K12K15KMin: 16423 / Avg: 16643.67 / Max: 17055Min: 13446 / Avg: 15225.13 / Max: 16265Min: 13440 / Avg: 18193.42 / Max: 22792Min: 12606 / Avg: 15771.93 / Max: 17112Min: 12825 / Avg: 15187.93 / Max: 16858Min: 15171 / Avg: 16184.6 / Max: 17816Min: 14469 / Avg: 14801 / Max: 14987

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
OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Random Read - Clients: 1OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 141326395265Min: 58 / Avg: 59.33 / Max: 60Min: 60 / Avg: 64.8 / Max: 73Min: 43 / Avg: 55.5 / Max: 73Min: 57 / Avg: 62.53 / Max: 78Min: 58 / Avg: 65.07 / Max: 77Min: 55 / Avg: 60.87 / Max: 65Min: 66 / Avg: 66.67 / Max: 68

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
OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Random Read - Clients: 16OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 1430K60K90K120K150KMin: 172200 / Avg: 175210 / Max: 178445Min: 53090 / Avg: 53910.67 / Max: 54334Min: 52854 / Avg: 59329.73 / Max: 60730Min: 52403 / Avg: 53001.67 / Max: 53402Min: 51210 / Avg: 51902.33 / Max: 52270Min: 51859 / Avg: 52408.67 / Max: 52803Min: 50919 / Avg: 51477.33 / Max: 51759

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
OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Random Read - Clients: 16OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 1460120180240300Min: 88 / Avg: 89.67 / Max: 91Min: 293 / Avg: 295.33 / Max: 300Min: 262 / Avg: 268.6 / Max: 301Min: 298 / Avg: 300 / Max: 303Min: 304 / Avg: 306.67 / Max: 311Min: 301 / Avg: 303.67 / Max: 307Min: 307 / Avg: 309 / Max: 312

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
OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Random Write - Clients: 1OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 1420K40K60K80K100KMin: 93240 / Avg: 114136.67 / Max: 120048Min: 97040 / Avg: 114544.13 / Max: 121139Min: 93197 / Avg: 114841 / Max: 120992Min: 93853 / Avg: 114094.2 / Max: 122474Min: 95511 / Avg: 112724.6 / Max: 119403Min: 94832 / Avg: 114375.27 / Max: 121803Min: 94787 / Avg: 113212.6 / Max: 119119

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
OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Random Write - Clients: 1OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 143691215Min: 8 / Avg: 8.33 / Max: 10Min: 8 / Avg: 8.2 / Max: 10Min: 8 / Avg: 8.27 / Max: 10Min: 8 / Avg: 8.27 / Max: 10Min: 8 / Avg: 8.27 / Max: 10Min: 8 / Avg: 8.2 / Max: 10Min: 8 / Avg: 8.2 / Max: 10

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
OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Async Random Read - Clients: 1OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 144K8K12K16K20KMin: 16207 / Avg: 20458.47 / Max: 23012Min: 17191 / Avg: 21082.53 / Max: 23588Min: 17521 / Avg: 19766.93 / Max: 21711Min: 15848 / Avg: 18871.53 / Max: 20125Min: 17213 / Avg: 19933.4 / Max: 22075Min: 17106 / Avg: 20178.6 / Max: 22437Min: 17849 / Avg: 20040.67 / Max: 23699

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
OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Async Random Read - Clients: 1OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 141020304050Min: 43 / Avg: 48.33 / Max: 61Min: 41 / Avg: 46.8 / Max: 57Min: 45 / Avg: 49.6 / Max: 56Min: 49 / Avg: 52.2 / Max: 62Min: 44 / Avg: 49.27 / Max: 57Min: 44 / Avg: 48.73 / Max: 57Min: 41 / Avg: 49.33 / Max: 55

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
OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Async Random Read - Clients: 16OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 1410K20K30K40K50KMin: 46716 / Avg: 53725.93 / Max: 55070Min: 51979 / Avg: 59421.07 / Max: 60712Min: 54053 / Avg: 59541.07 / Max: 60530Min: 50019 / Avg: 55035.5 / Max: 55877Min: 55045 / Avg: 59982.27 / Max: 61073Min: 55914 / Avg: 56982 / Max: 57657Min: 53693 / Avg: 59256.2 / Max: 60515

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
OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Async Random Read - Clients: 16OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 1450100150200250Min: 289 / Avg: 296.93 / Max: 341Min: 262 / Avg: 268.27 / Max: 306Min: 263 / Avg: 267.47 / Max: 294Min: 284 / Avg: 289.17 / Max: 318Min: 260 / Avg: 265.27 / Max: 289Min: 276 / Avg: 279 / Max: 284Min: 263 / Avg: 268.67 / Max: 296

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
OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Async Random Write - Clients: 1OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 142K4K6K8K10KMin: 9523 / Avg: 9720 / Max: 9961Min: 9185 / Avg: 9508.75 / Max: 9713Min: 9569 / Avg: 9746 / Max: 9869Min: 8935 / Avg: 9506.6 / Max: 9836Min: 9324 / Avg: 9599.25 / Max: 9893Min: 8532 / Avg: 9363.67 / Max: 9932Min: 9658 / Avg: 9739.67 / Max: 9807

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
OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Async Random Write - Clients: 1OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 1420406080100Min: 102 / Avg: 104.5 / Max: 108Min: 100 / Avg: 101.67 / Max: 104Min: 101 / Avg: 104.27 / Max: 111Min: 100 / Avg: 103.25 / Max: 106Min: 100 / Avg: 105.93 / Max: 116Min: 101 / Avg: 102 / Max: 103

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
OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Async Random Write - Clients: 16OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 147K14K21K28K35KMin: 19274 / Avg: 39310.27 / Max: 53526Min: 35682 / Avg: 43184.53 / Max: 53257Min: 32416 / Avg: 41373.07 / Max: 53858Min: 35330 / Avg: 40835.93 / Max: 51944Min: 32479 / Avg: 41233.53 / Max: 53176Min: 31922 / Avg: 40749.2 / Max: 52927Min: 33000 / Avg: 41578.07 / Max: 53197

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
OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Async Random Write - Clients: 16OpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 1480160240320400Min: 297 / Avg: 432.87 / Max: 829Min: 299 / Avg: 379.2 / Max: 447Min: 296 / Avg: 397.73 / Max: 492Min: 306 / Avg: 400.4 / Max: 451Min: 299 / Avg: 398 / Max: 491Min: 301 / Avg: 402.87 / Max: 500Min: 299 / Avg: 393.93 / Max: 483

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 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
OpenBenchmarking.orgSeconds, Fewer Is BetterSunflow Rendering System 0.07.2Global Illumination + Image SynthesisOpenJDK 8OpenJDK 9OpenJDK 10OpenJDK 11OpenJDK 12OpenJDK 13OpenJDK 14246810Min: 0.67 / Avg: 0.71 / Max: 0.76Min: 0.69 / Avg: 0.75 / Max: 0.81Min: 0.76 / Avg: 0.78 / Max: 0.81Min: 0.73 / Avg: 0.74 / Max: 0.76Min: 0.67 / Avg: 0.73 / Max: 0.79Min: 0.63 / Avg: 0.71 / Max: 0.78Min: 0.59 / Avg: 0.66 / Max: 0.71

SPECjbb 2015

This is a benchmark of SPECjbb 2015. For this test profile to work, you must have a valid license/copy of the SPECjbb 2015 ISO (SPECjbb2015-1.02.iso) in your Phoronix Test Suite download cache. Learn more via the OpenBenchmarking.org test page.

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

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