Skip to content

Instantly share code, notes, and snippets.

@vlsi
Last active October 20, 2015 10:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vlsi/d2a90fee1ca3f838ac88 to your computer and use it in GitHub Desktop.
Save vlsi/d2a90fee1ca3f838ac88 to your computer and use it in GitHub Desktop.
if (ArrayIndexOutOfBoundsException) {...}
This is a result of running https://github.com/vlsi/microbenches/commit/34c694dcb48acce0a37334631747fb371d80c80f
1) Best result for testSingle is for java7u55+catch(AIOOBE), however java7's results are not stable
2) java 7 results are very unstable:
For isntance:
# Warmup Iteration 1: 548,557 ns/op
...
# Warmup Iteration 6: 102,104 ns/op
...
# Warmup Iteration 10: 284,882 ns/op
Iteration 1: 472,205 ns/op
...
Iteration 4: 135,048 ns/op
Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
Benchmark (initCapacity) (listImpl) (loopLen) Mode Cnt Score Error Units
FastListBench.testList 32 base 15 avgt 30 109,307 ± 3,717 ns/op
FastListBench.testList 32 new 15 avgt 30 112,992 ± 5,649 ns/op
FastListBench.testList 32 orig 15 avgt 30 106,318 ± 2,927 ns/op
FastListBench.testSingle 32 base 15 avgt 30 9,407 ± 0,212 ns/op
FastListBench.testSingle 32 new 15 avgt 30 8,666 ± 0,277 ns/op
FastListBench.testSingle 32 orig 15 avgt 30 8,484 ± 0,249 ns/op
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)
# Run complete. Total time: 00:06:05
Benchmark (initCapacity) (listImpl) (loopLen) Mode Cnt Score Error Units
FastListBench.testList 32 base 15 avgt 30 171,160 ± 93,033 ns/op (! unstable -- see details)
FastListBench.testList 32 new 15 avgt 30 132,854 ± 68,353 ns/op (! unstable -- see details)
FastListBench.testList 32 orig 15 avgt 30 324,712 ± 130,737 ns/op (! unstable -- see details)
FastListBench.testSingle 32 base 15 avgt 30 34,107 ± 7,362 ns/op (! unstable -- see details)
FastListBench.testSingle 32 new 15 avgt 30 25,055 ± 6,933 ns/op (! unstable -- see details)
FastListBench.testSingle 32 orig 15 avgt 30 39,323 ± 0,348 ns/op
$ java -jar benchmarks.jar
# JMH 1.11.1 (released 25 days ago)
# VM version: JDK 1.8.0_60, VM 25.60-b23
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Warmup: 10 iterations, 1 s each
# Measurement: 10 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: com.zaxxer.microbench.FastListBench.testList
# Parameters: (initCapacity = 32, listImpl = base, loopLen = 15)
# Run progress: 0,00% complete, ETA 00:06:00
# Fork: 1 of 3
# Warmup Iteration 1: 87,715 ns/op
# Warmup Iteration 2: 89,055 ns/op
# Warmup Iteration 3: 108,196 ns/op
# Warmup Iteration 4: 102,767 ns/op
# Warmup Iteration 5: 103,992 ns/op
# Warmup Iteration 6: 104,706 ns/op
# Warmup Iteration 7: 105,206 ns/op
# Warmup Iteration 8: 101,117 ns/op
# Warmup Iteration 9: 104,018 ns/op
# Warmup Iteration 10: 104,028 ns/op
Iteration 1: 101,319 ns/op
Iteration 2: 112,464 ns/op
Iteration 3: 115,292 ns/op
Iteration 4: 103,175 ns/op
Iteration 5: 103,813 ns/op
Iteration 6: 103,333 ns/op
Iteration 7: 109,831 ns/op
Iteration 8: 109,937 ns/op
Iteration 9: 107,782 ns/op
Iteration 10: 109,551 ns/op
# Run progress: 5,56% complete, ETA 00:05:50
# Fork: 2 of 3
# Warmup Iteration 1: 86,566 ns/op
# Warmup Iteration 2: 84,663 ns/op
# Warmup Iteration 3: 103,309 ns/op
# Warmup Iteration 4: 103,071 ns/op
# Warmup Iteration 5: 102,862 ns/op
# Warmup Iteration 6: 103,389 ns/op
# Warmup Iteration 7: 104,862 ns/op
# Warmup Iteration 8: 102,275 ns/op
# Warmup Iteration 9: 103,511 ns/op
# Warmup Iteration 10: 102,588 ns/op
Iteration 1: 102,914 ns/op
Iteration 2: 101,902 ns/op
Iteration 3: 103,747 ns/op
Iteration 4: 103,569 ns/op
Iteration 5: 101,001 ns/op
Iteration 6: 104,434 ns/op
Iteration 7: 119,813 ns/op
Iteration 8: 107,383 ns/op
Iteration 9: 109,778 ns/op
Iteration 10: 109,182 ns/op
# Run progress: 11,11% complete, ETA 00:05:27
# Fork: 3 of 3
# Warmup Iteration 1: 82,483 ns/op
# Warmup Iteration 2: 85,459 ns/op
# Warmup Iteration 3: 105,068 ns/op
# Warmup Iteration 4: 102,928 ns/op
# Warmup Iteration 5: 106,584 ns/op
# Warmup Iteration 6: 106,130 ns/op
# Warmup Iteration 7: 112,277 ns/op
# Warmup Iteration 8: 113,743 ns/op
# Warmup Iteration 9: 107,621 ns/op
# Warmup Iteration 10: 107,625 ns/op
Iteration 1: 114,504 ns/op
Iteration 2: 118,598 ns/op
Iteration 3: 113,388 ns/op
Iteration 4: 114,780 ns/op
Iteration 5: 111,402 ns/op
Iteration 6: 117,036 ns/op
Iteration 7: 111,513 ns/op
Iteration 8: 107,712 ns/op
Iteration 9: 118,036 ns/op
Iteration 10: 112,012 ns/op
Result "testList":
109,307 ±(99.9%) 3,717 ns/op [Average]
(min, avg, max) = (101,001, 109,307, 119,813), stdev = 5,564
CI (99.9%): [105,589, 113,024] (assumes normal distribution)
# JMH 1.11.1 (released 25 days ago)
# VM version: JDK 1.8.0_60, VM 25.60-b23
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Warmup: 10 iterations, 1 s each
# Measurement: 10 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: com.zaxxer.microbench.FastListBench.testList
# Parameters: (initCapacity = 32, listImpl = new, loopLen = 15)
# Run progress: 16,67% complete, ETA 00:05:05
# Fork: 1 of 3
# Warmup Iteration 1: 98,338 ns/op
# Warmup Iteration 2: 92,493 ns/op
# Warmup Iteration 3: 119,644 ns/op
# Warmup Iteration 4: 121,779 ns/op
# Warmup Iteration 5: 119,752 ns/op
# Warmup Iteration 6: 125,139 ns/op
# Warmup Iteration 7: 124,381 ns/op
# Warmup Iteration 8: 116,940 ns/op
# Warmup Iteration 9: 120,071 ns/op
# Warmup Iteration 10: 122,130 ns/op
Iteration 1: 120,635 ns/op
Iteration 2: 117,157 ns/op
Iteration 3: 126,806 ns/op
Iteration 4: 127,627 ns/op
Iteration 5: 119,669 ns/op
Iteration 6: 116,472 ns/op
Iteration 7: 101,299 ns/op
Iteration 8: 101,136 ns/op
Iteration 9: 98,680 ns/op
Iteration 10: 100,171 ns/op
# Run progress: 22,22% complete, ETA 00:04:45
# Fork: 2 of 3
# Warmup Iteration 1: 103,695 ns/op
# Warmup Iteration 2: 93,654 ns/op
# Warmup Iteration 3: 115,008 ns/op
# Warmup Iteration 4: 116,313 ns/op
# Warmup Iteration 5: 117,582 ns/op
# Warmup Iteration 6: 117,993 ns/op
# Warmup Iteration 7: 117,100 ns/op
# Warmup Iteration 8: 115,405 ns/op
# Warmup Iteration 9: 115,700 ns/op
# Warmup Iteration 10: 119,163 ns/op
Iteration 1: 122,515 ns/op
Iteration 2: 126,216 ns/op
Iteration 3: 117,853 ns/op
Iteration 4: 116,324 ns/op
Iteration 5: 116,767 ns/op
Iteration 6: 114,068 ns/op
Iteration 7: 101,744 ns/op
Iteration 8: 105,979 ns/op
Iteration 9: 101,730 ns/op
Iteration 10: 101,348 ns/op
# Run progress: 27,78% complete, ETA 00:04:24
# Fork: 3 of 3
# Warmup Iteration 1: 95,357 ns/op
# Warmup Iteration 2: 96,870 ns/op
# Warmup Iteration 3: 117,755 ns/op
# Warmup Iteration 4: 110,206 ns/op
# Warmup Iteration 5: 108,380 ns/op
# Warmup Iteration 6: 121,898 ns/op
# Warmup Iteration 7: 108,612 ns/op
# Warmup Iteration 8: 111,910 ns/op
# Warmup Iteration 9: 111,355 ns/op
# Warmup Iteration 10: 112,197 ns/op
Iteration 1: 111,281 ns/op
Iteration 2: 120,997 ns/op
Iteration 3: 108,374 ns/op
Iteration 4: 117,950 ns/op
Iteration 5: 113,920 ns/op
Iteration 6: 109,819 ns/op
Iteration 7: 111,624 ns/op
Iteration 8: 111,774 ns/op
Iteration 9: 114,189 ns/op
Iteration 10: 115,639 ns/op
Result "testList":
112,992 ±(99.9%) 5,649 ns/op [Average]
(min, avg, max) = (98,680, 112,992, 127,627), stdev = 8,456
CI (99.9%): [107,343, 118,641] (assumes normal distribution)
# JMH 1.11.1 (released 25 days ago)
# VM version: JDK 1.8.0_60, VM 25.60-b23
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Warmup: 10 iterations, 1 s each
# Measurement: 10 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: com.zaxxer.microbench.FastListBench.testList
# Parameters: (initCapacity = 32, listImpl = orig, loopLen = 15)
# Run progress: 33,33% complete, ETA 00:04:04
# Fork: 1 of 3
# Warmup Iteration 1: 89,934 ns/op
# Warmup Iteration 2: 89,371 ns/op
# Warmup Iteration 3: 106,689 ns/op
# Warmup Iteration 4: 110,135 ns/op
# Warmup Iteration 5: 110,024 ns/op
# Warmup Iteration 6: 105,150 ns/op
# Warmup Iteration 7: 103,050 ns/op
# Warmup Iteration 8: 104,767 ns/op
# Warmup Iteration 9: 103,130 ns/op
# Warmup Iteration 10: 103,941 ns/op
Iteration 1: 104,915 ns/op
Iteration 2: 105,084 ns/op
Iteration 3: 109,695 ns/op
Iteration 4: 101,943 ns/op
Iteration 5: 111,877 ns/op
Iteration 6: 102,206 ns/op
Iteration 7: 109,310 ns/op
Iteration 8: 102,541 ns/op
Iteration 9: 110,698 ns/op
Iteration 10: 108,105 ns/op
# Run progress: 38,89% complete, ETA 00:03:43
# Fork: 2 of 3
# Warmup Iteration 1: 89,720 ns/op
# Warmup Iteration 2: 92,233 ns/op
# Warmup Iteration 3: 102,291 ns/op
# Warmup Iteration 4: 106,644 ns/op
# Warmup Iteration 5: 105,570 ns/op
# Warmup Iteration 6: 104,115 ns/op
# Warmup Iteration 7: 103,690 ns/op
# Warmup Iteration 8: 111,976 ns/op
# Warmup Iteration 9: 101,461 ns/op
# Warmup Iteration 10: 103,204 ns/op
Iteration 1: 104,120 ns/op
Iteration 2: 106,668 ns/op
Iteration 3: 102,782 ns/op
Iteration 4: 100,976 ns/op
Iteration 5: 110,496 ns/op
Iteration 6: 104,634 ns/op
Iteration 7: 113,775 ns/op
Iteration 8: 111,277 ns/op
Iteration 9: 103,773 ns/op
Iteration 10: 101,494 ns/op
# Run progress: 44,44% complete, ETA 00:03:23
# Fork: 3 of 3
# Warmup Iteration 1: 87,554 ns/op
# Warmup Iteration 2: 94,759 ns/op
# Warmup Iteration 3: 106,784 ns/op
# Warmup Iteration 4: 108,848 ns/op
# Warmup Iteration 5: 106,269 ns/op
# Warmup Iteration 6: 105,922 ns/op
# Warmup Iteration 7: 105,170 ns/op
# Warmup Iteration 8: 104,612 ns/op
# Warmup Iteration 9: 107,752 ns/op
# Warmup Iteration 10: 102,416 ns/op
Iteration 1: 102,078 ns/op
Iteration 2: 117,242 ns/op
Iteration 3: 114,661 ns/op
Iteration 4: 103,020 ns/op
Iteration 5: 105,827 ns/op
Iteration 6: 103,585 ns/op
Iteration 7: 105,493 ns/op
Iteration 8: 102,279 ns/op
Iteration 9: 105,852 ns/op
Iteration 10: 103,140 ns/op
Result "testList":
106,318 ±(99.9%) 2,927 ns/op [Average]
(min, avg, max) = (100,976, 106,318, 117,242), stdev = 4,380
CI (99.9%): [103,392, 109,245] (assumes normal distribution)
# JMH 1.11.1 (released 25 days ago)
# VM version: JDK 1.8.0_60, VM 25.60-b23
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Warmup: 10 iterations, 1 s each
# Measurement: 10 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: com.zaxxer.microbench.FastListBench.testSingle
# Parameters: (initCapacity = 32, listImpl = base, loopLen = 15)
# Run progress: 50,00% complete, ETA 00:03:03
# Fork: 1 of 3
# Warmup Iteration 1: 9,555 ns/op
# Warmup Iteration 2: 9,511 ns/op
# Warmup Iteration 3: 10,069 ns/op
# Warmup Iteration 4: 10,164 ns/op
# Warmup Iteration 5: 9,494 ns/op
# Warmup Iteration 6: 9,819 ns/op
# Warmup Iteration 7: 9,792 ns/op
# Warmup Iteration 8: 9,851 ns/op
# Warmup Iteration 9: 9,033 ns/op
# Warmup Iteration 10: 9,405 ns/op
Iteration 1: 9,394 ns/op
Iteration 2: 9,341 ns/op
Iteration 3: 9,247 ns/op
Iteration 4: 9,208 ns/op
Iteration 5: 9,850 ns/op
Iteration 6: 9,273 ns/op
Iteration 7: 9,252 ns/op
Iteration 8: 9,817 ns/op
Iteration 9: 9,171 ns/op
Iteration 10: 9,499 ns/op
# Run progress: 55,56% complete, ETA 00:02:42
# Fork: 2 of 3
# Warmup Iteration 1: 10,149 ns/op
# Warmup Iteration 2: 9,763 ns/op
# Warmup Iteration 3: 9,795 ns/op
# Warmup Iteration 4: 9,669 ns/op
# Warmup Iteration 5: 9,312 ns/op
# Warmup Iteration 6: 9,006 ns/op
# Warmup Iteration 7: 9,177 ns/op
# Warmup Iteration 8: 10,072 ns/op
# Warmup Iteration 9: 9,550 ns/op
# Warmup Iteration 10: 9,469 ns/op
Iteration 1: 9,354 ns/op
Iteration 2: 9,579 ns/op
Iteration 3: 9,451 ns/op
Iteration 4: 9,365 ns/op
Iteration 5: 9,156 ns/op
Iteration 6: 9,096 ns/op
Iteration 7: 8,999 ns/op
Iteration 8: 9,224 ns/op
Iteration 9: 8,841 ns/op
Iteration 10: 8,587 ns/op
# Run progress: 61,11% complete, ETA 00:02:22
# Fork: 3 of 3
# Warmup Iteration 1: 8,971 ns/op
# Warmup Iteration 2: 8,947 ns/op
# Warmup Iteration 3: 9,427 ns/op
# Warmup Iteration 4: 9,120 ns/op
# Warmup Iteration 5: 9,144 ns/op
# Warmup Iteration 6: 9,018 ns/op
# Warmup Iteration 7: 9,531 ns/op
# Warmup Iteration 8: 9,457 ns/op
# Warmup Iteration 9: 9,138 ns/op
# Warmup Iteration 10: 9,671 ns/op
Iteration 1: 9,591 ns/op
Iteration 2: 9,821 ns/op
Iteration 3: 9,731 ns/op
Iteration 4: 9,552 ns/op
Iteration 5: 10,005 ns/op
Iteration 6: 9,840 ns/op
Iteration 7: 9,747 ns/op
Iteration 8: 9,429 ns/op
Iteration 9: 9,324 ns/op
Iteration 10: 9,472 ns/op
Result "testSingle":
9,407 ±(99.9%) 0,212 ns/op [Average]
(min, avg, max) = (8,587, 9,407, 10,005), stdev = 0,318
CI (99.9%): [9,195, 9,620] (assumes normal distribution)
# JMH 1.11.1 (released 25 days ago)
# VM version: JDK 1.8.0_60, VM 25.60-b23
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Warmup: 10 iterations, 1 s each
# Measurement: 10 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: com.zaxxer.microbench.FastListBench.testSingle
# Parameters: (initCapacity = 32, listImpl = new, loopLen = 15)
# Run progress: 66,67% complete, ETA 00:02:01
# Fork: 1 of 3
# Warmup Iteration 1: 10,281 ns/op
# Warmup Iteration 2: 9,576 ns/op
# Warmup Iteration 3: 8,962 ns/op
# Warmup Iteration 4: 9,019 ns/op
# Warmup Iteration 5: 8,978 ns/op
# Warmup Iteration 6: 9,068 ns/op
# Warmup Iteration 7: 8,647 ns/op
# Warmup Iteration 8: 8,940 ns/op
# Warmup Iteration 9: 8,849 ns/op
# Warmup Iteration 10: 8,946 ns/op
Iteration 1: 9,289 ns/op
Iteration 2: 9,206 ns/op
Iteration 3: 8,608 ns/op
Iteration 4: 8,680 ns/op
Iteration 5: 9,408 ns/op
Iteration 6: 8,946 ns/op
Iteration 7: 9,206 ns/op
Iteration 8: 9,145 ns/op
Iteration 9: 8,163 ns/op
Iteration 10: 8,365 ns/op
# Run progress: 72,22% complete, ETA 00:01:41
# Fork: 2 of 3
# Warmup Iteration 1: 10,069 ns/op
# Warmup Iteration 2: 9,811 ns/op
# Warmup Iteration 3: 8,269 ns/op
# Warmup Iteration 4: 8,468 ns/op
# Warmup Iteration 5: 8,766 ns/op
# Warmup Iteration 6: 8,360 ns/op
# Warmup Iteration 7: 8,859 ns/op
# Warmup Iteration 8: 8,376 ns/op
# Warmup Iteration 9: 8,426 ns/op
# Warmup Iteration 10: 8,587 ns/op
Iteration 1: 8,591 ns/op
Iteration 2: 8,495 ns/op
Iteration 3: 9,097 ns/op
Iteration 4: 8,128 ns/op
Iteration 5: 8,365 ns/op
Iteration 6: 8,629 ns/op
Iteration 7: 8,562 ns/op
Iteration 8: 8,638 ns/op
Iteration 9: 8,127 ns/op
Iteration 10: 8,028 ns/op
# Run progress: 77,78% complete, ETA 00:01:21
# Fork: 3 of 3
# Warmup Iteration 1: 9,888 ns/op
# Warmup Iteration 2: 9,701 ns/op
# Warmup Iteration 3: 8,787 ns/op
# Warmup Iteration 4: 8,887 ns/op
# Warmup Iteration 5: 8,350 ns/op
# Warmup Iteration 6: 7,998 ns/op
# Warmup Iteration 7: 8,067 ns/op
# Warmup Iteration 8: 8,156 ns/op
# Warmup Iteration 9: 8,300 ns/op
# Warmup Iteration 10: 8,705 ns/op
Iteration 1: 8,922 ns/op
Iteration 2: 8,510 ns/op
Iteration 3: 8,951 ns/op
Iteration 4: 8,914 ns/op
Iteration 5: 8,691 ns/op
Iteration 6: 7,921 ns/op
Iteration 7: 8,905 ns/op
Iteration 8: 8,184 ns/op
Iteration 9: 8,207 ns/op
Iteration 10: 9,108 ns/op
Result "testSingle":
8,666 ±(99.9%) 0,277 ns/op [Average]
(min, avg, max) = (7,921, 8,666, 9,408), stdev = 0,414
CI (99.9%): [8,390, 8,943] (assumes normal distribution)
# JMH 1.11.1 (released 25 days ago)
# VM version: JDK 1.8.0_60, VM 25.60-b23
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Warmup: 10 iterations, 1 s each
# Measurement: 10 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: com.zaxxer.microbench.FastListBench.testSingle
# Parameters: (initCapacity = 32, listImpl = orig, loopLen = 15)
# Run progress: 83,33% complete, ETA 00:01:00
# Fork: 1 of 3
# Warmup Iteration 1: 8,698 ns/op
# Warmup Iteration 2: 8,841 ns/op
# Warmup Iteration 3: 8,144 ns/op
# Warmup Iteration 4: 8,320 ns/op
# Warmup Iteration 5: 8,041 ns/op
# Warmup Iteration 6: 8,095 ns/op
# Warmup Iteration 7: 8,110 ns/op
# Warmup Iteration 8: 8,212 ns/op
# Warmup Iteration 9: 8,042 ns/op
# Warmup Iteration 10: 8,085 ns/op
Iteration 1: 7,978 ns/op
Iteration 2: 8,163 ns/op
Iteration 3: 8,250 ns/op
Iteration 4: 8,505 ns/op
Iteration 5: 8,028 ns/op
Iteration 6: 8,198 ns/op
Iteration 7: 8,921 ns/op
Iteration 8: 8,238 ns/op
Iteration 9: 8,764 ns/op
Iteration 10: 8,327 ns/op
# Run progress: 88,89% complete, ETA 00:00:40
# Fork: 2 of 3
# Warmup Iteration 1: 9,048 ns/op
# Warmup Iteration 2: 9,817 ns/op
# Warmup Iteration 3: 8,855 ns/op
# Warmup Iteration 4: 9,392 ns/op
# Warmup Iteration 5: 8,940 ns/op
# Warmup Iteration 6: 8,561 ns/op
# Warmup Iteration 7: 8,316 ns/op
# Warmup Iteration 8: 8,642 ns/op
# Warmup Iteration 9: 8,876 ns/op
# Warmup Iteration 10: 8,403 ns/op
Iteration 1: 8,226 ns/op
Iteration 2: 8,361 ns/op
Iteration 3: 8,347 ns/op
Iteration 4: 8,583 ns/op
Iteration 5: 8,048 ns/op
Iteration 6: 8,113 ns/op
Iteration 7: 8,163 ns/op
Iteration 8: 8,183 ns/op
Iteration 9: 8,072 ns/op
Iteration 10: 8,127 ns/op
# Run progress: 94,44% complete, ETA 00:00:20
# Fork: 3 of 3
# Warmup Iteration 1: 9,405 ns/op
# Warmup Iteration 2: 9,320 ns/op
# Warmup Iteration 3: 8,443 ns/op
# Warmup Iteration 4: 8,358 ns/op
# Warmup Iteration 5: 8,647 ns/op
# Warmup Iteration 6: 8,686 ns/op
# Warmup Iteration 7: 8,511 ns/op
# Warmup Iteration 8: 8,771 ns/op
# Warmup Iteration 9: 8,814 ns/op
# Warmup Iteration 10: 9,033 ns/op
Iteration 1: 9,225 ns/op
Iteration 2: 8,639 ns/op
Iteration 3: 9,084 ns/op
Iteration 4: 8,803 ns/op
Iteration 5: 9,139 ns/op
Iteration 6: 8,949 ns/op
Iteration 7: 8,773 ns/op
Iteration 8: 8,719 ns/op
Iteration 9: 8,858 ns/op
Iteration 10: 8,746 ns/op
Result "testSingle":
8,484 ±(99.9%) 0,249 ns/op [Average]
(min, avg, max) = (7,978, 8,484, 9,225), stdev = 0,372
CI (99.9%): [8,236, 8,733] (assumes normal distribution)
$ java -jar benchmarks.jar
# JMH 1.11.1 (released 25 days ago)
# VM version: JDK 1.7.0_55, VM 24.55-b03
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Warmup: 10 iterations, 1 s each
# Measurement: 10 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: com.zaxxer.microbench.FastListBench.testList
# Parameters: (initCapacity = 32, listImpl = base, loopLen = 15)
# Run progress: 0,00% complete, ETA 00:06:00
# Fork: 1 of 3
# Warmup Iteration 1: 110,184 ns/op
# Warmup Iteration 2: 110,519 ns/op
# Warmup Iteration 3: 109,454 ns/op
# Warmup Iteration 4: 110,892 ns/op
# Warmup Iteration 5: 106,628 ns/op
# Warmup Iteration 6: 108,895 ns/op
# Warmup Iteration 7: 123,462 ns/op
# Warmup Iteration 8: 111,739 ns/op
# Warmup Iteration 9: 107,085 ns/op
# Warmup Iteration 10: 109,682 ns/op
Iteration 1: 108,569 ns/op
Iteration 2: 108,542 ns/op
Iteration 3: 118,286 ns/op
Iteration 4: 109,728 ns/op
Iteration 5: 106,668 ns/op
Iteration 6: 111,891 ns/op
Iteration 7: 110,859 ns/op
Iteration 8: 109,145 ns/op
Iteration 9: 113,255 ns/op
Iteration 10: 115,686 ns/op
# Run progress: 5,56% complete, ETA 00:05:50
# Fork: 2 of 3
# Warmup Iteration 1: 124,859 ns/op
# Warmup Iteration 2: 119,054 ns/op
# Warmup Iteration 3: 112,085 ns/op
# Warmup Iteration 4: 114,875 ns/op
# Warmup Iteration 5: 110,992 ns/op
# Warmup Iteration 6: 109,085 ns/op
# Warmup Iteration 7: 116,962 ns/op
# Warmup Iteration 8: 104,450 ns/op
# Warmup Iteration 9: 104,026 ns/op
# Warmup Iteration 10: 106,210 ns/op
Iteration 1: 108,113 ns/op
Iteration 2: 109,044 ns/op
Iteration 3: 102,613 ns/op
Iteration 4: 106,143 ns/op
Iteration 5: 102,423 ns/op
Iteration 6: 103,124 ns/op
Iteration 7: 102,728 ns/op
Iteration 8: 123,610 ns/op
Iteration 9: 480,413 ns/op
Iteration 10: 490,556 ns/op
# Run progress: 11,11% complete, ETA 00:05:27
# Fork: 3 of 3
# Warmup Iteration 1: 548,557 ns/op
# Warmup Iteration 2: 509,045 ns/op
# Warmup Iteration 3: 472,750 ns/op
# Warmup Iteration 4: 107,793 ns/op
# Warmup Iteration 5: 103,186 ns/op
# Warmup Iteration 6: 102,104 ns/op
# Warmup Iteration 7: 103,353 ns/op
# Warmup Iteration 8: 102,231 ns/op
# Warmup Iteration 9: 108,400 ns/op
# Warmup Iteration 10: 284,882 ns/op
Iteration 1: 472,205 ns/op
Iteration 2: 468,063 ns/op
Iteration 3: 473,049 ns/op
Iteration 4: 135,048 ns/op
Iteration 5: 103,994 ns/op
Iteration 6: 108,161 ns/op
Iteration 7: 105,089 ns/op
Iteration 8: 103,867 ns/op
Iteration 9: 111,458 ns/op
Iteration 10: 112,466 ns/op
Result "testList":
171,160 ±(99.9%) 93,033 ns/op [Average]
(min, avg, max) = (102,423, 171,160, 490,556), stdev = 139,247
CI (99.9%): [78,127, 264,193] (assumes normal distribution)
# JMH 1.11.1 (released 25 days ago)
# VM version: JDK 1.7.0_55, VM 24.55-b03
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Warmup: 10 iterations, 1 s each
# Measurement: 10 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: com.zaxxer.microbench.FastListBench.testList
# Parameters: (initCapacity = 32, listImpl = new, loopLen = 15)
# Run progress: 16,67% complete, ETA 00:05:08
# Fork: 1 of 3
# Warmup Iteration 1: 80,783 ns/op
# Warmup Iteration 2: 88,908 ns/op
# Warmup Iteration 3: 92,917 ns/op
# Warmup Iteration 4: 94,238 ns/op
# Warmup Iteration 5: 89,212 ns/op
# Warmup Iteration 6: 89,015 ns/op
# Warmup Iteration 7: 86,416 ns/op
# Warmup Iteration 8: 88,926 ns/op
# Warmup Iteration 9: 89,071 ns/op
# Warmup Iteration 10: 88,381 ns/op
Iteration 1: 170,375 ns/op
Iteration 2: 385,210 ns/op
Iteration 3: 386,210 ns/op
Iteration 4: 385,123 ns/op
Iteration 5: 386,841 ns/op
Iteration 6: 132,576 ns/op
Iteration 7: 86,680 ns/op
Iteration 8: 87,471 ns/op
Iteration 9: 87,349 ns/op
Iteration 10: 89,327 ns/op
# Run progress: 22,22% complete, ETA 00:04:47
# Fork: 2 of 3
# Warmup Iteration 1: 87,287 ns/op
# Warmup Iteration 2: 84,260 ns/op
# Warmup Iteration 3: 89,164 ns/op
# Warmup Iteration 4: 88,470 ns/op
# Warmup Iteration 5: 95,930 ns/op
# Warmup Iteration 6: 89,386 ns/op
# Warmup Iteration 7: 88,506 ns/op
# Warmup Iteration 8: 92,241 ns/op
# Warmup Iteration 9: 91,470 ns/op
# Warmup Iteration 10: 89,701 ns/op
Iteration 1: 88,154 ns/op
Iteration 2: 87,839 ns/op
Iteration 3: 87,116 ns/op
Iteration 4: 88,484 ns/op
Iteration 5: 90,065 ns/op
Iteration 6: 90,418 ns/op
Iteration 7: 91,588 ns/op
Iteration 8: 88,749 ns/op
Iteration 9: 90,388 ns/op
Iteration 10: 88,274 ns/op
# Run progress: 27,78% complete, ETA 00:04:26
# Fork: 3 of 3
# Warmup Iteration 1: 84,057 ns/op
# Warmup Iteration 2: 81,913 ns/op
# Warmup Iteration 3: 88,762 ns/op
# Warmup Iteration 4: 113,603 ns/op
# Warmup Iteration 5: 386,149 ns/op
# Warmup Iteration 6: 385,362 ns/op
# Warmup Iteration 7: 384,528 ns/op
# Warmup Iteration 8: 386,969 ns/op
# Warmup Iteration 9: 228,067 ns/op
# Warmup Iteration 10: 86,038 ns/op
Iteration 1: 97,107 ns/op
Iteration 2: 95,648 ns/op
Iteration 3: 88,829 ns/op
Iteration 4: 87,872 ns/op
Iteration 5: 88,297 ns/op
Iteration 6: 88,367 ns/op
Iteration 7: 84,845 ns/op
Iteration 8: 96,013 ns/op
Iteration 9: 84,756 ns/op
Iteration 10: 85,646 ns/op
Result "testList":
132,854 ±(99.9%) 68,353 ns/op [Average]
(min, avg, max) = (84,756, 132,854, 386,841), stdev = 102,307
CI (99.9%): [64,501, 201,206] (assumes normal distribution)
# JMH 1.11.1 (released 25 days ago)
# VM version: JDK 1.7.0_55, VM 24.55-b03
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Warmup: 10 iterations, 1 s each
# Measurement: 10 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: com.zaxxer.microbench.FastListBench.testList
# Parameters: (initCapacity = 32, listImpl = orig, loopLen = 15)
# Run progress: 33,33% complete, ETA 00:04:05
# Fork: 1 of 3
# Warmup Iteration 1: 107,140 ns/op
# Warmup Iteration 2: 132,071 ns/op
# Warmup Iteration 3: 483,508 ns/op
# Warmup Iteration 4: 481,456 ns/op
# Warmup Iteration 5: 496,622 ns/op
# Warmup Iteration 6: 486,287 ns/op
# Warmup Iteration 7: 390,573 ns/op
# Warmup Iteration 8: 107,460 ns/op
# Warmup Iteration 9: 105,556 ns/op
# Warmup Iteration 10: 106,924 ns/op
Iteration 1: 107,057 ns/op
Iteration 2: 115,961 ns/op
Iteration 3: 106,295 ns/op
Iteration 4: 105,564 ns/op
Iteration 5: 106,700 ns/op
Iteration 6: 368,263 ns/op
Iteration 7: 480,429 ns/op
Iteration 8: 482,899 ns/op
Iteration 9: 488,559 ns/op
Iteration 10: 498,300 ns/op
# Run progress: 38,89% complete, ETA 00:03:44
# Fork: 2 of 3
# Warmup Iteration 1: 582,475 ns/op
# Warmup Iteration 2: 532,067 ns/op
# Warmup Iteration 3: 523,373 ns/op
# Warmup Iteration 4: 188,517 ns/op
# Warmup Iteration 5: 114,906 ns/op
# Warmup Iteration 6: 114,299 ns/op
# Warmup Iteration 7: 116,259 ns/op
# Warmup Iteration 8: 115,827 ns/op
# Warmup Iteration 9: 165,890 ns/op
# Warmup Iteration 10: 524,886 ns/op
Iteration 1: 526,613 ns/op
Iteration 2: 525,577 ns/op
Iteration 3: 524,349 ns/op
Iteration 4: 524,244 ns/op
Iteration 5: 264,413 ns/op
Iteration 6: 115,477 ns/op
Iteration 7: 118,123 ns/op
Iteration 8: 106,839 ns/op
Iteration 9: 105,930 ns/op
Iteration 10: 104,061 ns/op
# Run progress: 44,44% complete, ETA 00:03:24
# Fork: 3 of 3
# Warmup Iteration 1: 158,333 ns/op
# Warmup Iteration 2: 543,182 ns/op
# Warmup Iteration 3: 533,296 ns/op
# Warmup Iteration 4: 533,285 ns/op
# Warmup Iteration 5: 536,482 ns/op
# Warmup Iteration 6: 532,185 ns/op
# Warmup Iteration 7: 295,692 ns/op
# Warmup Iteration 8: 115,316 ns/op
# Warmup Iteration 9: 115,232 ns/op
# Warmup Iteration 10: 118,775 ns/op
Iteration 1: 116,665 ns/op
Iteration 2: 129,188 ns/op
Iteration 3: 125,593 ns/op
Iteration 4: 535,311 ns/op
Iteration 5: 535,568 ns/op
Iteration 6: 535,015 ns/op
Iteration 7: 491,485 ns/op
Iteration 8: 499,419 ns/op
Iteration 9: 504,919 ns/op
Iteration 10: 492,559 ns/op
Result "testList":
324,712 ±(99.9%) 130,737 ns/op [Average]
(min, avg, max) = (104,061, 324,712, 535,568), stdev = 195,681
CI (99.9%): [193,976, 455,449] (assumes normal distribution)
# JMH 1.11.1 (released 25 days ago)
# VM version: JDK 1.7.0_55, VM 24.55-b03
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Warmup: 10 iterations, 1 s each
# Measurement: 10 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: com.zaxxer.microbench.FastListBench.testSingle
# Parameters: (initCapacity = 32, listImpl = base, loopLen = 15)
# Run progress: 50,00% complete, ETA 00:03:04
# Fork: 1 of 3
# Warmup Iteration 1: 9,774 ns/op
# Warmup Iteration 2: 9,846 ns/op
# Warmup Iteration 3: 9,329 ns/op
# Warmup Iteration 4: 9,252 ns/op
# Warmup Iteration 5: 11,216 ns/op
# Warmup Iteration 6: 42,992 ns/op
# Warmup Iteration 7: 66,926 ns/op
# Warmup Iteration 8: 60,691 ns/op
# Warmup Iteration 9: 63,776 ns/op
# Warmup Iteration 10: 49,318 ns/op
Iteration 1: 40,667 ns/op
Iteration 2: 39,030 ns/op
Iteration 3: 38,940 ns/op
Iteration 4: 38,895 ns/op
Iteration 5: 38,848 ns/op
Iteration 6: 39,373 ns/op
Iteration 7: 39,411 ns/op
Iteration 8: 39,197 ns/op
Iteration 9: 39,168 ns/op
Iteration 10: 39,829 ns/op
# Run progress: 55,56% complete, ETA 00:02:43
# Fork: 2 of 3
# Warmup Iteration 1: 42,808 ns/op
# Warmup Iteration 2: 41,289 ns/op
# Warmup Iteration 3: 39,455 ns/op
# Warmup Iteration 4: 39,130 ns/op
# Warmup Iteration 5: 39,114 ns/op
# Warmup Iteration 6: 13,281 ns/op
# Warmup Iteration 7: 9,113 ns/op
# Warmup Iteration 8: 8,747 ns/op
# Warmup Iteration 9: 8,953 ns/op
# Warmup Iteration 10: 14,378 ns/op
Iteration 1: 39,445 ns/op
Iteration 2: 39,457 ns/op
Iteration 3: 39,243 ns/op
Iteration 4: 39,210 ns/op
Iteration 5: 39,104 ns/op
Iteration 6: 39,293 ns/op
Iteration 7: 40,255 ns/op
Iteration 8: 39,437 ns/op
Iteration 9: 20,234 ns/op
Iteration 10: 8,857 ns/op
# Run progress: 61,11% complete, ETA 00:02:23
# Fork: 3 of 3
# Warmup Iteration 1: 9,504 ns/op
# Warmup Iteration 2: 9,291 ns/op
# Warmup Iteration 3: 8,837 ns/op
# Warmup Iteration 4: 12,370 ns/op
# Warmup Iteration 5: 39,058 ns/op
# Warmup Iteration 6: 39,247 ns/op
# Warmup Iteration 7: 39,893 ns/op
# Warmup Iteration 8: 39,256 ns/op
# Warmup Iteration 9: 40,304 ns/op
# Warmup Iteration 10: 39,078 ns/op
Iteration 1: 39,047 ns/op
Iteration 2: 39,086 ns/op
Iteration 3: 23,839 ns/op
Iteration 4: 8,479 ns/op
Iteration 5: 8,526 ns/op
Iteration 6: 9,309 ns/op
Iteration 7: 39,652 ns/op
Iteration 8: 39,201 ns/op
Iteration 9: 39,114 ns/op
Iteration 10: 39,080 ns/op
Result "testSingle":
34,107 ±(99.9%) 7,362 ns/op [Average]
(min, avg, max) = (8,479, 34,107, 40,667), stdev = 11,019
CI (99.9%): [26,746, 41,469] (assumes normal distribution)
# JMH 1.11.1 (released 25 days ago)
# VM version: JDK 1.7.0_55, VM 24.55-b03
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Warmup: 10 iterations, 1 s each
# Measurement: 10 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: com.zaxxer.microbench.FastListBench.testSingle
# Parameters: (initCapacity = 32, listImpl = new, loopLen = 15)
# Run progress: 66,67% complete, ETA 00:02:02
# Fork: 1 of 3
# Warmup Iteration 1: 35,299 ns/op
# Warmup Iteration 2: 34,473 ns/op
# Warmup Iteration 3: 31,659 ns/op
# Warmup Iteration 4: 31,615 ns/op
# Warmup Iteration 5: 31,722 ns/op
# Warmup Iteration 6: 31,945 ns/op
# Warmup Iteration 7: 31,602 ns/op
# Warmup Iteration 8: 31,582 ns/op
# Warmup Iteration 9: 31,597 ns/op
# Warmup Iteration 10: 31,599 ns/op
Iteration 1: 31,599 ns/op
Iteration 2: 31,632 ns/op
Iteration 3: 31,681 ns/op
Iteration 4: 31,878 ns/op
Iteration 5: 8,033 ns/op
Iteration 6: 7,175 ns/op
Iteration 7: 7,350 ns/op
Iteration 8: 18,476 ns/op
Iteration 9: 31,658 ns/op
Iteration 10: 31,604 ns/op
# Run progress: 72,22% complete, ETA 00:01:42
# Fork: 2 of 3
# Warmup Iteration 1: 35,746 ns/op
# Warmup Iteration 2: 35,129 ns/op
# Warmup Iteration 3: 31,868 ns/op
# Warmup Iteration 4: 31,826 ns/op
# Warmup Iteration 5: 32,144 ns/op
# Warmup Iteration 6: 31,725 ns/op
# Warmup Iteration 7: 31,737 ns/op
# Warmup Iteration 8: 31,674 ns/op
# Warmup Iteration 9: 31,731 ns/op
# Warmup Iteration 10: 31,700 ns/op
Iteration 1: 31,627 ns/op
Iteration 2: 17,019 ns/op
Iteration 3: 7,222 ns/op
Iteration 4: 7,188 ns/op
Iteration 5: 7,358 ns/op
Iteration 6: 9,144 ns/op
Iteration 7: 31,882 ns/op
Iteration 8: 31,666 ns/op
Iteration 9: 31,667 ns/op
Iteration 10: 31,625 ns/op
# Run progress: 77,78% complete, ETA 00:01:22
# Fork: 3 of 3
# Warmup Iteration 1: 35,823 ns/op
# Warmup Iteration 2: 34,958 ns/op
# Warmup Iteration 3: 31,318 ns/op
# Warmup Iteration 4: 31,701 ns/op
# Warmup Iteration 5: 31,672 ns/op
# Warmup Iteration 6: 31,844 ns/op
# Warmup Iteration 7: 31,392 ns/op
# Warmup Iteration 8: 31,371 ns/op
# Warmup Iteration 9: 31,401 ns/op
# Warmup Iteration 10: 31,423 ns/op
Iteration 1: 31,448 ns/op
Iteration 2: 31,253 ns/op
Iteration 3: 31,343 ns/op
Iteration 4: 31,835 ns/op
Iteration 5: 31,622 ns/op
Iteration 6: 31,373 ns/op
Iteration 7: 31,421 ns/op
Iteration 8: 31,276 ns/op
Iteration 9: 31,345 ns/op
Iteration 10: 31,240 ns/op
Result "testSingle":
25,055 ±(99.9%) 6,933 ns/op [Average]
(min, avg, max) = (7,175, 25,055, 31,882), stdev = 10,377
CI (99.9%): [18,122, 31,988] (assumes normal distribution)
# JMH 1.11.1 (released 25 days ago)
# VM version: JDK 1.7.0_55, VM 24.55-b03
# VM invoker: /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home/jre/bin/java
# VM options: <none>
# Warmup: 10 iterations, 1 s each
# Measurement: 10 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: com.zaxxer.microbench.FastListBench.testSingle
# Parameters: (initCapacity = 32, listImpl = orig, loopLen = 15)
# Run progress: 83,33% complete, ETA 00:01:01
# Fork: 1 of 3
# Warmup Iteration 1: 43,984 ns/op
# Warmup Iteration 2: 41,894 ns/op
# Warmup Iteration 3: 40,160 ns/op
# Warmup Iteration 4: 39,348 ns/op
# Warmup Iteration 5: 39,172 ns/op
# Warmup Iteration 6: 39,203 ns/op
# Warmup Iteration 7: 39,200 ns/op
# Warmup Iteration 8: 39,279 ns/op
# Warmup Iteration 9: 39,201 ns/op
# Warmup Iteration 10: 39,212 ns/op
Iteration 1: 39,239 ns/op
Iteration 2: 39,128 ns/op
Iteration 3: 40,086 ns/op
Iteration 4: 39,833 ns/op
Iteration 5: 39,619 ns/op
Iteration 6: 39,683 ns/op
Iteration 7: 39,268 ns/op
Iteration 8: 39,333 ns/op
Iteration 9: 39,484 ns/op
Iteration 10: 39,272 ns/op
# Run progress: 88,89% complete, ETA 00:00:41
# Fork: 2 of 3
# Warmup Iteration 1: 44,347 ns/op
# Warmup Iteration 2: 42,311 ns/op
# Warmup Iteration 3: 39,496 ns/op
# Warmup Iteration 4: 39,078 ns/op
# Warmup Iteration 5: 39,163 ns/op
# Warmup Iteration 6: 38,951 ns/op
# Warmup Iteration 7: 38,963 ns/op
# Warmup Iteration 8: 38,937 ns/op
# Warmup Iteration 9: 38,972 ns/op
# Warmup Iteration 10: 38,873 ns/op
Iteration 1: 38,935 ns/op
Iteration 2: 39,484 ns/op
Iteration 3: 41,576 ns/op
Iteration 4: 39,152 ns/op
Iteration 5: 38,971 ns/op
Iteration 6: 38,905 ns/op
Iteration 7: 39,035 ns/op
Iteration 8: 39,001 ns/op
Iteration 9: 39,012 ns/op
Iteration 10: 39,156 ns/op
# Run progress: 94,44% complete, ETA 00:00:20
# Fork: 3 of 3
# Warmup Iteration 1: 44,120 ns/op
# Warmup Iteration 2: 43,572 ns/op
# Warmup Iteration 3: 41,138 ns/op
# Warmup Iteration 4: 39,099 ns/op
# Warmup Iteration 5: 39,186 ns/op
# Warmup Iteration 6: 39,152 ns/op
# Warmup Iteration 7: 39,115 ns/op
# Warmup Iteration 8: 38,991 ns/op
# Warmup Iteration 9: 38,974 ns/op
# Warmup Iteration 10: 38,986 ns/op
Iteration 1: 39,102 ns/op
Iteration 2: 39,684 ns/op
Iteration 3: 39,001 ns/op
Iteration 4: 39,116 ns/op
Iteration 5: 38,969 ns/op
Iteration 6: 39,009 ns/op
Iteration 7: 38,908 ns/op
Iteration 8: 39,095 ns/op
Iteration 9: 39,159 ns/op
Iteration 10: 39,466 ns/op
Result "testSingle":
39,323 ±(99.9%) 0,348 ns/op [Average]
(min, avg, max) = (38,905, 39,323, 41,576), stdev = 0,520
CI (99.9%): [38,975, 39,670] (assumes normal distribution)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment