# JMH 1.12 (released 26 days ago) # VM version: JDK 9-ea, VM 9-ea+115 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djdk.launcher.patch.0=..\..\out # Warmup: 3 iterations, 500 ms each # Measurement: 3 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.ArrayTest.sumArray # Parameters: (limit = 0) # Run progress: 0,00% complete, ETA 00:01:12 # Fork: 1 of 2 # Warmup Iteration 1: 3,474 ns/op # Warmup Iteration 2: 3,445 ns/op # Warmup Iteration 3: 2,919 ns/op Iteration 1: 2,914 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 2: 2,914 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 3: 2,917 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts # Run progress: 4,17% complete, ETA 00:01:18 # Fork: 2 of 2 # Warmup Iteration 1: 3,458 ns/op # Warmup Iteration 2: 3,430 ns/op # Warmup Iteration 3: 2,913 ns/op Iteration 1: 2,913 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 2: 2,918 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 3: 2,921 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Result "sumArray": 2,916 ±(99.9%) 0,008 ns/op [Average] (min, avg, max) = (2,913, 2,916, 2,921), stdev = 0,003 CI (99.9%): [2,908, 2,925] (assumes normal distribution) Secondary result "·gc.alloc.rate": 0,001 ±(99.9%) 0,001 MB/sec [Average] (min, avg, max) = (0,001, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) Secondary result "·gc.alloc.rate.norm": ? 10?? B/op Secondary result "·gc.count": ? 0 counts # JMH 1.12 (released 26 days ago) # VM version: JDK 9-ea, VM 9-ea+115 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djdk.launcher.patch.0=..\..\out # Warmup: 3 iterations, 500 ms each # Measurement: 3 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.ArrayTest.sumArray # Parameters: (limit = 1) # Run progress: 8,33% complete, ETA 00:01:14 # Fork: 1 of 2 # Warmup Iteration 1: 6,020 ns/op # Warmup Iteration 2: 5,951 ns/op # Warmup Iteration 3: 4,947 ns/op Iteration 1: 4,936 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 2: 4,937 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 3: 4,965 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts # Run progress: 12,50% complete, ETA 00:01:12 # Fork: 2 of 2 # Warmup Iteration 1: 5,730 ns/op # Warmup Iteration 2: 5,638 ns/op # Warmup Iteration 3: 4,947 ns/op Iteration 1: 4,928 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 2: 4,926 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 3: 4,953 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Result "sumArray": 4,941 ±(99.9%) 0,042 ns/op [Average] (min, avg, max) = (4,926, 4,941, 4,965), stdev = 0,015 CI (99.9%): [4,899, 4,983] (assumes normal distribution) Secondary result "·gc.alloc.rate": 0,001 ±(99.9%) 0,001 MB/sec [Average] (min, avg, max) = (0,001, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) Secondary result "·gc.alloc.rate.norm": ? 10?? B/op Secondary result "·gc.count": ? 0 counts # JMH 1.12 (released 26 days ago) # VM version: JDK 9-ea, VM 9-ea+115 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djdk.launcher.patch.0=..\..\out # Warmup: 3 iterations, 500 ms each # Measurement: 3 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.ArrayTest.sumArray # Parameters: (limit = 10) # Run progress: 16,67% complete, ETA 00:01:08 # Fork: 1 of 2 # Warmup Iteration 1: 10,379 ns/op # Warmup Iteration 2: 11,076 ns/op # Warmup Iteration 3: 9,218 ns/op Iteration 1: 9,236 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 2: 9,217 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 3: 9,229 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts # Run progress: 20,83% complete, ETA 00:01:05 # Fork: 2 of 2 # Warmup Iteration 1: 10,171 ns/op # Warmup Iteration 2: 11,069 ns/op # Warmup Iteration 3: 9,304 ns/op Iteration 1: 9,373 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 2: 9,366 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 3: 9,358 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Result "sumArray": 9,297 ±(99.9%) 0,214 ns/op [Average] (min, avg, max) = (9,217, 9,297, 9,373), stdev = 0,076 CI (99.9%): [9,083, 9,510] (assumes normal distribution) Secondary result "·gc.alloc.rate": 0,001 ±(99.9%) 0,001 MB/sec [Average] (min, avg, max) = (0,001, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) Secondary result "·gc.alloc.rate.norm": ? 10?? B/op Secondary result "·gc.count": ? 0 counts # JMH 1.12 (released 26 days ago) # VM version: JDK 9-ea, VM 9-ea+115 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djdk.launcher.patch.0=..\..\out # Warmup: 3 iterations, 500 ms each # Measurement: 3 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.ArrayTest.sumArray # Parameters: (limit = 100) # Run progress: 25,00% complete, ETA 00:01:02 # Fork: 1 of 2 # Warmup Iteration 1: 54,698 ns/op # Warmup Iteration 2: 62,106 ns/op # Warmup Iteration 3: 44,307 ns/op Iteration 1: 48,846 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 2: 46,698 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 3: 45,164 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts # Run progress: 29,17% complete, ETA 00:00:58 # Fork: 2 of 2 # Warmup Iteration 1: 54,728 ns/op # Warmup Iteration 2: 62,369 ns/op # Warmup Iteration 3: 44,299 ns/op Iteration 1: 44,197 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 2: 44,155 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 3: 43,931 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Result "sumArray": 45,499 ±(99.9%) 5,425 ns/op [Average] (min, avg, max) = (43,931, 45,499, 48,846), stdev = 1,935 CI (99.9%): [40,074, 50,923] (assumes normal distribution) Secondary result "·gc.alloc.rate": 0,001 ±(99.9%) 0,001 MB/sec [Average] (min, avg, max) = (0,001, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) Secondary result "·gc.alloc.rate.norm": ? 10?? B/op Secondary result "·gc.count": ? 0 counts # JMH 1.12 (released 26 days ago) # VM version: JDK 9-ea, VM 9-ea+115 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djdk.launcher.patch.0=..\..\out # Warmup: 3 iterations, 500 ms each # Measurement: 3 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.ArrayTest.sumArray # Parameters: (limit = 1000) # Run progress: 33,33% complete, ETA 00:00:55 # Fork: 1 of 2 # Warmup Iteration 1: 472,212 ns/op # Warmup Iteration 2: 575,370 ns/op # Warmup Iteration 3: 387,131 ns/op Iteration 1: 386,831 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 2: 386,231 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 3: 385,619 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts # Run progress: 37,50% complete, ETA 00:00:52 # Fork: 2 of 2 # Warmup Iteration 1: 531,568 ns/op # Warmup Iteration 2: 575,950 ns/op # Warmup Iteration 3: 385,389 ns/op Iteration 1: 386,691 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 2: 387,249 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 3: 387,157 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Result "sumArray": 386,630 ±(99.9%) 1,723 ns/op [Average] (min, avg, max) = (385,619, 386,630, 387,249), stdev = 0,614 CI (99.9%): [384,907, 388,352] (assumes normal distribution) Secondary result "·gc.alloc.rate": 0,001 ±(99.9%) 0,001 MB/sec [Average] (min, avg, max) = (0,001, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) Secondary result "·gc.alloc.rate.norm": ? 10?? B/op Secondary result "·gc.count": ? 0 counts # JMH 1.12 (released 26 days ago) # VM version: JDK 9-ea, VM 9-ea+115 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djdk.launcher.patch.0=..\..\out # Warmup: 3 iterations, 500 ms each # Measurement: 3 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.ArrayTest.sumArray # Parameters: (limit = 10000) # Run progress: 41,67% complete, ETA 00:00:48 # Fork: 1 of 2 # Warmup Iteration 1: 6587,637 ns/op # Warmup Iteration 2: 7700,509 ns/op # Warmup Iteration 3: 6823,663 ns/op Iteration 1: 6828,347 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: 0,006 B/op ·gc.count: ? 0 counts Iteration 2: 6852,290 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: 0,006 B/op ·gc.count: ? 0 counts Iteration 3: 6840,774 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: 0,006 B/op ·gc.count: ? 0 counts # Run progress: 45,83% complete, ETA 00:00:45 # Fork: 2 of 2 # Warmup Iteration 1: 6592,194 ns/op # Warmup Iteration 2: 7622,250 ns/op # Warmup Iteration 3: 6783,321 ns/op Iteration 1: 6781,949 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: 0,006 B/op ·gc.count: ? 0 counts Iteration 2: 6769,566 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: 0,006 B/op ·gc.count: ? 0 counts Iteration 3: 6799,809 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: 0,006 B/op ·gc.count: ? 0 counts Result "sumArray": 6812,122 ±(99.9%) 93,600 ns/op [Average] (min, avg, max) = (6769,566, 6812,122, 6852,290), stdev = 33,379 CI (99.9%): [6718,523, 6905,722] (assumes normal distribution) Secondary result "·gc.alloc.rate": 0,001 ±(99.9%) 0,001 MB/sec [Average] (min, avg, max) = (0,001, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) Secondary result "·gc.alloc.rate.norm": 0,006 ±(99.9%) 0,001 B/op [Average] (min, avg, max) = (0,006, 0,006, 0,006), stdev = 0,001 CI (99.9%): [0,006, 0,006] (assumes normal distribution) Secondary result "·gc.count": ? 0 counts # JMH 1.12 (released 26 days ago) # VM version: JDK 9-ea, VM 9-ea+115 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djdk.launcher.patch.0=..\..\out # Warmup: 3 iterations, 500 ms each # Measurement: 3 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.ArrayTest.sumList # Parameters: (limit = 0) # Run progress: 50,00% complete, ETA 00:00:41 # Fork: 1 of 2 # Warmup Iteration 1: 3,738 ns/op # Warmup Iteration 2: 3,808 ns/op # Warmup Iteration 3: 3,392 ns/op Iteration 1: 3,395 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 2: 3,404 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 3: 3,410 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts # Run progress: 54,17% complete, ETA 00:00:38 # Fork: 2 of 2 # Warmup Iteration 1: 3,671 ns/op # Warmup Iteration 2: 3,744 ns/op # Warmup Iteration 3: 3,406 ns/op Iteration 1: 3,415 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 2: 3,388 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 3: 3,389 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Result "sumList": 3,400 ±(99.9%) 0,031 ns/op [Average] (min, avg, max) = (3,388, 3,400, 3,415), stdev = 0,011 CI (99.9%): [3,369, 3,431] (assumes normal distribution) Secondary result "·gc.alloc.rate": 0,001 ±(99.9%) 0,001 MB/sec [Average] (min, avg, max) = (0,001, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) Secondary result "·gc.alloc.rate.norm": ? 10?? B/op Secondary result "·gc.count": ? 0 counts # JMH 1.12 (released 26 days ago) # VM version: JDK 9-ea, VM 9-ea+115 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djdk.launcher.patch.0=..\..\out # Warmup: 3 iterations, 500 ms each # Measurement: 3 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.ArrayTest.sumList # Parameters: (limit = 1) # Run progress: 58,33% complete, ETA 00:00:34 # Fork: 1 of 2 # Warmup Iteration 1: 5,975 ns/op # Warmup Iteration 2: 6,530 ns/op # Warmup Iteration 3: 6,155 ns/op Iteration 1: 6,167 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 2: 6,191 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 3: 6,179 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts # Run progress: 62,50% complete, ETA 00:00:31 # Fork: 2 of 2 # Warmup Iteration 1: 5,971 ns/op # Warmup Iteration 2: 6,525 ns/op # Warmup Iteration 3: 6,179 ns/op Iteration 1: 6,181 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 2: 6,229 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 3: 6,156 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Result "sumList": 6,184 ±(99.9%) 0,070 ns/op [Average] (min, avg, max) = (6,156, 6,184, 6,229), stdev = 0,025 CI (99.9%): [6,113, 6,254] (assumes normal distribution) Secondary result "·gc.alloc.rate": 0,001 ±(99.9%) 0,001 MB/sec [Average] (min, avg, max) = (0,001, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) Secondary result "·gc.alloc.rate.norm": ? 10?? B/op Secondary result "·gc.count": ? 0 counts # JMH 1.12 (released 26 days ago) # VM version: JDK 9-ea, VM 9-ea+115 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djdk.launcher.patch.0=..\..\out # Warmup: 3 iterations, 500 ms each # Measurement: 3 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.ArrayTest.sumList # Parameters: (limit = 10) # Run progress: 66,67% complete, ETA 00:00:27 # Fork: 1 of 2 # Warmup Iteration 1: 13,291 ns/op # Warmup Iteration 2: 12,741 ns/op # Warmup Iteration 3: 12,311 ns/op Iteration 1: 12,658 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 2: 12,671 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 3: 12,340 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts # Run progress: 70,83% complete, ETA 00:00:24 # Fork: 2 of 2 # Warmup Iteration 1: 13,312 ns/op # Warmup Iteration 2: 12,805 ns/op # Warmup Iteration 3: 12,348 ns/op Iteration 1: 12,604 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 2: 12,626 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 3: 12,395 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Result "sumList": 12,549 ±(99.9%) 0,403 ns/op [Average] (min, avg, max) = (12,340, 12,549, 12,671), stdev = 0,144 CI (99.9%): [12,146, 12,952] (assumes normal distribution) Secondary result "·gc.alloc.rate": 0,001 ±(99.9%) 0,001 MB/sec [Average] (min, avg, max) = (0,001, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) Secondary result "·gc.alloc.rate.norm": ? 10?? B/op Secondary result "·gc.count": ? 0 counts # JMH 1.12 (released 26 days ago) # VM version: JDK 9-ea, VM 9-ea+115 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djdk.launcher.patch.0=..\..\out # Warmup: 3 iterations, 500 ms each # Measurement: 3 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.ArrayTest.sumList # Parameters: (limit = 100) # Run progress: 75,00% complete, ETA 00:00:20 # Fork: 1 of 2 # Warmup Iteration 1: 86,368 ns/op # Warmup Iteration 2: 84,086 ns/op # Warmup Iteration 3: 83,091 ns/op Iteration 1: 83,361 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 2: 83,003 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 3: 83,215 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts # Run progress: 79,17% complete, ETA 00:00:17 # Fork: 2 of 2 # Warmup Iteration 1: 86,426 ns/op # Warmup Iteration 2: 84,108 ns/op # Warmup Iteration 3: 83,411 ns/op Iteration 1: 82,979 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 2: 83,191 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Iteration 3: 83,132 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: ? 10?? B/op ·gc.count: ? 0 counts Result "sumList": 83,147 ±(99.9%) 0,400 ns/op [Average] (min, avg, max) = (82,979, 83,147, 83,361), stdev = 0,143 CI (99.9%): [82,747, 83,547] (assumes normal distribution) Secondary result "·gc.alloc.rate": 0,001 ±(99.9%) 0,001 MB/sec [Average] (min, avg, max) = (0,001, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) Secondary result "·gc.alloc.rate.norm": ? 10?? B/op Secondary result "·gc.count": ? 0 counts # JMH 1.12 (released 26 days ago) # VM version: JDK 9-ea, VM 9-ea+115 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djdk.launcher.patch.0=..\..\out # Warmup: 3 iterations, 500 ms each # Measurement: 3 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.ArrayTest.sumList # Parameters: (limit = 1000) # Run progress: 83,33% complete, ETA 00:00:13 # Fork: 1 of 2 # Warmup Iteration 1: 639,814 ns/op # Warmup Iteration 2: 655,088 ns/op # Warmup Iteration 3: 605,892 ns/op Iteration 1: 607,912 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: 0,001 B/op ·gc.count: ? 0 counts Iteration 2: 607,313 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: 0,001 B/op ·gc.count: ? 0 counts Iteration 3: 609,380 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: 0,001 B/op ·gc.count: ? 0 counts # Run progress: 87,50% complete, ETA 00:00:10 # Fork: 2 of 2 # Warmup Iteration 1: 639,326 ns/op # Warmup Iteration 2: 663,222 ns/op # Warmup Iteration 3: 606,853 ns/op Iteration 1: 605,863 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: 0,001 B/op ·gc.count: ? 0 counts Iteration 2: 605,494 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: 0,001 B/op ·gc.count: ? 0 counts Iteration 3: 605,675 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: 0,001 B/op ·gc.count: ? 0 counts Result "sumList": 606,940 ±(99.9%) 4,324 ns/op [Average] (min, avg, max) = (605,494, 606,940, 609,380), stdev = 1,542 CI (99.9%): [602,616, 611,263] (assumes normal distribution) Secondary result "·gc.alloc.rate": 0,001 ±(99.9%) 0,001 MB/sec [Average] (min, avg, max) = (0,001, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) Secondary result "·gc.alloc.rate.norm": 0,001 ±(99.9%) 0,001 B/op [Average] (min, avg, max) = (0,001, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) Secondary result "·gc.count": ? 0 counts # JMH 1.12 (released 26 days ago) # VM version: JDK 9-ea, VM 9-ea+115 # VM invoker: C:\Program Files\Java\jdk-9\bin\java.exe # VM options: -Djdk.launcher.patch.0=..\..\out # Warmup: 3 iterations, 500 ms each # Measurement: 3 iterations, 500 ms each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: test.ArrayTest.sumList # Parameters: (limit = 10000) # Run progress: 91,67% complete, ETA 00:00:06 # Fork: 1 of 2 # Warmup Iteration 1: 8237,711 ns/op # Warmup Iteration 2: 8248,423 ns/op # Warmup Iteration 3: 8325,201 ns/op Iteration 1: 7834,644 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: 0,007 B/op ·gc.count: ? 0 counts Iteration 2: 7868,512 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: 0,007 B/op ·gc.count: ? 0 counts Iteration 3: 7853,606 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: 0,007 B/op ·gc.count: ? 0 counts # Run progress: 95,83% complete, ETA 00:00:03 # Fork: 2 of 2 # Warmup Iteration 1: 8273,269 ns/op # Warmup Iteration 2: 8312,324 ns/op # Warmup Iteration 3: 8377,847 ns/op Iteration 1: 7938,769 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: 0,007 B/op ·gc.count: ? 0 counts Iteration 2: 7901,497 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: 0,007 B/op ·gc.count: ? 0 counts Iteration 3: 7991,991 ns/op ·gc.alloc.rate: 0,001 MB/sec ·gc.alloc.rate.norm: 0,007 B/op ·gc.count: ? 0 counts Result "sumList": 7898,170 ±(99.9%) 165,247 ns/op [Average] (min, avg, max) = (7834,644, 7898,170, 7991,991), stdev = 58,929 CI (99.9%): [7732,923, 8063,417] (assumes normal distribution) Secondary result "·gc.alloc.rate": 0,001 ±(99.9%) 0,001 MB/sec [Average] (min, avg, max) = (0,001, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) Secondary result "·gc.alloc.rate.norm": 0,007 ±(99.9%) 0,001 B/op [Average] (min, avg, max) = (0,007, 0,007, 0,007), stdev = 0,001 CI (99.9%): [0,007, 0,007] (assumes normal distribution) Secondary result "·gc.count": ? 0 counts # Run complete. Total time: 00:01:23 Benchmark (limit) Mode Cnt Score Error Units ArrayTest.sumArray 0 avgt 6 2,916 ± 0,008 ns/op ArrayTest.sumArray:·gc.alloc.rate 0 avgt 6 0,001 ± 0,001 MB/sec ArrayTest.sumArray:·gc.alloc.rate.norm 0 avgt 6 ? 10?? B/op ArrayTest.sumArray:·gc.count 0 avgt 6 ? 0 counts ArrayTest.sumArray 1 avgt 6 4,941 ± 0,042 ns/op ArrayTest.sumArray:·gc.alloc.rate 1 avgt 6 0,001 ± 0,001 MB/sec ArrayTest.sumArray:·gc.alloc.rate.norm 1 avgt 6 ? 10?? B/op ArrayTest.sumArray:·gc.count 1 avgt 6 ? 0 counts ArrayTest.sumArray 10 avgt 6 9,297 ± 0,214 ns/op ArrayTest.sumArray:·gc.alloc.rate 10 avgt 6 0,001 ± 0,001 MB/sec ArrayTest.sumArray:·gc.alloc.rate.norm 10 avgt 6 ? 10?? B/op ArrayTest.sumArray:·gc.count 10 avgt 6 ? 0 counts ArrayTest.sumArray 100 avgt 6 45,499 ± 5,425 ns/op ArrayTest.sumArray:·gc.alloc.rate 100 avgt 6 0,001 ± 0,001 MB/sec ArrayTest.sumArray:·gc.alloc.rate.norm 100 avgt 6 ? 10?? B/op ArrayTest.sumArray:·gc.count 100 avgt 6 ? 0 counts ArrayTest.sumArray 1000 avgt 6 386,630 ± 1,723 ns/op ArrayTest.sumArray:·gc.alloc.rate 1000 avgt 6 0,001 ± 0,001 MB/sec ArrayTest.sumArray:·gc.alloc.rate.norm 1000 avgt 6 ? 10?? B/op ArrayTest.sumArray:·gc.count 1000 avgt 6 ? 0 counts ArrayTest.sumArray 10000 avgt 6 6812,122 ± 93,600 ns/op ArrayTest.sumArray:·gc.alloc.rate 10000 avgt 6 0,001 ± 0,001 MB/sec ArrayTest.sumArray:·gc.alloc.rate.norm 10000 avgt 6 0,006 ± 0,001 B/op ArrayTest.sumArray:·gc.count 10000 avgt 6 ? 0 counts ArrayTest.sumList 0 avgt 6 3,400 ± 0,031 ns/op ArrayTest.sumList:·gc.alloc.rate 0 avgt 6 0,001 ± 0,001 MB/sec ArrayTest.sumList:·gc.alloc.rate.norm 0 avgt 6 ? 10?? B/op ArrayTest.sumList:·gc.count 0 avgt 6 ? 0 counts ArrayTest.sumList 1 avgt 6 6,184 ± 0,070 ns/op ArrayTest.sumList:·gc.alloc.rate 1 avgt 6 0,001 ± 0,001 MB/sec ArrayTest.sumList:·gc.alloc.rate.norm 1 avgt 6 ? 10?? B/op ArrayTest.sumList:·gc.count 1 avgt 6 ? 0 counts ArrayTest.sumList 10 avgt 6 12,549 ± 0,403 ns/op ArrayTest.sumList:·gc.alloc.rate 10 avgt 6 0,001 ± 0,001 MB/sec ArrayTest.sumList:·gc.alloc.rate.norm 10 avgt 6 ? 10?? B/op ArrayTest.sumList:·gc.count 10 avgt 6 ? 0 counts ArrayTest.sumList 100 avgt 6 83,147 ± 0,400 ns/op ArrayTest.sumList:·gc.alloc.rate 100 avgt 6 0,001 ± 0,001 MB/sec ArrayTest.sumList:·gc.alloc.rate.norm 100 avgt 6 ? 10?? B/op ArrayTest.sumList:·gc.count 100 avgt 6 ? 0 counts ArrayTest.sumList 1000 avgt 6 606,940 ± 4,324 ns/op ArrayTest.sumList:·gc.alloc.rate 1000 avgt 6 0,001 ± 0,001 MB/sec ArrayTest.sumList:·gc.alloc.rate.norm 1000 avgt 6 0,001 ± 0,001 B/op ArrayTest.sumList:·gc.count 1000 avgt 6 ? 0 counts ArrayTest.sumList 10000 avgt 6 7898,170 ± 165,247 ns/op ArrayTest.sumList:·gc.alloc.rate 10000 avgt 6 0,001 ± 0,001 MB/sec ArrayTest.sumList:·gc.alloc.rate.norm 10000 avgt 6 0,007 ± 0,001 B/op ArrayTest.sumList:·gc.count 10000 avgt 6 ? 0 counts