# JMH version: 1.19 # VM version: JDK 10-internal, VM 10-internal+0-adhoc.daemonmm.hs10 # VM invoker: /export/dpochepk/jdk-squares-2.7.1/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 70.917 ns/op # Warmup Iteration 2: 203.622 ns/op # Warmup Iteration 3: 193.853 ns/op # Warmup Iteration 4: 194.195 ns/op # Warmup Iteration 5: 204.230 ns/op # Warmup Iteration 6: 194.327 ns/op # Warmup Iteration 7: 193.938 ns/op # Warmup Iteration 8: 194.281 ns/op # Warmup Iteration 9: 194.636 ns/op # Warmup Iteration 10: 196.525 ns/op Iteration 1: 194.309 ns/op Iteration 2: 194.269 ns/op Iteration 3: 194.418 ns/op Iteration 4: 195.963 ns/op Iteration 5: 194.293 ns/op Result "com.bellsw.simple.BigIntegerBench.mulAddReflect": 194.650 ?(99.9%) 2.833 ns/op [Average] (min, avg, max) = (194.269, 194.650, 195.963), stdev = 0.736 CI (99.9%): [191.817, 197.484] (assumes normal distribution) # JMH version: 1.19 # VM version: JDK 10-internal, VM 10-internal+0-adhoc.daemonmm.hs10 # VM invoker: /export/dpochepk/jdk-squares-2.7.1/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 76.446 ns/op # Warmup Iteration 2: 209.897 ns/op # Warmup Iteration 3: 197.342 ns/op # Warmup Iteration 4: 197.602 ns/op # Warmup Iteration 5: 197.370 ns/op # Warmup Iteration 6: 230.681 ns/op # Warmup Iteration 7: 262.694 ns/op # Warmup Iteration 8: 236.456 ns/op # Warmup Iteration 9: 236.524 ns/op # Warmup Iteration 10: 197.172 ns/op Iteration 1: 208.139 ns/op Iteration 2: 228.920 ns/op Iteration 3: 215.782 ns/op Iteration 4: 213.708 ns/op Iteration 5: 203.172 ns/op Result "com.bellsw.simple.BigIntegerBench.mulAddReflect": 213.944 ?(99.9%) 37.405 ns/op [Average] (min, avg, max) = (203.172, 213.944, 228.920), stdev = 9.714 CI (99.9%): [176.539, 251.350] (assumes normal distribution) # JMH version: 1.19 # VM version: JDK 10-internal, VM 10-internal+0-adhoc.daemonmm.hs10 # VM invoker: /export/dpochepk/jdk-squares-2.7.1/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 83.171 ns/op # Warmup Iteration 2: 216.889 ns/op # Warmup Iteration 3: 203.931 ns/op # Warmup Iteration 4: 203.571 ns/op # Warmup Iteration 5: 204.377 ns/op # Warmup Iteration 6: 209.721 ns/op # Warmup Iteration 7: 204.627 ns/op # Warmup Iteration 8: 204.570 ns/op # Warmup Iteration 9: 204.588 ns/op # Warmup Iteration 10: 206.299 ns/op Iteration 1: 205.731 ns/op Iteration 2: 204.576 ns/op Iteration 3: 204.643 ns/op Iteration 4: 204.753 ns/op Iteration 5: 211.462 ns/op Result "com.bellsw.simple.BigIntegerBench.mulAddReflect": 206.233 ?(99.9%) 11.400 ns/op [Average] (min, avg, max) = (204.576, 206.233, 211.462), stdev = 2.960 CI (99.9%): [194.833, 217.632] (assumes normal distribution) # JMH version: 1.19 # VM version: JDK 10-internal, VM 10-internal+0-adhoc.daemonmm.hs10 # VM invoker: /export/dpochepk/jdk-squares-2.7.1/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 92.232 ns/op # Warmup Iteration 2: 223.549 ns/op # Warmup Iteration 3: 212.489 ns/op # Warmup Iteration 4: 212.954 ns/op # Warmup Iteration 5: 213.076 ns/op # Warmup Iteration 6: 220.902 ns/op # Warmup Iteration 7: 242.522 ns/op # Warmup Iteration 8: 252.286 ns/op # Warmup Iteration 9: 243.321 ns/op # Warmup Iteration 10: 245.429 ns/op Iteration 1: 220.060 ns/op Iteration 2: 211.591 ns/op Iteration 3: 211.052 ns/op Iteration 4: 213.009 ns/op Iteration 5: 267.576 ns/op Result "com.bellsw.simple.BigIntegerBench.mulAddReflect": 224.658 ?(99.9%) 93.427 ns/op [Average] (min, avg, max) = (211.052, 224.658, 267.576), stdev = 24.263 CI (99.9%): [131.231, 318.084] (assumes normal distribution) # JMH version: 1.19 # VM version: JDK 10-internal, VM 10-internal+0-adhoc.daemonmm.hs10 # VM invoker: /export/dpochepk/jdk-squares-2.7.1/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 116.634 ns/op # Warmup Iteration 2: 247.730 ns/op # Warmup Iteration 3: 236.028 ns/op # Warmup Iteration 4: 235.951 ns/op # Warmup Iteration 5: 235.894 ns/op # Warmup Iteration 6: 236.335 ns/op # Warmup Iteration 7: 245.529 ns/op # Warmup Iteration 8: 234.379 ns/op # Warmup Iteration 9: 234.314 ns/op # Warmup Iteration 10: 234.302 ns/op Iteration 1: 234.784 ns/op Iteration 2: 235.976 ns/op Iteration 3: 234.308 ns/op Iteration 4: 234.292 ns/op Iteration 5: 234.461 ns/op Result "com.bellsw.simple.BigIntegerBench.mulAddReflect": 234.764 ?(99.9%) 2.717 ns/op [Average] (min, avg, max) = (234.292, 234.764, 235.976), stdev = 0.706 CI (99.9%): [232.047, 237.481] (assumes normal distribution) # JMH version: 1.19 # VM version: JDK 10-internal, VM 10-internal+0-adhoc.daemonmm.hs10 # VM invoker: /export/dpochepk/jdk-squares-2.7.1/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 315.955 ns/op # Warmup Iteration 2: 449.992 ns/op # Warmup Iteration 3: 428.689 ns/op # Warmup Iteration 4: 428.021 ns/op # Warmup Iteration 5: 428.900 ns/op # Warmup Iteration 6: 428.329 ns/op # Warmup Iteration 7: 428.164 ns/op # Warmup Iteration 8: 428.124 ns/op # Warmup Iteration 9: 428.150 ns/op # Warmup Iteration 10: 428.508 ns/op Iteration 1: 435.746 ns/op Iteration 2: 428.627 ns/op Iteration 3: 428.257 ns/op Iteration 4: 428.267 ns/op Iteration 5: 428.421 ns/op Result "com.bellsw.simple.BigIntegerBench.mulAddReflect": 429.864 ?(99.9%) 12.675 ns/op [Average] (min, avg, max) = (428.257, 429.864, 435.746), stdev = 3.292 CI (99.9%): [417.189, 442.538] (assumes normal distribution) # JMH version: 1.19 # VM version: JDK 10-internal, VM 10-internal+0-adhoc.daemonmm.hs10 # VM invoker: /export/dpochepk/jdk-squares-2.7.1/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 564.611 ns/op # Warmup Iteration 2: 683.860 ns/op # Warmup Iteration 3: 651.870 ns/op # Warmup Iteration 4: 649.810 ns/op # Warmup Iteration 5: 651.095 ns/op # Warmup Iteration 6: 650.194 ns/op # Warmup Iteration 7: 649.942 ns/op # Warmup Iteration 8: 649.977 ns/op # Warmup Iteration 9: 651.214 ns/op # Warmup Iteration 10: 649.880 ns/op Iteration 1: 653.114 ns/op Iteration 2: 649.930 ns/op Iteration 3: 649.812 ns/op Iteration 4: 649.971 ns/op Iteration 5: 651.032 ns/op Result "com.bellsw.simple.BigIntegerBench.mulAddReflect": 650.772 ?(99.9%) 5.385 ns/op [Average] (min, avg, max) = (649.812, 650.772, 653.114), stdev = 1.398 CI (99.9%): [645.387, 656.156] (assumes normal distribution) # JMH version: 1.19 # VM version: JDK 10-internal, VM 10-internal+0-adhoc.daemonmm.hs10 # VM invoker: /export/dpochepk/jdk-squares-2.7.1/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 5064.580 ns/op # Warmup Iteration 2: 4860.320 ns/op # Warmup Iteration 3: 4781.435 ns/op # Warmup Iteration 4: 4777.340 ns/op # Warmup Iteration 5: 4773.727 ns/op # Warmup Iteration 6: 4774.927 ns/op # Warmup Iteration 7: 4844.097 ns/op # Warmup Iteration 8: 4766.881 ns/op # Warmup Iteration 9: 4752.654 ns/op # Warmup Iteration 10: 4752.980 ns/op Iteration 1: 4777.268 ns/op Iteration 2: 4752.487 ns/op Iteration 3: 4755.281 ns/op Iteration 4: 4753.775 ns/op Iteration 5: 4754.205 ns/op Result "com.bellsw.simple.BigIntegerBench.mulAddReflect": 4758.603 ?(99.9%) 40.362 ns/op [Average] (min, avg, max) = (4752.487, 4758.603, 4777.268), stdev = 10.482 CI (99.9%): [4718.241, 4798.965] (assumes normal distribution) # Run complete. Total time: 00:02:09 Benchmark (size) Mode Cnt Score Error Units BigIntegerBench.mulAddReflect 1 avgt 5 194.650 ? 2.833 ns/op BigIntegerBench.mulAddReflect 2 avgt 5 213.944 ? 37.405 ns/op BigIntegerBench.mulAddReflect 3 avgt 5 206.233 ? 11.400 ns/op BigIntegerBench.mulAddReflect 5 avgt 5 224.658 ? 93.427 ns/op BigIntegerBench.mulAddReflect 10 avgt 5 234.764 ? 2.717 ns/op BigIntegerBench.mulAddReflect 50 avgt 5 429.864 ? 12.675 ns/op BigIntegerBench.mulAddReflect 100 avgt 5 650.772 ? 5.385 ns/op BigIntegerBench.mulAddReflect 1000 avgt 5 4758.603 ? 40.362 ns/op