# JMH version: 1.26 # VM version: JDK 1.8.0_275, OpenJDK 64-Bit Server VM, 25.275-b01 # VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java # VM options: -javaagent:/home/zzb/tool/idea-IU-191.6707.61/lib/idea_rt.jar=45993:/home/zzb/tool/idea-IU-191.6707.61/bin -Dfile.encoding=UTF-8 # Warmup: 1 iterations, 10 s each # Measurement: 10 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 3 threads, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.apache.hadoop.hbase.TestTableNameJMH.testBB1 # Run progress: 0.00% complete, ETA 00:08:00 # Fork: 1 of 1 # Warmup Iteration 1: 20677.330 ops/ms Iteration 1: 21520.035 ops/ms Iteration 2: 22011.097 ops/ms Iteration 3: 19550.572 ops/ms Iteration 4: 17668.062 ops/ms Iteration 5: 22453.155 ops/ms Iteration 6: 22357.688 ops/ms Iteration 7: 22392.605 ops/ms Iteration 8: 22568.496 ops/ms Iteration 9: 22764.887 ops/ms Iteration 10: 22567.477 ops/ms Result "org.apache.hadoop.hbase.TestTableNameJMH.testBB1": 21585.408 ±(99.9%) 2519.495 ops/ms [Average] (min, avg, max) = (17668.062, 21585.408, 22764.887), stdev = 1666.490 CI (99.9%): [19065.912, 24104.903] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 1.8.0_275, OpenJDK 64-Bit Server VM, 25.275-b01 # VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java # VM options: -javaagent:/home/zzb/tool/idea-IU-191.6707.61/lib/idea_rt.jar=45993:/home/zzb/tool/idea-IU-191.6707.61/bin -Dfile.encoding=UTF-8 # Warmup: 1 iterations, 10 s each # Measurement: 10 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 3 threads, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.apache.hadoop.hbase.TestTableNameJMH.testBB10 # Run progress: 8.33% complete, ETA 00:07:42 # Fork: 1 of 1 # Warmup Iteration 1: 22259.493 ops/ms Iteration 1: 23457.290 ops/ms Iteration 2: 23617.245 ops/ms Iteration 3: 23684.735 ops/ms Iteration 4: 23467.609 ops/ms Iteration 5: 23461.170 ops/ms Iteration 6: 23311.905 ops/ms Iteration 7: 23425.583 ops/ms Iteration 8: 23557.355 ops/ms Iteration 9: 23416.755 ops/ms Iteration 10: 23343.136 ops/ms Result "org.apache.hadoop.hbase.TestTableNameJMH.testBB10": 23474.278 ±(99.9%) 175.576 ops/ms [Average] (min, avg, max) = (23311.905, 23474.278, 23684.735), stdev = 116.133 CI (99.9%): [23298.702, 23649.855] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 1.8.0_275, OpenJDK 64-Bit Server VM, 25.275-b01 # VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java # VM options: -javaagent:/home/zzb/tool/idea-IU-191.6707.61/lib/idea_rt.jar=45993:/home/zzb/tool/idea-IU-191.6707.61/bin -Dfile.encoding=UTF-8 # Warmup: 1 iterations, 10 s each # Measurement: 10 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 3 threads, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.apache.hadoop.hbase.TestTableNameJMH.testBB100 # Run progress: 16.67% complete, ETA 00:06:56 # Fork: 1 of 1 # Warmup Iteration 1: 20794.581 ops/ms Iteration 1: 21588.692 ops/ms Iteration 2: 21518.025 ops/ms Iteration 3: 21653.427 ops/ms Iteration 4: 20803.600 ops/ms Iteration 5: 21108.815 ops/ms Iteration 6: 21571.661 ops/ms Iteration 7: 21555.050 ops/ms Iteration 8: 21786.865 ops/ms Iteration 9: 21372.482 ops/ms Iteration 10: 13047.619 ops/ms Result "org.apache.hadoop.hbase.TestTableNameJMH.testBB100": 20600.624 ±(99.9%) 4035.725 ops/ms [Average] (min, avg, max) = (13047.619, 20600.624, 21786.865), stdev = 2669.382 CI (99.9%): [16564.899, 24636.348] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 1.8.0_275, OpenJDK 64-Bit Server VM, 25.275-b01 # VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java # VM options: -javaagent:/home/zzb/tool/idea-IU-191.6707.61/lib/idea_rt.jar=45993:/home/zzb/tool/idea-IU-191.6707.61/bin -Dfile.encoding=UTF-8 # Warmup: 1 iterations, 10 s each # Measurement: 10 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 3 threads, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.apache.hadoop.hbase.TestTableNameJMH.testBB1000 # Run progress: 25.00% complete, ETA 00:06:12 # Fork: 1 of 1 # Warmup Iteration 1: 14569.426 ops/ms Iteration 1: 17909.501 ops/ms Iteration 2: 18555.673 ops/ms Iteration 3: 18557.648 ops/ms Iteration 4: 18587.175 ops/ms Iteration 5: 18392.725 ops/ms Iteration 6: 18380.152 ops/ms Iteration 7: 18400.474 ops/ms Iteration 8: 18189.032 ops/ms Iteration 9: 18306.440 ops/ms Iteration 10: 18211.719 ops/ms Result "org.apache.hadoop.hbase.TestTableNameJMH.testBB1000": 18349.054 ±(99.9%) 313.875 ops/ms [Average] (min, avg, max) = (17909.501, 18349.054, 18587.175), stdev = 207.609 CI (99.9%): [18035.179, 18662.929] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 1.8.0_275, OpenJDK 64-Bit Server VM, 25.275-b01 # VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java # VM options: -javaagent:/home/zzb/tool/idea-IU-191.6707.61/lib/idea_rt.jar=45993:/home/zzb/tool/idea-IU-191.6707.61/bin -Dfile.encoding=UTF-8 # Warmup: 1 iterations, 10 s each # Measurement: 10 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 3 threads, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.apache.hadoop.hbase.TestTableNameJMH.testBB10000 # Run progress: 33.33% complete, ETA 00:05:31 # Fork: 1 of 1 # Warmup Iteration 1: 14636.448 ops/ms Iteration 1: 14578.185 ops/ms Iteration 2: 15492.265 ops/ms Iteration 3: 16327.133 ops/ms Iteration 4: 16322.159 ops/ms Iteration 5: 16175.331 ops/ms Iteration 6: 16162.778 ops/ms Iteration 7: 16017.724 ops/ms Iteration 8: 16351.026 ops/ms Iteration 9: 16128.788 ops/ms Iteration 10: 16261.492 ops/ms Result "org.apache.hadoop.hbase.TestTableNameJMH.testBB10000": 15981.688 ±(99.9%) 836.096 ops/ms [Average] (min, avg, max) = (14578.185, 15981.688, 16351.026), stdev = 553.026 CI (99.9%): [15145.592, 16817.784] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 1.8.0_275, OpenJDK 64-Bit Server VM, 25.275-b01 # VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java # VM options: -javaagent:/home/zzb/tool/idea-IU-191.6707.61/lib/idea_rt.jar=45993:/home/zzb/tool/idea-IU-191.6707.61/bin -Dfile.encoding=UTF-8 # Warmup: 1 iterations, 10 s each # Measurement: 10 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 3 threads, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.apache.hadoop.hbase.TestTableNameJMH.testBB100000 # Run progress: 41.67% complete, ETA 00:04:49 # Fork: 1 of 1 # Warmup Iteration 1: 13395.188 ops/ms Iteration 1: 14213.054 ops/ms Iteration 2: 14517.826 ops/ms Iteration 3: 13997.572 ops/ms Iteration 4: 14373.406 ops/ms Iteration 5: 14328.837 ops/ms Iteration 6: 14325.979 ops/ms Iteration 7: 14286.088 ops/ms Iteration 8: 14210.863 ops/ms Iteration 9: 14242.051 ops/ms Iteration 10: 14267.201 ops/ms Result "org.apache.hadoop.hbase.TestTableNameJMH.testBB100000": 14276.288 ±(99.9%) 201.779 ops/ms [Average] (min, avg, max) = (13997.572, 14276.288, 14517.826), stdev = 133.465 CI (99.9%): [14074.508, 14478.067] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 1.8.0_275, OpenJDK 64-Bit Server VM, 25.275-b01 # VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java # VM options: -javaagent:/home/zzb/tool/idea-IU-191.6707.61/lib/idea_rt.jar=45993:/home/zzb/tool/idea-IU-191.6707.61/bin -Dfile.encoding=UTF-8 # Warmup: 1 iterations, 10 s each # Measurement: 10 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 3 threads, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.apache.hadoop.hbase.TestTableNameJMH.testStr1 # Run progress: 50.00% complete, ETA 00:04:08 # Fork: 1 of 1 # Warmup Iteration 1: 229052.767 ops/ms Iteration 1: 227872.913 ops/ms Iteration 2: 243992.043 ops/ms Iteration 3: 244743.470 ops/ms Iteration 4: 243717.598 ops/ms Iteration 5: 244247.218 ops/ms Iteration 6: 240567.538 ops/ms Iteration 7: 244914.577 ops/ms Iteration 8: 240931.573 ops/ms Iteration 9: 225493.074 ops/ms Iteration 10: 241891.520 ops/ms Result "org.apache.hadoop.hbase.TestTableNameJMH.testStr1": 239837.152 ±(99.9%) 10767.013 ops/ms [Average] (min, avg, max) = (225493.074, 239837.152, 244914.577), stdev = 7121.713 CI (99.9%): [229070.139, 250604.166] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 1.8.0_275, OpenJDK 64-Bit Server VM, 25.275-b01 # VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java # VM options: -javaagent:/home/zzb/tool/idea-IU-191.6707.61/lib/idea_rt.jar=45993:/home/zzb/tool/idea-IU-191.6707.61/bin -Dfile.encoding=UTF-8 # Warmup: 1 iterations, 10 s each # Measurement: 10 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 3 threads, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.apache.hadoop.hbase.TestTableNameJMH.testStr10 # Run progress: 58.33% complete, ETA 00:03:26 # Fork: 1 of 1 # Warmup Iteration 1: 220254.820 ops/ms Iteration 1: 223394.679 ops/ms Iteration 2: 239986.212 ops/ms Iteration 3: 243121.528 ops/ms Iteration 4: 239812.829 ops/ms Iteration 5: java.lang.ArrayIndexOutOfBoundsException: -8 at org.apache.hadoop.hbase.TestTableNameJMH.testStrN(TestTableNameJMH.java:91) at org.apache.hadoop.hbase.TestTableNameJMH.testStr10(TestTableNameJMH.java:67) at org.apache.hadoop.hbase.jmh_generated.TestTableNameJMH_testStr10_jmhTest.testStr10_thrpt_jmhStub(TestTableNameJMH_testStr10_jmhTest.java:122) at org.apache.hadoop.hbase.jmh_generated.TestTableNameJMH_testStr10_jmhTest.testStr10_Throughput(TestTableNameJMH_testStr10_jmhTest.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:453) at org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:437) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Result "org.apache.hadoop.hbase.TestTableNameJMH.testStr10": 236578.812 ±(99.9%) 57640.770 ops/ms [Average] (min, avg, max) = (223394.679, 236578.812, 243121.528), stdev = 8919.973 CI (99.9%): [178938.042, 294219.582] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 1.8.0_275, OpenJDK 64-Bit Server VM, 25.275-b01 # VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java # VM options: -javaagent:/home/zzb/tool/idea-IU-191.6707.61/lib/idea_rt.jar=45993:/home/zzb/tool/idea-IU-191.6707.61/bin -Dfile.encoding=UTF-8 # Warmup: 1 iterations, 10 s each # Measurement: 10 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 3 threads, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.apache.hadoop.hbase.TestTableNameJMH.testStr100 # Run progress: 66.67% complete, ETA 00:02:37 # Fork: 1 of 1 # Warmup Iteration 1: 216105.434 ops/ms Iteration 1: 208058.640 ops/ms Iteration 2: 235537.093 ops/ms Iteration 3: 234468.876 ops/ms Iteration 4: 227134.171 ops/ms Iteration 5: 234702.090 ops/ms Iteration 6: java.lang.ArrayIndexOutOfBoundsException: -48 at org.apache.hadoop.hbase.TestTableNameJMH.testStrN(TestTableNameJMH.java:91) at org.apache.hadoop.hbase.TestTableNameJMH.testStr100(TestTableNameJMH.java:72) at org.apache.hadoop.hbase.jmh_generated.TestTableNameJMH_testStr100_jmhTest.testStr100_thrpt_jmhStub(TestTableNameJMH_testStr100_jmhTest.java:122) at org.apache.hadoop.hbase.jmh_generated.TestTableNameJMH_testStr100_jmhTest.testStr100_Throughput(TestTableNameJMH_testStr100_jmhTest.java:85) at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:453) at org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:437) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Result "org.apache.hadoop.hbase.TestTableNameJMH.testStr100": 227980.174 ±(99.9%) 44822.292 ops/ms [Average] (min, avg, max) = (208058.640, 227980.174, 235537.093), stdev = 11640.207 CI (99.9%): [183157.882, 272802.466] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 1.8.0_275, OpenJDK 64-Bit Server VM, 25.275-b01 # VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java # VM options: -javaagent:/home/zzb/tool/idea-IU-191.6707.61/lib/idea_rt.jar=45993:/home/zzb/tool/idea-IU-191.6707.61/bin -Dfile.encoding=UTF-8 # Warmup: 1 iterations, 10 s each # Measurement: 10 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 3 threads, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.apache.hadoop.hbase.TestTableNameJMH.testStr1000 # Run progress: 75.00% complete, ETA 00:01:54 # Fork: 1 of 1 # Warmup Iteration 1: 116267.039 ops/ms Iteration 1: 125386.781 ops/ms Iteration 2: 130052.861 ops/ms Iteration 3: 129255.537 ops/ms Iteration 4: 131956.272 ops/ms Iteration 5: 132596.092 ops/ms Iteration 6: 132733.089 ops/ms Iteration 7: 134062.056 ops/ms Iteration 8: 133646.130 ops/ms Iteration 9: 134248.243 ops/ms Iteration 10: 135413.670 ops/ms Result "org.apache.hadoop.hbase.TestTableNameJMH.testStr1000": 131935.073 ±(99.9%) 4495.644 ops/ms [Average] (min, avg, max) = (125386.781, 131935.073, 135413.670), stdev = 2973.590 CI (99.9%): [127439.429, 136430.717] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 1.8.0_275, OpenJDK 64-Bit Server VM, 25.275-b01 # VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java # VM options: -javaagent:/home/zzb/tool/idea-IU-191.6707.61/lib/idea_rt.jar=45993:/home/zzb/tool/idea-IU-191.6707.61/bin -Dfile.encoding=UTF-8 # Warmup: 1 iterations, 10 s each # Measurement: 10 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 3 threads, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.apache.hadoop.hbase.TestTableNameJMH.testStr10000 # Run progress: 83.33% complete, ETA 00:01:16 # Fork: 1 of 1 # Warmup Iteration 1: 84552.182 ops/ms Iteration 1: 80915.224 ops/ms Iteration 2: 82909.222 ops/ms Iteration 3: 76223.483 ops/ms Iteration 4: 82711.119 ops/ms Iteration 5: 82952.613 ops/ms Iteration 6: 82893.602 ops/ms Iteration 7: 83473.993 ops/ms Iteration 8: 82575.887 ops/ms Iteration 9: 82995.012 ops/ms Iteration 10: 82144.324 ops/ms Result "org.apache.hadoop.hbase.TestTableNameJMH.testStr10000": 81979.448 ±(99.9%) 3230.575 ops/ms [Average] (min, avg, max) = (76223.483, 81979.448, 83473.993), stdev = 2136.825 CI (99.9%): [78748.873, 85210.023] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 1.8.0_275, OpenJDK 64-Bit Server VM, 25.275-b01 # VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java # VM options: -javaagent:/home/zzb/tool/idea-IU-191.6707.61/lib/idea_rt.jar=45993:/home/zzb/tool/idea-IU-191.6707.61/bin -Dfile.encoding=UTF-8 # Warmup: 1 iterations, 10 s each # Measurement: 10 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 3 threads, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.apache.hadoop.hbase.TestTableNameJMH.testStr100000 # Run progress: 91.67% complete, ETA 00:00:38 # Fork: 1 of 1 # Warmup Iteration 1: 58144.064 ops/ms Iteration 1: 58262.227 ops/ms Iteration 2: 64537.254 ops/ms Iteration 3: 52720.052 ops/ms Iteration 4: 61315.377 ops/ms Iteration 5: 56638.946 ops/ms Iteration 6: 55206.764 ops/ms Iteration 7: 66351.239 ops/ms Iteration 8: 65366.592 ops/ms Iteration 9: 75595.147 ops/ms Iteration 10: 54551.561 ops/ms Result "org.apache.hadoop.hbase.TestTableNameJMH.testStr100000": 61054.516 ±(99.9%) 10613.181 ops/ms [Average] (min, avg, max) = (52720.052, 61054.516, 75595.147), stdev = 7019.962 CI (99.9%): [50441.335, 71667.697] (assumes normal distribution) # Run complete. Total time: 00:07:46 REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial experiments, perform baseline and negative tests that provide experimental control, make sure the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. Do not assume the numbers tell you what you want them to tell. Benchmark Mode Cnt Score Error Units TestTableNameJMH.testBB1 thrpt 10 21585.408 ± 2519.495 ops/ms TestTableNameJMH.testBB10 thrpt 10 23474.278 ± 175.576 ops/ms TestTableNameJMH.testBB100 thrpt 10 20600.624 ± 4035.725 ops/ms TestTableNameJMH.testBB1000 thrpt 10 18349.054 ± 313.875 ops/ms TestTableNameJMH.testBB10000 thrpt 10 15981.688 ± 836.096 ops/ms TestTableNameJMH.testBB100000 thrpt 10 14276.288 ± 201.779 ops/ms TestTableNameJMH.testStr1 thrpt 10 239837.152 ± 10767.013 ops/ms TestTableNameJMH.testStr10 thrpt 4 236578.812 ± 57640.770 ops/ms TestTableNameJMH.testStr100 thrpt 5 227980.174 ± 44822.292 ops/ms TestTableNameJMH.testStr1000 thrpt 10 131935.073 ± 4495.644 ops/ms TestTableNameJMH.testStr10000 thrpt 10 81979.448 ± 3230.575 ops/ms TestTableNameJMH.testStr100000 thrpt 10 61054.516 ± 10613.181 ops/ms