Skip to content

Instantly share code, notes, and snippets.

@amaembo
Last active August 29, 2015 14:27
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 amaembo/e1a05811f8e266c2799e to your computer and use it in GitHub Desktop.
Save amaembo/e1a05811f8e266c2799e to your computer and use it in GitHub Desktop.
import static java.util.concurrent.TimeUnit.*;
import static java.util.stream.Collectors.*;
import java.util.*;
import org.openjdk.jmh.infra.Blackhole;
import org.openjdk.jmh.annotations.*;
@Warmup(iterations = 5, time = 1, timeUnit = SECONDS)
@Measurement(iterations = 15, time = 1, timeUnit = SECONDS)
@BenchmarkMode(Mode.AverageTime)
@OutputTimeUnit(MICROSECONDS)
@Fork(50)
@State(Scope.Benchmark)
public class AvgTest {
private long[] longs = new Random(1).longs(1000).toArray();
@Benchmark
public void test(Blackhole bh) {
bh.consume(Arrays.stream(longs).boxed().collect(averagingLong(x->x)));
}
}
Fork# Mean SD
37 5.142 0.006
23 5.142 0.007
46 5.143 0.014
5 5.145 0.006
15 5.145 0.007
17 5.146 0.011
9 5.147 0.024
47 5.148 0.006
7 5.149 0.005
44 5.149 0.004
33 5.150 0.010
18 5.151 0.006
26 5.151 0.008
11 5.153 0.007
22 5.153 0.005
6 5.154 0.006
12 5.155 0.008
50 5.156 0.006
20 5.157 0.009
45 5.157 0.006
49 5.157 0.010
25 5.160 0.009
34 5.160 0.006
21 5.163 0.009
27 5.163 0.018
16 5.163 0.010
31 5.163 0.014
3 5.165 0.006
29 5.167 0.008
30 5.170 0.033
48 5.174 0.008
_____________________
38 5.210 0.020
8 5.219 0.008
24 5.220 0.005
4 5.224 0.007
39 5.225 0.007
35 5.227 0.006
10 5.229 0.007
13 5.229 0.007
41 5.232 0.005
42 5.232 0.007
40 5.249 0.008
_____________________
36 5.625 0.028
1 5.653 0.032
32 5.669 0.029
19 5.706 0.035
28 5.772 0.051
2 5.858 0.032
_____________________
43 8.948 0.010
14 12.261 0.055
# JMH 1.10.3 (released 29 days ago)
# VM version: JDK 1.8.0_45, VM 25.45-b02
# VM invoker: C:\Program Files\Java\jre1.8.0_45\bin\java.exe
# VM options: <none>
# Warmup: 5 iterations, 1 s each
# Measurement: 15 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: org.sample.AvgTest.test
# Run progress: 0,00% complete, ETA 00:16:40
# Fork: 1 of 50
# Warmup Iteration 1: 11,015 us/op
# Warmup Iteration 2: 6,053 us/op
# Warmup Iteration 3: 5,624 us/op
# Warmup Iteration 4: 5,628 us/op
# Warmup Iteration 5: 5,603 us/op
Iteration 1: 5,612 us/op
Iteration 2: 5,637 us/op
Iteration 3: 5,639 us/op
Iteration 4: 5,690 us/op
Iteration 5: 5,644 us/op
Iteration 6: 5,638 us/op
Iteration 7: 5,652 us/op
Iteration 8: 5,640 us/op
Iteration 9: 5,637 us/op
Iteration 10: 5,708 us/op
Iteration 11: 5,626 us/op
Iteration 12: 5,664 us/op
Iteration 13: 5,652 us/op
Iteration 14: 5,629 us/op
Iteration 15: 5,726 us/op
# Run progress: 2,00% complete, ETA 00:16:36
# Fork: 2 of 50
# Warmup Iteration 1: 10,876 us/op
# Warmup Iteration 2: 5,974 us/op
# Warmup Iteration 3: 5,811 us/op
# Warmup Iteration 4: 5,764 us/op
# Warmup Iteration 5: 5,857 us/op
Iteration 1: 5,863 us/op
Iteration 2: 5,821 us/op
Iteration 3: 5,838 us/op
Iteration 4: 5,849 us/op
Iteration 5: 5,781 us/op
Iteration 6: 5,881 us/op
Iteration 7: 5,867 us/op
Iteration 8: 5,885 us/op
Iteration 9: 5,877 us/op
Iteration 10: 5,891 us/op
Iteration 11: 5,820 us/op
Iteration 12: 5,904 us/op
Iteration 13: 5,881 us/op
Iteration 14: 5,863 us/op
Iteration 15: 5,853 us/op
# Run progress: 4,00% complete, ETA 00:16:15
# Fork: 3 of 50
# Warmup Iteration 1: 10,590 us/op
# Warmup Iteration 2: 5,477 us/op
# Warmup Iteration 3: 5,127 us/op
# Warmup Iteration 4: 5,171 us/op
# Warmup Iteration 5: 5,169 us/op
Iteration 1: 5,166 us/op
Iteration 2: 5,167 us/op
Iteration 3: 5,173 us/op
Iteration 4: 5,170 us/op
Iteration 5: 5,164 us/op
Iteration 6: 5,169 us/op
Iteration 7: 5,164 us/op
Iteration 8: 5,160 us/op
Iteration 9: 5,164 us/op
Iteration 10: 5,157 us/op
Iteration 11: 5,165 us/op
Iteration 12: 5,174 us/op
Iteration 13: 5,172 us/op
Iteration 14: 5,157 us/op
Iteration 15: 5,158 us/op
# Run progress: 6,00% complete, ETA 00:15:54
# Fork: 4 of 50
# Warmup Iteration 1: 6,555 us/op
# Warmup Iteration 2: 5,247 us/op
# Warmup Iteration 3: 5,208 us/op
# Warmup Iteration 4: 5,230 us/op
# Warmup Iteration 5: 5,236 us/op
Iteration 1: 5,227 us/op
Iteration 2: 5,215 us/op
Iteration 3: 5,223 us/op
Iteration 4: 5,211 us/op
Iteration 5: 5,228 us/op
Iteration 6: 5,238 us/op
Iteration 7: 5,228 us/op
Iteration 8: 5,230 us/op
Iteration 9: 5,233 us/op
Iteration 10: 5,220 us/op
Iteration 11: 5,222 us/op
Iteration 12: 5,221 us/op
Iteration 13: 5,221 us/op
Iteration 14: 5,225 us/op
Iteration 15: 5,216 us/op
# Run progress: 8,00% complete, ETA 00:15:34
# Fork: 5 of 50
# Warmup Iteration 1: 10,752 us/op
# Warmup Iteration 2: 5,504 us/op
# Warmup Iteration 3: 5,107 us/op
# Warmup Iteration 4: 5,144 us/op
# Warmup Iteration 5: 5,157 us/op
Iteration 1: 5,140 us/op
Iteration 2: 5,157 us/op
Iteration 3: 5,148 us/op
Iteration 4: 5,143 us/op
Iteration 5: 5,153 us/op
Iteration 6: 5,148 us/op
Iteration 7: 5,151 us/op
Iteration 8: 5,143 us/op
Iteration 9: 5,143 us/op
Iteration 10: 5,138 us/op
Iteration 11: 5,144 us/op
Iteration 12: 5,142 us/op
Iteration 13: 5,151 us/op
Iteration 14: 5,144 us/op
Iteration 15: 5,135 us/op
# Run progress: 10,00% complete, ETA 00:15:14
# Fork: 6 of 50
# Warmup Iteration 1: 10,616 us/op
# Warmup Iteration 2: 5,444 us/op
# Warmup Iteration 3: 5,115 us/op
# Warmup Iteration 4: 5,154 us/op
# Warmup Iteration 5: 5,160 us/op
Iteration 1: 5,157 us/op
Iteration 2: 5,146 us/op
Iteration 3: 5,156 us/op
Iteration 4: 5,154 us/op
Iteration 5: 5,162 us/op
Iteration 6: 5,159 us/op
Iteration 7: 5,160 us/op
Iteration 8: 5,147 us/op
Iteration 9: 5,161 us/op
Iteration 10: 5,151 us/op
Iteration 11: 5,142 us/op
Iteration 12: 5,156 us/op
Iteration 13: 5,162 us/op
Iteration 14: 5,153 us/op
Iteration 15: 5,149 us/op
# Run progress: 12,00% complete, ETA 00:14:53
# Fork: 7 of 50
# Warmup Iteration 1: 10,832 us/op
# Warmup Iteration 2: 5,490 us/op
# Warmup Iteration 3: 5,114 us/op
# Warmup Iteration 4: 5,147 us/op
# Warmup Iteration 5: 5,145 us/op
Iteration 1: 5,150 us/op
Iteration 2: 5,147 us/op
Iteration 3: 5,150 us/op
Iteration 4: 5,156 us/op
Iteration 5: 5,150 us/op
Iteration 6: 5,149 us/op
Iteration 7: 5,152 us/op
Iteration 8: 5,139 us/op
Iteration 9: 5,149 us/op
Iteration 10: 5,141 us/op
Iteration 11: 5,150 us/op
Iteration 12: 5,156 us/op
Iteration 13: 5,149 us/op
Iteration 14: 5,150 us/op
Iteration 15: 5,144 us/op
# Run progress: 14,00% complete, ETA 00:14:33
# Fork: 8 of 50
# Warmup Iteration 1: 10,791 us/op
# Warmup Iteration 2: 5,559 us/op
# Warmup Iteration 3: 5,184 us/op
# Warmup Iteration 4: 5,204 us/op
# Warmup Iteration 5: 5,227 us/op
Iteration 1: 5,219 us/op
Iteration 2: 5,220 us/op
Iteration 3: 5,206 us/op
Iteration 4: 5,214 us/op
Iteration 5: 5,214 us/op
Iteration 6: 5,238 us/op
Iteration 7: 5,210 us/op
Iteration 8: 5,217 us/op
Iteration 9: 5,210 us/op
Iteration 10: 5,225 us/op
Iteration 11: 5,220 us/op
Iteration 12: 5,224 us/op
Iteration 13: 5,223 us/op
Iteration 14: 5,225 us/op
Iteration 15: 5,223 us/op
# Run progress: 16,00% complete, ETA 00:14:13
# Fork: 9 of 50
# Warmup Iteration 1: 10,588 us/op
# Warmup Iteration 2: 5,452 us/op
# Warmup Iteration 3: 5,107 us/op
# Warmup Iteration 4: 5,142 us/op
# Warmup Iteration 5: 5,147 us/op
Iteration 1: 5,157 us/op
Iteration 2: 5,148 us/op
Iteration 3: 5,148 us/op
Iteration 4: 5,160 us/op
Iteration 5: 5,208 us/op
Iteration 6: 5,101 us/op
Iteration 7: 5,110 us/op
Iteration 8: 5,131 us/op
Iteration 9: 5,162 us/op
Iteration 10: 5,145 us/op
Iteration 11: 5,145 us/op
Iteration 12: 5,155 us/op
Iteration 13: 5,151 us/op
Iteration 14: 5,139 us/op
Iteration 15: 5,151 us/op
# Run progress: 18,00% complete, ETA 00:13:52
# Fork: 10 of 50
# Warmup Iteration 1: 10,541 us/op
# Warmup Iteration 2: 5,500 us/op
# Warmup Iteration 3: 5,189 us/op
# Warmup Iteration 4: 5,219 us/op
# Warmup Iteration 5: 5,230 us/op
Iteration 1: 5,225 us/op
Iteration 2: 5,230 us/op
Iteration 3: 5,228 us/op
Iteration 4: 5,232 us/op
Iteration 5: 5,226 us/op
Iteration 6: 5,219 us/op
Iteration 7: 5,245 us/op
Iteration 8: 5,228 us/op
Iteration 9: 5,233 us/op
Iteration 10: 5,227 us/op
Iteration 11: 5,229 us/op
Iteration 12: 5,226 us/op
Iteration 13: 5,239 us/op
Iteration 14: 5,221 us/op
Iteration 15: 5,233 us/op
# Run progress: 20,00% complete, ETA 00:13:32
# Fork: 11 of 50
# Warmup Iteration 1: 10,586 us/op
# Warmup Iteration 2: 5,436 us/op
# Warmup Iteration 3: 5,142 us/op
# Warmup Iteration 4: 5,150 us/op
# Warmup Iteration 5: 5,156 us/op
Iteration 1: 5,141 us/op
Iteration 2: 5,162 us/op
Iteration 3: 5,145 us/op
Iteration 4: 5,150 us/op
Iteration 5: 5,155 us/op
Iteration 6: 5,148 us/op
Iteration 7: 5,163 us/op
Iteration 8: 5,161 us/op
Iteration 9: 5,148 us/op
Iteration 10: 5,162 us/op
Iteration 11: 5,150 us/op
Iteration 12: 5,148 us/op
Iteration 13: 5,149 us/op
Iteration 14: 5,149 us/op
Iteration 15: 5,162 us/op
# Run progress: 22,00% complete, ETA 00:13:12
# Fork: 12 of 50
# Warmup Iteration 1: 6,538 us/op
# Warmup Iteration 2: 5,215 us/op
# Warmup Iteration 3: 5,111 us/op
# Warmup Iteration 4: 5,129 us/op
# Warmup Iteration 5: 5,162 us/op
Iteration 1: 5,173 us/op
Iteration 2: 5,161 us/op
Iteration 3: 5,144 us/op
Iteration 4: 5,150 us/op
Iteration 5: 5,146 us/op
Iteration 6: 5,148 us/op
Iteration 7: 5,156 us/op
Iteration 8: 5,147 us/op
Iteration 9: 5,161 us/op
Iteration 10: 5,160 us/op
Iteration 11: 5,145 us/op
Iteration 12: 5,164 us/op
Iteration 13: 5,157 us/op
Iteration 14: 5,151 us/op
Iteration 15: 5,161 us/op
# Run progress: 24,00% complete, ETA 00:12:51
# Fork: 13 of 50
# Warmup Iteration 1: 10,494 us/op
# Warmup Iteration 2: 5,481 us/op
# Warmup Iteration 3: 5,189 us/op
# Warmup Iteration 4: 5,225 us/op
# Warmup Iteration 5: 5,225 us/op
Iteration 1: 5,227 us/op
Iteration 2: 5,227 us/op
Iteration 3: 5,222 us/op
Iteration 4: 5,229 us/op
Iteration 5: 5,222 us/op
Iteration 6: 5,244 us/op
Iteration 7: 5,234 us/op
Iteration 8: 5,226 us/op
Iteration 9: 5,234 us/op
Iteration 10: 5,225 us/op
Iteration 11: 5,223 us/op
Iteration 12: 5,237 us/op
Iteration 13: 5,226 us/op
Iteration 14: 5,226 us/op
Iteration 15: 5,239 us/op
# Run progress: 26,00% complete, ETA 00:12:31
# Fork: 14 of 50
# Warmup Iteration 1: 13,482 us/op
# Warmup Iteration 2: 12,800 us/op
# Warmup Iteration 3: 12,140 us/op
# Warmup Iteration 4: 12,102 us/op
# Warmup Iteration 5: 12,094 us/op
Iteration 1: 12,114 us/op
Iteration 2: 12,164 us/op
Iteration 3: 12,263 us/op
Iteration 4: 12,271 us/op
Iteration 5: 12,319 us/op
Iteration 6: 12,309 us/op
Iteration 7: 12,305 us/op
Iteration 8: 12,308 us/op
Iteration 9: 12,257 us/op
Iteration 10: 12,267 us/op
Iteration 11: 12,270 us/op
Iteration 12: 12,285 us/op
Iteration 13: 12,292 us/op
Iteration 14: 12,242 us/op
Iteration 15: 12,253 us/op
# Run progress: 28,00% complete, ETA 00:12:11
# Fork: 15 of 50
# Warmup Iteration 1: 10,596 us/op
# Warmup Iteration 2: 5,441 us/op
# Warmup Iteration 3: 5,100 us/op
# Warmup Iteration 4: 5,134 us/op
# Warmup Iteration 5: 5,148 us/op
Iteration 1: 5,151 us/op
Iteration 2: 5,153 us/op
Iteration 3: 5,158 us/op
Iteration 4: 5,137 us/op
Iteration 5: 5,141 us/op
Iteration 6: 5,146 us/op
Iteration 7: 5,145 us/op
Iteration 8: 5,143 us/op
Iteration 9: 5,135 us/op
Iteration 10: 5,152 us/op
Iteration 11: 5,136 us/op
Iteration 12: 5,148 us/op
Iteration 13: 5,141 us/op
Iteration 14: 5,148 us/op
Iteration 15: 5,148 us/op
# Run progress: 30,00% complete, ETA 00:11:50
# Fork: 16 of 50
# Warmup Iteration 1: 10,852 us/op
# Warmup Iteration 2: 5,505 us/op
# Warmup Iteration 3: 5,121 us/op
# Warmup Iteration 4: 5,157 us/op
# Warmup Iteration 5: 5,162 us/op
Iteration 1: 5,165 us/op
Iteration 2: 5,169 us/op
Iteration 3: 5,162 us/op
Iteration 4: 5,173 us/op
Iteration 5: 5,167 us/op
Iteration 6: 5,184 us/op
Iteration 7: 5,174 us/op
Iteration 8: 5,165 us/op
Iteration 9: 5,169 us/op
Iteration 10: 5,152 us/op
Iteration 11: 5,150 us/op
Iteration 12: 5,147 us/op
Iteration 13: 5,157 us/op
Iteration 14: 5,158 us/op
Iteration 15: 5,152 us/op
# Run progress: 32,00% complete, ETA 00:11:30
# Fork: 17 of 50
# Warmup Iteration 1: 8,555 us/op
# Warmup Iteration 2: 5,163 us/op
# Warmup Iteration 3: 5,095 us/op
# Warmup Iteration 4: 5,132 us/op
# Warmup Iteration 5: 5,139 us/op
Iteration 1: 5,152 us/op
Iteration 2: 5,146 us/op
Iteration 3: 5,144 us/op
Iteration 4: 5,134 us/op
Iteration 5: 5,147 us/op
Iteration 6: 5,124 us/op
Iteration 7: 5,143 us/op
Iteration 8: 5,136 us/op
Iteration 9: 5,146 us/op
Iteration 10: 5,141 us/op
Iteration 11: 5,140 us/op
Iteration 12: 5,158 us/op
Iteration 13: 5,149 us/op
Iteration 14: 5,173 us/op
Iteration 15: 5,154 us/op
# Run progress: 34,00% complete, ETA 00:11:10
# Fork: 18 of 50
# Warmup Iteration 1: 10,622 us/op
# Warmup Iteration 2: 5,466 us/op
# Warmup Iteration 3: 5,116 us/op
# Warmup Iteration 4: 5,157 us/op
# Warmup Iteration 5: 5,152 us/op
Iteration 1: 5,148 us/op
Iteration 2: 5,145 us/op
Iteration 3: 5,147 us/op
Iteration 4: 5,140 us/op
Iteration 5: 5,151 us/op
Iteration 6: 5,154 us/op
Iteration 7: 5,151 us/op
Iteration 8: 5,162 us/op
Iteration 9: 5,152 us/op
Iteration 10: 5,145 us/op
Iteration 11: 5,141 us/op
Iteration 12: 5,160 us/op
Iteration 13: 5,155 us/op
Iteration 14: 5,156 us/op
Iteration 15: 5,152 us/op
# Run progress: 36,00% complete, ETA 00:10:49
# Fork: 19 of 50
# Warmup Iteration 1: 10,953 us/op
# Warmup Iteration 2: 6,050 us/op
# Warmup Iteration 3: 5,567 us/op
# Warmup Iteration 4: 5,774 us/op
# Warmup Iteration 5: 5,709 us/op
Iteration 1: 5,702 us/op
Iteration 2: 5,717 us/op
Iteration 3: 5,725 us/op
Iteration 4: 5,714 us/op
Iteration 5: 5,646 us/op
Iteration 6: 5,677 us/op
Iteration 7: 5,728 us/op
Iteration 8: 5,753 us/op
Iteration 9: 5,706 us/op
Iteration 10: 5,733 us/op
Iteration 11: 5,705 us/op
Iteration 12: 5,666 us/op
Iteration 13: 5,636 us/op
Iteration 14: 5,743 us/op
Iteration 15: 5,737 us/op
# Run progress: 38,00% complete, ETA 00:10:29
# Fork: 20 of 50
# Warmup Iteration 1: 6,557 us/op
# Warmup Iteration 2: 5,163 us/op
# Warmup Iteration 3: 5,131 us/op
# Warmup Iteration 4: 5,164 us/op
# Warmup Iteration 5: 5,156 us/op
Iteration 1: 5,148 us/op
Iteration 2: 5,170 us/op
Iteration 3: 5,157 us/op
Iteration 4: 5,155 us/op
Iteration 5: 5,164 us/op
Iteration 6: 5,167 us/op
Iteration 7: 5,157 us/op
Iteration 8: 5,153 us/op
Iteration 9: 5,166 us/op
Iteration 10: 5,154 us/op
Iteration 11: 5,152 us/op
Iteration 12: 5,138 us/op
Iteration 13: 5,154 us/op
Iteration 14: 5,164 us/op
Iteration 15: 5,149 us/op
# Run progress: 40,00% complete, ETA 00:10:09
# Fork: 21 of 50
# Warmup Iteration 1: 6,527 us/op
# Warmup Iteration 2: 5,155 us/op
# Warmup Iteration 3: 5,134 us/op
# Warmup Iteration 4: 5,164 us/op
# Warmup Iteration 5: 5,170 us/op
Iteration 1: 5,147 us/op
Iteration 2: 5,150 us/op
Iteration 3: 5,164 us/op
Iteration 4: 5,175 us/op
Iteration 5: 5,163 us/op
Iteration 6: 5,174 us/op
Iteration 7: 5,161 us/op
Iteration 8: 5,166 us/op
Iteration 9: 5,160 us/op
Iteration 10: 5,165 us/op
Iteration 11: 5,172 us/op
Iteration 12: 5,154 us/op
Iteration 13: 5,173 us/op
Iteration 14: 5,157 us/op
Iteration 15: 5,157 us/op
# Run progress: 42,00% complete, ETA 00:09:49
# Fork: 22 of 50
# Warmup Iteration 1: 10,838 us/op
# Warmup Iteration 2: 5,506 us/op
# Warmup Iteration 3: 5,108 us/op
# Warmup Iteration 4: 5,150 us/op
# Warmup Iteration 5: 5,157 us/op
Iteration 1: 5,157 us/op
Iteration 2: 5,150 us/op
Iteration 3: 5,152 us/op
Iteration 4: 5,158 us/op
Iteration 5: 5,156 us/op
Iteration 6: 5,147 us/op
Iteration 7: 5,154 us/op
Iteration 8: 5,154 us/op
Iteration 9: 5,165 us/op
Iteration 10: 5,153 us/op
Iteration 11: 5,156 us/op
Iteration 12: 5,147 us/op
Iteration 13: 5,158 us/op
Iteration 14: 5,145 us/op
Iteration 15: 5,149 us/op
# Run progress: 44,00% complete, ETA 00:09:28
# Fork: 23 of 50
# Warmup Iteration 1: 10,564 us/op
# Warmup Iteration 2: 5,436 us/op
# Warmup Iteration 3: 5,107 us/op
# Warmup Iteration 4: 5,140 us/op
# Warmup Iteration 5: 5,149 us/op
Iteration 1: 5,128 us/op
Iteration 2: 5,149 us/op
Iteration 3: 5,141 us/op
Iteration 4: 5,146 us/op
Iteration 5: 5,138 us/op
Iteration 6: 5,135 us/op
Iteration 7: 5,152 us/op
Iteration 8: 5,145 us/op
Iteration 9: 5,156 us/op
Iteration 10: 5,144 us/op
Iteration 11: 5,144 us/op
Iteration 12: 5,140 us/op
Iteration 13: 5,144 us/op
Iteration 14: 5,136 us/op
Iteration 15: 5,138 us/op
# Run progress: 46,00% complete, ETA 00:09:08
# Fork: 24 of 50
# Warmup Iteration 1: 10,494 us/op
# Warmup Iteration 2: 5,491 us/op
# Warmup Iteration 3: 5,173 us/op
# Warmup Iteration 4: 5,219 us/op
# Warmup Iteration 5: 5,210 us/op
Iteration 1: 5,219 us/op
Iteration 2: 5,212 us/op
Iteration 3: 5,215 us/op
Iteration 4: 5,218 us/op
Iteration 5: 5,217 us/op
Iteration 6: 5,221 us/op
Iteration 7: 5,220 us/op
Iteration 8: 5,221 us/op
Iteration 9: 5,223 us/op
Iteration 10: 5,214 us/op
Iteration 11: 5,228 us/op
Iteration 12: 5,221 us/op
Iteration 13: 5,222 us/op
Iteration 14: 5,227 us/op
Iteration 15: 5,224 us/op
# Run progress: 48,00% complete, ETA 00:08:48
# Fork: 25 of 50
# Warmup Iteration 1: 10,784 us/op
# Warmup Iteration 2: 5,496 us/op
# Warmup Iteration 3: 5,115 us/op
# Warmup Iteration 4: 5,152 us/op
# Warmup Iteration 5: 5,151 us/op
Iteration 1: 5,154 us/op
Iteration 2: 5,156 us/op
Iteration 3: 5,158 us/op
Iteration 4: 5,173 us/op
Iteration 5: 5,158 us/op
Iteration 6: 5,155 us/op
Iteration 7: 5,161 us/op
Iteration 8: 5,166 us/op
Iteration 9: 5,167 us/op
Iteration 10: 5,155 us/op
Iteration 11: 5,151 us/op
Iteration 12: 5,185 us/op
Iteration 13: 5,156 us/op
Iteration 14: 5,153 us/op
Iteration 15: 5,153 us/op
# Run progress: 50,00% complete, ETA 00:08:27
# Fork: 26 of 50
# Warmup Iteration 1: 10,583 us/op
# Warmup Iteration 2: 5,435 us/op
# Warmup Iteration 3: 5,103 us/op
# Warmup Iteration 4: 5,153 us/op
# Warmup Iteration 5: 5,135 us/op
Iteration 1: 5,145 us/op
Iteration 2: 5,136 us/op
Iteration 3: 5,133 us/op
Iteration 4: 5,153 us/op
Iteration 5: 5,149 us/op
Iteration 6: 5,158 us/op
Iteration 7: 5,161 us/op
Iteration 8: 5,157 us/op
Iteration 9: 5,151 us/op
Iteration 10: 5,146 us/op
Iteration 11: 5,152 us/op
Iteration 12: 5,156 us/op
Iteration 13: 5,154 us/op
Iteration 14: 5,155 us/op
Iteration 15: 5,161 us/op
# Run progress: 52,00% complete, ETA 00:08:07
# Fork: 27 of 50
# Warmup Iteration 1: 10,754 us/op
# Warmup Iteration 2: 5,497 us/op
# Warmup Iteration 3: 5,108 us/op
# Warmup Iteration 4: 5,154 us/op
# Warmup Iteration 5: 5,147 us/op
Iteration 1: 5,163 us/op
Iteration 2: 5,152 us/op
Iteration 3: 5,156 us/op
Iteration 4: 5,165 us/op
Iteration 5: 5,148 us/op
Iteration 6: 5,163 us/op
Iteration 7: 5,163 us/op
Iteration 8: 5,153 us/op
Iteration 9: 5,153 us/op
Iteration 10: 5,152 us/op
Iteration 11: 5,223 us/op
Iteration 12: 5,166 us/op
Iteration 13: 5,167 us/op
Iteration 14: 5,158 us/op
Iteration 15: 5,157 us/op
# Run progress: 54,00% complete, ETA 00:07:47
# Fork: 28 of 50
# Warmup Iteration 1: 10,871 us/op
# Warmup Iteration 2: 6,008 us/op
# Warmup Iteration 3: 5,803 us/op
# Warmup Iteration 4: 5,803 us/op
# Warmup Iteration 5: 5,840 us/op
Iteration 1: 5,825 us/op
Iteration 2: 5,846 us/op
Iteration 3: 5,785 us/op
Iteration 4: 5,782 us/op
Iteration 5: 5,862 us/op
Iteration 6: 5,755 us/op
Iteration 7: 5,756 us/op
Iteration 8: 5,717 us/op
Iteration 9: 5,713 us/op
Iteration 10: 5,728 us/op
Iteration 11: 5,716 us/op
Iteration 12: 5,712 us/op
Iteration 13: 5,751 us/op
Iteration 14: 5,820 us/op
Iteration 15: 5,809 us/op
# Run progress: 56,00% complete, ETA 00:07:26
# Fork: 29 of 50
# Warmup Iteration 1: 10,568 us/op
# Warmup Iteration 2: 5,453 us/op
# Warmup Iteration 3: 5,128 us/op
# Warmup Iteration 4: 5,165 us/op
# Warmup Iteration 5: 5,172 us/op
Iteration 1: 5,164 us/op
Iteration 2: 5,159 us/op
Iteration 3: 5,160 us/op
Iteration 4: 5,159 us/op
Iteration 5: 5,177 us/op
Iteration 6: 5,153 us/op
Iteration 7: 5,167 us/op
Iteration 8: 5,175 us/op
Iteration 9: 5,167 us/op
Iteration 10: 5,163 us/op
Iteration 11: 5,163 us/op
Iteration 12: 5,172 us/op
Iteration 13: 5,180 us/op
Iteration 14: 5,177 us/op
Iteration 15: 5,170 us/op
# Run progress: 58,00% complete, ETA 00:07:06
# Fork: 30 of 50
# Warmup Iteration 1: 6,532 us/op
# Warmup Iteration 2: 5,220 us/op
# Warmup Iteration 3: 5,087 us/op
# Warmup Iteration 4: 5,116 us/op
# Warmup Iteration 5: 5,145 us/op
Iteration 1: 5,147 us/op
Iteration 2: 5,156 us/op
Iteration 3: 5,159 us/op
Iteration 4: 5,182 us/op
Iteration 5: 5,162 us/op
Iteration 6: 5,154 us/op
Iteration 7: 5,144 us/op
Iteration 8: 5,164 us/op
Iteration 9: 5,149 us/op
Iteration 10: 5,151 us/op
Iteration 11: 5,213 us/op
Iteration 12: 5,199 us/op
Iteration 13: 5,266 us/op
Iteration 14: 5,168 us/op
Iteration 15: 5,143 us/op
# Run progress: 60,00% complete, ETA 00:06:46
# Fork: 31 of 50
# Warmup Iteration 1: 6,538 us/op
# Warmup Iteration 2: 5,150 us/op
# Warmup Iteration 3: 5,134 us/op
# Warmup Iteration 4: 5,163 us/op
# Warmup Iteration 5: 5,167 us/op
Iteration 1: 5,154 us/op
Iteration 2: 5,152 us/op
Iteration 3: 5,152 us/op
Iteration 4: 5,158 us/op
Iteration 5: 5,176 us/op
Iteration 6: 5,135 us/op
Iteration 7: 5,171 us/op
Iteration 8: 5,195 us/op
Iteration 9: 5,167 us/op
Iteration 10: 5,161 us/op
Iteration 11: 5,172 us/op
Iteration 12: 5,162 us/op
Iteration 13: 5,158 us/op
Iteration 14: 5,167 us/op
Iteration 15: 5,172 us/op
# Run progress: 62,00% complete, ETA 00:06:25
# Fork: 32 of 50
# Warmup Iteration 1: 10,874 us/op
# Warmup Iteration 2: 6,063 us/op
# Warmup Iteration 3: 5,668 us/op
# Warmup Iteration 4: 5,710 us/op
# Warmup Iteration 5: 5,707 us/op
Iteration 1: 5,654 us/op
Iteration 2: 5,687 us/op
Iteration 3: 5,676 us/op
Iteration 4: 5,666 us/op
Iteration 5: 5,614 us/op
Iteration 6: 5,721 us/op
Iteration 7: 5,676 us/op
Iteration 8: 5,681 us/op
Iteration 9: 5,656 us/op
Iteration 10: 5,670 us/op
Iteration 11: 5,728 us/op
Iteration 12: 5,640 us/op
Iteration 13: 5,661 us/op
Iteration 14: 5,665 us/op
Iteration 15: 5,637 us/op
# Run progress: 64,00% complete, ETA 00:06:05
# Fork: 33 of 50
# Warmup Iteration 1: 10,724 us/op
# Warmup Iteration 2: 5,485 us/op
# Warmup Iteration 3: 5,100 us/op
# Warmup Iteration 4: 5,140 us/op
# Warmup Iteration 5: 5,146 us/op
Iteration 1: 5,167 us/op
Iteration 2: 5,131 us/op
Iteration 3: 5,164 us/op
Iteration 4: 5,146 us/op
Iteration 5: 5,152 us/op
Iteration 6: 5,152 us/op
Iteration 7: 5,131 us/op
Iteration 8: 5,141 us/op
Iteration 9: 5,144 us/op
Iteration 10: 5,157 us/op
Iteration 11: 5,151 us/op
Iteration 12: 5,152 us/op
Iteration 13: 5,155 us/op
Iteration 14: 5,157 us/op
Iteration 15: 5,144 us/op
# Run progress: 66,00% complete, ETA 00:05:45
# Fork: 34 of 50
# Warmup Iteration 1: 10,778 us/op
# Warmup Iteration 2: 5,488 us/op
# Warmup Iteration 3: 5,114 us/op
# Warmup Iteration 4: 5,152 us/op
# Warmup Iteration 5: 5,163 us/op
Iteration 1: 5,165 us/op
Iteration 2: 5,152 us/op
Iteration 3: 5,165 us/op
Iteration 4: 5,162 us/op
Iteration 5: 5,161 us/op
Iteration 6: 5,168 us/op
Iteration 7: 5,159 us/op
Iteration 8: 5,163 us/op
Iteration 9: 5,158 us/op
Iteration 10: 5,160 us/op
Iteration 11: 5,162 us/op
Iteration 12: 5,167 us/op
Iteration 13: 5,153 us/op
Iteration 14: 5,147 us/op
Iteration 15: 5,161 us/op
# Run progress: 68,00% complete, ETA 00:05:24
# Fork: 35 of 50
# Warmup Iteration 1: 10,526 us/op
# Warmup Iteration 2: 5,493 us/op
# Warmup Iteration 3: 5,182 us/op
# Warmup Iteration 4: 5,229 us/op
# Warmup Iteration 5: 5,223 us/op
Iteration 1: 5,229 us/op
Iteration 2: 5,228 us/op
Iteration 3: 5,220 us/op
Iteration 4: 5,228 us/op
Iteration 5: 5,241 us/op
Iteration 6: 5,224 us/op
Iteration 7: 5,234 us/op
Iteration 8: 5,231 us/op
Iteration 9: 5,218 us/op
Iteration 10: 5,222 us/op
Iteration 11: 5,222 us/op
Iteration 12: 5,232 us/op
Iteration 13: 5,230 us/op
Iteration 14: 5,228 us/op
Iteration 15: 5,225 us/op
# Run progress: 70,00% complete, ETA 00:05:04
# Fork: 36 of 50
# Warmup Iteration 1: 10,998 us/op
# Warmup Iteration 2: 5,969 us/op
# Warmup Iteration 3: 5,654 us/op
# Warmup Iteration 4: 5,669 us/op
# Warmup Iteration 5: 5,633 us/op
Iteration 1: 5,608 us/op
Iteration 2: 5,676 us/op
Iteration 3: 5,617 us/op
Iteration 4: 5,591 us/op
Iteration 5: 5,598 us/op
Iteration 6: 5,653 us/op
Iteration 7: 5,603 us/op
Iteration 8: 5,636 us/op
Iteration 9: 5,609 us/op
Iteration 10: 5,630 us/op
Iteration 11: 5,652 us/op
Iteration 12: 5,633 us/op
Iteration 13: 5,667 us/op
Iteration 14: 5,586 us/op
Iteration 15: 5,611 us/op
# Run progress: 72,00% complete, ETA 00:04:44
# Fork: 37 of 50
# Warmup Iteration 1: 10,671 us/op
# Warmup Iteration 2: 5,486 us/op
# Warmup Iteration 3: 5,115 us/op
# Warmup Iteration 4: 5,143 us/op
# Warmup Iteration 5: 5,151 us/op
Iteration 1: 5,141 us/op
Iteration 2: 5,154 us/op
Iteration 3: 5,135 us/op
Iteration 4: 5,142 us/op
Iteration 5: 5,141 us/op
Iteration 6: 5,144 us/op
Iteration 7: 5,139 us/op
Iteration 8: 5,139 us/op
Iteration 9: 5,150 us/op
Iteration 10: 5,140 us/op
Iteration 11: 5,147 us/op
Iteration 12: 5,143 us/op
Iteration 13: 5,143 us/op
Iteration 14: 5,144 us/op
Iteration 15: 5,129 us/op
# Run progress: 74,00% complete, ETA 00:04:24
# Fork: 38 of 50
# Warmup Iteration 1: 10,532 us/op
# Warmup Iteration 2: 5,488 us/op
# Warmup Iteration 3: 5,168 us/op
# Warmup Iteration 4: 5,203 us/op
# Warmup Iteration 5: 5,219 us/op
Iteration 1: 5,218 us/op
Iteration 2: 5,210 us/op
Iteration 3: 5,223 us/op
Iteration 4: 5,206 us/op
Iteration 5: 5,219 us/op
Iteration 6: 5,197 us/op
Iteration 7: 5,205 us/op
Iteration 8: 5,214 us/op
Iteration 9: 5,201 us/op
Iteration 10: 5,222 us/op
Iteration 11: 5,212 us/op
Iteration 12: 5,215 us/op
Iteration 13: 5,213 us/op
Iteration 14: 5,245 us/op
Iteration 15: 5,150 us/op
# Run progress: 76,00% complete, ETA 00:04:03
# Fork: 39 of 50
# Warmup Iteration 1: 6,541 us/op
# Warmup Iteration 2: 5,279 us/op
# Warmup Iteration 3: 5,170 us/op
# Warmup Iteration 4: 5,182 us/op
# Warmup Iteration 5: 5,214 us/op
Iteration 1: 5,220 us/op
Iteration 2: 5,224 us/op
Iteration 3: 5,208 us/op
Iteration 4: 5,237 us/op
Iteration 5: 5,223 us/op
Iteration 6: 5,223 us/op
Iteration 7: 5,233 us/op
Iteration 8: 5,217 us/op
Iteration 9: 5,223 us/op
Iteration 10: 5,228 us/op
Iteration 11: 5,219 us/op
Iteration 12: 5,222 us/op
Iteration 13: 5,228 us/op
Iteration 14: 5,230 us/op
Iteration 15: 5,234 us/op
# Run progress: 78,00% complete, ETA 00:03:43
# Fork: 40 of 50
# Warmup Iteration 1: 10,721 us/op
# Warmup Iteration 2: 5,554 us/op
# Warmup Iteration 3: 5,198 us/op
# Warmup Iteration 4: 5,246 us/op
# Warmup Iteration 5: 5,255 us/op
Iteration 1: 5,252 us/op
Iteration 2: 5,253 us/op
Iteration 3: 5,251 us/op
Iteration 4: 5,250 us/op
Iteration 5: 5,251 us/op
Iteration 6: 5,252 us/op
Iteration 7: 5,254 us/op
Iteration 8: 5,251 us/op
Iteration 9: 5,266 us/op
Iteration 10: 5,247 us/op
Iteration 11: 5,241 us/op
Iteration 12: 5,245 us/op
Iteration 13: 5,234 us/op
Iteration 14: 5,235 us/op
Iteration 15: 5,247 us/op
# Run progress: 80,00% complete, ETA 00:03:23
# Fork: 41 of 50
# Warmup Iteration 1: 10,522 us/op
# Warmup Iteration 2: 5,483 us/op
# Warmup Iteration 3: 5,193 us/op
# Warmup Iteration 4: 5,229 us/op
# Warmup Iteration 5: 5,225 us/op
Iteration 1: 5,225 us/op
Iteration 2: 5,230 us/op
Iteration 3: 5,237 us/op
Iteration 4: 5,234 us/op
Iteration 5: 5,226 us/op
Iteration 6: 5,234 us/op
Iteration 7: 5,232 us/op
Iteration 8: 5,239 us/op
Iteration 9: 5,222 us/op
Iteration 10: 5,236 us/op
Iteration 11: 5,230 us/op
Iteration 12: 5,228 us/op
Iteration 13: 5,233 us/op
Iteration 14: 5,241 us/op
Iteration 15: 5,226 us/op
# Run progress: 82,00% complete, ETA 00:03:02
# Fork: 42 of 50
# Warmup Iteration 1: 10,505 us/op
# Warmup Iteration 2: 5,480 us/op
# Warmup Iteration 3: 5,186 us/op
# Warmup Iteration 4: 5,222 us/op
# Warmup Iteration 5: 5,229 us/op
Iteration 1: 5,228 us/op
Iteration 2: 5,230 us/op
Iteration 3: 5,231 us/op
Iteration 4: 5,219 us/op
Iteration 5: 5,227 us/op
Iteration 6: 5,224 us/op
Iteration 7: 5,243 us/op
Iteration 8: 5,229 us/op
Iteration 9: 5,226 us/op
Iteration 10: 5,242 us/op
Iteration 11: 5,239 us/op
Iteration 12: 5,242 us/op
Iteration 13: 5,232 us/op
Iteration 14: 5,232 us/op
Iteration 15: 5,237 us/op
# Run progress: 84,00% complete, ETA 00:02:42
# Fork: 43 of 50
# Warmup Iteration 1: 10,188 us/op
# Warmup Iteration 2: 9,080 us/op
# Warmup Iteration 3: 8,834 us/op
# Warmup Iteration 4: 8,858 us/op
# Warmup Iteration 5: 8,882 us/op
Iteration 1: 8,934 us/op
Iteration 2: 8,954 us/op
Iteration 3: 8,964 us/op
Iteration 4: 8,939 us/op
Iteration 5: 8,956 us/op
Iteration 6: 8,949 us/op
Iteration 7: 8,936 us/op
Iteration 8: 8,947 us/op
Iteration 9: 8,960 us/op
Iteration 10: 8,938 us/op
Iteration 11: 8,951 us/op
Iteration 12: 8,954 us/op
Iteration 13: 8,960 us/op
Iteration 14: 8,936 us/op
Iteration 15: 8,943 us/op
# Run progress: 86,00% complete, ETA 00:02:22
# Fork: 44 of 50
# Warmup Iteration 1: 10,542 us/op
# Warmup Iteration 2: 5,451 us/op
# Warmup Iteration 3: 5,117 us/op
# Warmup Iteration 4: 5,156 us/op
# Warmup Iteration 5: 5,153 us/op
Iteration 1: 5,147 us/op
Iteration 2: 5,147 us/op
Iteration 3: 5,154 us/op
Iteration 4: 5,152 us/op
Iteration 5: 5,147 us/op
Iteration 6: 5,156 us/op
Iteration 7: 5,153 us/op
Iteration 8: 5,154 us/op
Iteration 9: 5,149 us/op
Iteration 10: 5,149 us/op
Iteration 11: 5,147 us/op
Iteration 12: 5,146 us/op
Iteration 13: 5,145 us/op
Iteration 14: 5,142 us/op
Iteration 15: 5,148 us/op
# Run progress: 88,00% complete, ETA 00:02:01
# Fork: 45 of 50
# Warmup Iteration 1: 10,683 us/op
# Warmup Iteration 2: 5,484 us/op
# Warmup Iteration 3: 5,121 us/op
# Warmup Iteration 4: 5,149 us/op
# Warmup Iteration 5: 5,150 us/op
Iteration 1: 5,157 us/op
Iteration 2: 5,154 us/op
Iteration 3: 5,156 us/op
Iteration 4: 5,149 us/op
Iteration 5: 5,172 us/op
Iteration 6: 5,160 us/op
Iteration 7: 5,157 us/op
Iteration 8: 5,160 us/op
Iteration 9: 5,154 us/op
Iteration 10: 5,161 us/op
Iteration 11: 5,158 us/op
Iteration 12: 5,149 us/op
Iteration 13: 5,151 us/op
Iteration 14: 5,162 us/op
Iteration 15: 5,158 us/op
# Run progress: 90,00% complete, ETA 00:01:41
# Fork: 46 of 50
# Warmup Iteration 1: 6,546 us/op
# Warmup Iteration 2: 5,163 us/op
# Warmup Iteration 3: 5,124 us/op
# Warmup Iteration 4: 5,155 us/op
# Warmup Iteration 5: 5,144 us/op
Iteration 1: 5,144 us/op
Iteration 2: 5,137 us/op
Iteration 3: 5,154 us/op
Iteration 4: 5,142 us/op
Iteration 5: 5,137 us/op
Iteration 6: 5,157 us/op
Iteration 7: 5,171 us/op
Iteration 8: 5,110 us/op
Iteration 9: 5,132 us/op
Iteration 10: 5,154 us/op
Iteration 11: 5,127 us/op
Iteration 12: 5,146 us/op
Iteration 13: 5,148 us/op
Iteration 14: 5,142 us/op
Iteration 15: 5,150 us/op
# Run progress: 92,00% complete, ETA 00:01:21
# Fork: 47 of 50
# Warmup Iteration 1: 10,635 us/op
# Warmup Iteration 2: 5,472 us/op
# Warmup Iteration 3: 5,107 us/op
# Warmup Iteration 4: 5,148 us/op
# Warmup Iteration 5: 5,142 us/op
Iteration 1: 5,148 us/op
Iteration 2: 5,144 us/op
Iteration 3: 5,156 us/op
Iteration 4: 5,140 us/op
Iteration 5: 5,159 us/op
Iteration 6: 5,145 us/op
Iteration 7: 5,157 us/op
Iteration 8: 5,154 us/op
Iteration 9: 5,142 us/op
Iteration 10: 5,152 us/op
Iteration 11: 5,148 us/op
Iteration 12: 5,147 us/op
Iteration 13: 5,146 us/op
Iteration 14: 5,141 us/op
Iteration 15: 5,145 us/op
# Run progress: 94,00% complete, ETA 00:01:00
# Fork: 48 of 50
# Warmup Iteration 1: 6,539 us/op
# Warmup Iteration 2: 5,163 us/op
# Warmup Iteration 3: 5,136 us/op
# Warmup Iteration 4: 5,175 us/op
# Warmup Iteration 5: 5,179 us/op
Iteration 1: 5,165 us/op
Iteration 2: 5,170 us/op
Iteration 3: 5,174 us/op
Iteration 4: 5,182 us/op
Iteration 5: 5,178 us/op
Iteration 6: 5,182 us/op
Iteration 7: 5,186 us/op
Iteration 8: 5,181 us/op
Iteration 9: 5,168 us/op
Iteration 10: 5,162 us/op
Iteration 11: 5,164 us/op
Iteration 12: 5,169 us/op
Iteration 13: 5,173 us/op
Iteration 14: 5,178 us/op
Iteration 15: 5,181 us/op
# Run progress: 96,00% complete, ETA 00:00:40
# Fork: 49 of 50
# Warmup Iteration 1: 8,535 us/op
# Warmup Iteration 2: 5,171 us/op
# Warmup Iteration 3: 5,118 us/op
# Warmup Iteration 4: 5,155 us/op
# Warmup Iteration 5: 5,153 us/op
Iteration 1: 5,182 us/op
Iteration 2: 5,156 us/op
Iteration 3: 5,151 us/op
Iteration 4: 5,161 us/op
Iteration 5: 5,169 us/op
Iteration 6: 5,168 us/op
Iteration 7: 5,140 us/op
Iteration 8: 5,159 us/op
Iteration 9: 5,155 us/op
Iteration 10: 5,147 us/op
Iteration 11: 5,159 us/op
Iteration 12: 5,155 us/op
Iteration 13: 5,152 us/op
Iteration 14: 5,154 us/op
Iteration 15: 5,152 us/op
# Run progress: 98,00% complete, ETA 00:00:20
# Fork: 50 of 50
# Warmup Iteration 1: 6,559 us/op
# Warmup Iteration 2: 5,151 us/op
# Warmup Iteration 3: 5,133 us/op
# Warmup Iteration 4: 5,146 us/op
# Warmup Iteration 5: 5,154 us/op
Iteration 1: 5,153 us/op
Iteration 2: 5,152 us/op
Iteration 3: 5,158 us/op
Iteration 4: 5,149 us/op
Iteration 5: 5,160 us/op
Iteration 6: 5,169 us/op
Iteration 7: 5,152 us/op
Iteration 8: 5,156 us/op
Iteration 9: 5,150 us/op
Iteration 10: 5,155 us/op
Iteration 11: 5,155 us/op
Iteration 12: 5,158 us/op
Iteration 13: 5,159 us/op
Iteration 14: 5,165 us/op
Iteration 15: 5,146 us/op
Result "test":
5,456 ±(99.9%) 0,135 us/op [Average]
(min, avg, max) = (5,101, 5,456, 12,319), stdev = 1,117
CI (99.9%): [5,321, 5,591] (assumes normal distribution)
# Run complete. Total time: 00:16:55
Benchmark Mode Cnt Score Error Units
AvgTest.test avgt 750 5,456 ± 0,135 us/op
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment