# JMH version: 1.19 # VM version: JDK 10-internal, VM 10-internal+0-adhoc.daemonmm.hs10 # VM invoker: /export/dpochepk/jdk-baseline/bin/java # VM options: # Warmup: 10 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.bellsw.simple.BigIntegerBench.mulAddReflect # Parameters: (size = 1) # Run progress: 0.00% complete, ETA 00:02:00 # Fork: 1 of 1 # Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.bellsw.simple.BigIntegerBench (file:/export/dpochepk/benchmarks.jar) to method java.math.BigInteger.square() WARNING: Please consider reporting this to the maintainers of com.bellsw.simple.BigIntegerBench WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 73.698 ns/op # Warmup Iteration 2: 207.332 ns/op # Warmup Iteration 3: 194.793 ns/op # Warmup Iteration 4: 194.277 ns/op # Warmup Iteration 5: 203.124 ns/op # Warmup Iteration 6: 194.427 ns/op # Warmup Iteration 7: 228.096 ns/op # Warmup Iteration 8: 209.493 ns/op # Warmup Iteration 9: 216.889 ns/op # Warmup Iteration 10: 197.030 ns/op Iteration 1: 193.782 ns/op Iteration 2: 220.551 ns/op Iteration 3: 200.059 ns/op Iteration 4: 192.196 ns/op Iteration 5: 215.290 ns/op Result "com.bellsw.simple.BigIntegerBench.mulAddReflect": 204.376 ?(99.9%) 49.461 ns/op [Average] (min, avg, max) = (192.196, 204.376, 220.551), stdev = 12.845 CI (99.9%): [154.915, 253.836] (assumes normal distribution) # JMH version: 1.19 # VM version: JDK 10-internal, VM 10-internal+0-adhoc.daemonmm.hs10 # VM invoker: /export/dpochepk/jdk-baseline/bin/java # VM options: # Warmup: 10 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.bellsw.simple.BigIntegerBench.mulAddReflect # Parameters: (size = 2) # Run progress: 12.50% complete, ETA 00:01:54 # Fork: 1 of 1 # Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.bellsw.simple.BigIntegerBench (file:/export/dpochepk/benchmarks.jar) to method java.math.BigInteger.square() WARNING: Please consider reporting this to the maintainers of com.bellsw.simple.BigIntegerBench WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 79.600 ns/op # Warmup Iteration 2: 213.512 ns/op # Warmup Iteration 3: 198.932 ns/op # Warmup Iteration 4: 198.209 ns/op # Warmup Iteration 5: 199.439 ns/op # Warmup Iteration 6: 238.752 ns/op # Warmup Iteration 7: 197.614 ns/op # Warmup Iteration 8: 197.517 ns/op # Warmup Iteration 9: 218.919 ns/op # Warmup Iteration 10: 207.557 ns/op Iteration 1: 243.881 ns/op Iteration 2: 235.541 ns/op Iteration 3: 234.866 ns/op Iteration 4: 230.911 ns/op Iteration 5: 207.124 ns/op Result "com.bellsw.simple.BigIntegerBench.mulAddReflect": 230.464 ?(99.9%) 53.429 ns/op [Average] (min, avg, max) = (207.124, 230.464, 243.881), stdev = 13.875 CI (99.9%): [177.035, 283.893] (assumes normal distribution) # JMH version: 1.19 # VM version: JDK 10-internal, VM 10-internal+0-adhoc.daemonmm.hs10 # VM invoker: /export/dpochepk/jdk-baseline/bin/java # VM options: # Warmup: 10 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.bellsw.simple.BigIntegerBench.mulAddReflect # Parameters: (size = 3) # Run progress: 25.00% complete, ETA 00:01:37 # Fork: 1 of 1 # Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.bellsw.simple.BigIntegerBench (file:/export/dpochepk/benchmarks.jar) to method java.math.BigInteger.square() WARNING: Please consider reporting this to the maintainers of com.bellsw.simple.BigIntegerBench WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 90.314 ns/op # Warmup Iteration 2: 225.376 ns/op # Warmup Iteration 3: 207.359 ns/op # Warmup Iteration 4: 206.971 ns/op # Warmup Iteration 5: 207.934 ns/op # Warmup Iteration 6: 211.970 ns/op # Warmup Iteration 7: 228.618 ns/op # Warmup Iteration 8: 265.436 ns/op # Warmup Iteration 9: 209.932 ns/op # Warmup Iteration 10: 218.269 ns/op Iteration 1: 210.934 ns/op Iteration 2: 207.729 ns/op Iteration 3: 209.485 ns/op Iteration 4: 279.265 ns/op Iteration 5: 239.822 ns/op Result "com.bellsw.simple.BigIntegerBench.mulAddReflect": 229.447 ?(99.9%) 118.722 ns/op [Average] (min, avg, max) = (207.729, 229.447, 279.265), stdev = 30.832 CI (99.9%): [110.725, 348.169] (assumes normal distribution) # JMH version: 1.19 # VM version: JDK 10-internal, VM 10-internal+0-adhoc.daemonmm.hs10 # VM invoker: /export/dpochepk/jdk-baseline/bin/java # VM options: # Warmup: 10 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.bellsw.simple.BigIntegerBench.mulAddReflect # Parameters: (size = 5) # Run progress: 37.50% complete, ETA 00:01:21 # Fork: 1 of 1 # Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.bellsw.simple.BigIntegerBench (file:/export/dpochepk/benchmarks.jar) to method java.math.BigInteger.square() WARNING: Please consider reporting this to the maintainers of com.bellsw.simple.BigIntegerBench WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 106.910 ns/op # Warmup Iteration 2: 234.901 ns/op # Warmup Iteration 3: 219.286 ns/op # Warmup Iteration 4: 219.605 ns/op # Warmup Iteration 5: 219.377 ns/op # Warmup Iteration 6: 230.188 ns/op # Warmup Iteration 7: 220.199 ns/op # Warmup Iteration 8: 219.867 ns/op # Warmup Iteration 9: 220.151 ns/op # Warmup Iteration 10: 219.896 ns/op Iteration 1: 221.825 ns/op Iteration 2: 219.842 ns/op Iteration 3: 219.942 ns/op Iteration 4: 220.592 ns/op Iteration 5: 220.038 ns/op Result "com.bellsw.simple.BigIntegerBench.mulAddReflect": 220.448 ?(99.9%) 3.170 ns/op [Average] (min, avg, max) = (219.842, 220.448, 221.825), stdev = 0.823 CI (99.9%): [217.278, 223.617] (assumes normal distribution) # JMH version: 1.19 # VM version: JDK 10-internal, VM 10-internal+0-adhoc.daemonmm.hs10 # VM invoker: /export/dpochepk/jdk-baseline/bin/java # VM options: # Warmup: 10 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.bellsw.simple.BigIntegerBench.mulAddReflect # Parameters: (size = 10) # Run progress: 50.00% complete, ETA 00:01:05 # Fork: 1 of 1 # Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.bellsw.simple.BigIntegerBench (file:/export/dpochepk/benchmarks.jar) to method java.math.BigInteger.square() WARNING: Please consider reporting this to the maintainers of com.bellsw.simple.BigIntegerBench WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 136.436 ns/op # Warmup Iteration 2: 267.782 ns/op # Warmup Iteration 3: 248.179 ns/op # Warmup Iteration 4: 247.881 ns/op # Warmup Iteration 5: 247.941 ns/op # Warmup Iteration 6: 247.967 ns/op # Warmup Iteration 7: 254.570 ns/op # Warmup Iteration 8: 250.106 ns/op # Warmup Iteration 9: 249.946 ns/op # Warmup Iteration 10: 249.968 ns/op Iteration 1: 249.946 ns/op Iteration 2: 249.927 ns/op Iteration 3: 247.368 ns/op Iteration 4: 244.924 ns/op Iteration 5: 244.906 ns/op Result "com.bellsw.simple.BigIntegerBench.mulAddReflect": 247.414 ?(99.9%) 9.668 ns/op [Average] (min, avg, max) = (244.906, 247.414, 249.946), stdev = 2.511 CI (99.9%): [237.746, 257.082] (assumes normal distribution) # JMH version: 1.19 # VM version: JDK 10-internal, VM 10-internal+0-adhoc.daemonmm.hs10 # VM invoker: /export/dpochepk/jdk-baseline/bin/java # VM options: # Warmup: 10 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.bellsw.simple.BigIntegerBench.mulAddReflect # Parameters: (size = 50) # Run progress: 62.50% complete, ETA 00:00:48 # Fork: 1 of 1 # Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.bellsw.simple.BigIntegerBench (file:/export/dpochepk/benchmarks.jar) to method java.math.BigInteger.square() WARNING: Please consider reporting this to the maintainers of com.bellsw.simple.BigIntegerBench WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 396.873 ns/op # Warmup Iteration 2: 533.410 ns/op # Warmup Iteration 3: 510.234 ns/op # Warmup Iteration 4: 486.963 ns/op # Warmup Iteration 5: 484.643 ns/op # Warmup Iteration 6: 484.563 ns/op # Warmup Iteration 7: 485.616 ns/op # Warmup Iteration 8: 487.442 ns/op # Warmup Iteration 9: 484.027 ns/op # Warmup Iteration 10: 484.008 ns/op Iteration 1: 484.820 ns/op Iteration 2: 483.928 ns/op Iteration 3: 494.841 ns/op Iteration 4: 527.514 ns/op Iteration 5: 484.621 ns/op Result "com.bellsw.simple.BigIntegerBench.mulAddReflect": 495.145 ?(99.9%) 71.808 ns/op [Average] (min, avg, max) = (483.928, 495.145, 527.514), stdev = 18.648 CI (99.9%): [423.336, 566.953] (assumes normal distribution) # JMH version: 1.19 # VM version: JDK 10-internal, VM 10-internal+0-adhoc.daemonmm.hs10 # VM invoker: /export/dpochepk/jdk-baseline/bin/java # VM options: # Warmup: 10 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.bellsw.simple.BigIntegerBench.mulAddReflect # Parameters: (size = 100) # Run progress: 75.00% complete, ETA 00:00:32 # Fork: 1 of 1 # Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.bellsw.simple.BigIntegerBench (file:/export/dpochepk/benchmarks.jar) to method java.math.BigInteger.square() WARNING: Please consider reporting this to the maintainers of com.bellsw.simple.BigIntegerBench WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 724.104 ns/op # Warmup Iteration 2: 846.834 ns/op # Warmup Iteration 3: 831.662 ns/op # Warmup Iteration 4: 803.450 ns/op # Warmup Iteration 5: 777.055 ns/op # Warmup Iteration 6: 776.895 ns/op # Warmup Iteration 7: 776.624 ns/op # Warmup Iteration 8: 776.521 ns/op # Warmup Iteration 9: 777.348 ns/op # Warmup Iteration 10: 776.831 ns/op Iteration 1: 779.219 ns/op Iteration 2: 776.590 ns/op Iteration 3: 776.495 ns/op Iteration 4: 776.530 ns/op Iteration 5: 776.725 ns/op Result "com.bellsw.simple.BigIntegerBench.mulAddReflect": 777.111 ?(99.9%) 4.548 ns/op [Average] (min, avg, max) = (776.495, 777.111, 779.219), stdev = 1.181 CI (99.9%): [772.563, 781.660] (assumes normal distribution) # JMH version: 1.19 # VM version: JDK 10-internal, VM 10-internal+0-adhoc.daemonmm.hs10 # VM invoker: /export/dpochepk/jdk-baseline/bin/java # VM options: # Warmup: 10 iterations, 1 s each # Measurement: 5 iterations, 1 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.bellsw.simple.BigIntegerBench.mulAddReflect # Parameters: (size = 1000) # Run progress: 87.50% complete, ETA 00:00:16 # Fork: 1 of 1 # Warmup Iteration 1: WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.bellsw.simple.BigIntegerBench (file:/export/dpochepk/benchmarks.jar) to method java.math.BigInteger.square() WARNING: Please consider reporting this to the maintainers of com.bellsw.simple.BigIntegerBench WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 6419.330 ns/op # Warmup Iteration 2: 6327.126 ns/op # Warmup Iteration 3: 6025.749 ns/op # Warmup Iteration 4: 6025.924 ns/op # Warmup Iteration 5: 6070.539 ns/op # Warmup Iteration 6: 6030.388 ns/op # Warmup Iteration 7: 6020.926 ns/op # Warmup Iteration 8: 6151.112 ns/op # Warmup Iteration 9: 6053.875 ns/op # Warmup Iteration 10: 6041.170 ns/op Iteration 1: 6057.798 ns/op Iteration 2: 6050.682 ns/op Iteration 3: 6073.875 ns/op Iteration 4: 6097.434 ns/op Iteration 5: 6070.024 ns/op Result "com.bellsw.simple.BigIntegerBench.mulAddReflect": 6069.963 ?(99.9%) 69.142 ns/op [Average] (min, avg, max) = (6050.682, 6069.963, 6097.434), stdev = 17.956 CI (99.9%): [6000.820, 6139.105] (assumes normal distribution) # Run complete. Total time: 00:02:09 Benchmark (size) Mode Cnt Score Error Units BigIntegerBench.mulAddReflect 1 avgt 5 204.376 ? 49.461 ns/op BigIntegerBench.mulAddReflect 2 avgt 5 230.464 ? 53.429 ns/op BigIntegerBench.mulAddReflect 3 avgt 5 229.447 ? 118.722 ns/op BigIntegerBench.mulAddReflect 5 avgt 5 220.448 ? 3.170 ns/op BigIntegerBench.mulAddReflect 10 avgt 5 247.414 ? 9.668 ns/op BigIntegerBench.mulAddReflect 50 avgt 5 495.145 ? 71.808 ns/op BigIntegerBench.mulAddReflect 100 avgt 5 777.111 ? 4.548 ns/op BigIntegerBench.mulAddReflect 1000 avgt 5 6069.963 ? 69.142 ns/op