Created
February 15, 2017 08:32
-
-
Save amaembo/dfa44dbc4d5bd84cd3321a47be15f53c to your computer and use it in GitHub Desktop.
Appendix for http://stackoverflow.com/a/42244180/4856258
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import org.openjdk.jmh.annotations.*; | |
import java.util.*; | |
import java.util.concurrent.TimeUnit; | |
import java.util.stream.*; | |
@BenchmarkMode(Mode.AverageTime) | |
@Warmup(iterations = 5, time = 500, timeUnit = TimeUnit.MILLISECONDS) | |
@Measurement(iterations = 5, time = 500, timeUnit = TimeUnit.MILLISECONDS) | |
@OutputTimeUnit(TimeUnit.NANOSECONDS) | |
@Fork(2) | |
@State(Scope.Benchmark) | |
public class MyBenchmark { | |
@Param({"10", "1000", "100000"}) | |
private int size; | |
@Param({"1", "0.5", "0.2"}) | |
private double diversity; | |
@Param({"true", "false"}) | |
private boolean presorted; | |
List<Foo> foos = new ArrayList<>(); | |
static class Foo implements Comparable<Foo> { | |
int x; | |
public Foo(int _x) {x = _x;} | |
@Override | |
public int hashCode() { | |
return x; | |
} | |
@Override | |
public boolean equals(Object o) { | |
return this == o || (o != null && getClass() == o.getClass() && x == ((Foo) o).x); | |
} | |
@Override | |
public int compareTo(Foo o) { | |
return Integer.compare(x, o.x); | |
} | |
} | |
static class MyObj extends Foo { | |
public MyObj(Foo foo) { | |
super(foo.x); | |
} | |
} | |
@Setup | |
public void setup() { | |
if(presorted) | |
foos = IntStream.range(0, size).mapToObj(x -> new Foo((int)(x*diversity))).collect | |
(Collectors.toList()); | |
else | |
foos = new Random().ints(size, 0, (int) (size * diversity)).mapToObj(Foo::new).collect | |
(Collectors.toList()); | |
} | |
@Benchmark | |
public Set<MyObj> testSet() { | |
Set<MyObj> ret = new TreeSet<>(); // note: simplified for readability | |
for (Foo foo : foos) | |
ret.add(new MyObj(foo)); | |
return ret; | |
} | |
@Benchmark | |
public List<MyObj> testDistinctSorted() { | |
Set<MyObj> set = new HashSet<>(); | |
List<MyObj> result = new ArrayList<>(); | |
for (Foo foo : foos) { | |
MyObj myObj = new MyObj(foo); | |
if(set.add(myObj)) | |
result.add(myObj); | |
} | |
result.sort(null); | |
return result; | |
} | |
@Benchmark | |
public List<MyObj> testStream() { | |
return foos.stream().map(MyObj::new) | |
.distinct().sorted() | |
.collect(Collectors.toList()); | |
} | |
@Benchmark | |
public Set<MyObj> testTreeSetStream() { | |
return foos.stream().map(MyObj::new) | |
.collect(Collectors.toCollection(TreeSet::new)); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testDistinctSorted | |
# Parameters: (diversity = 1, presorted = true, size = 10) | |
# Run progress: 0,00% complete, ETA 00:12:00 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 249,936 ns/op | |
# Warmup Iteration 2: 265,070 ns/op | |
# Warmup Iteration 3: 306,055 ns/op | |
# Warmup Iteration 4: 241,069 ns/op | |
# Warmup Iteration 5: 337,810 ns/op | |
Iteration 1: 220,583 ns/op | |
Iteration 2: 236,107 ns/op | |
Iteration 3: 228,916 ns/op | |
Iteration 4: 231,285 ns/op | |
Iteration 5: 220,406 ns/op | |
# Run progress: 0,69% complete, ETA 00:13:15 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 275,149 ns/op | |
# Warmup Iteration 2: 278,520 ns/op | |
# Warmup Iteration 3: 339,024 ns/op | |
# Warmup Iteration 4: 256,514 ns/op | |
# Warmup Iteration 5: 257,409 ns/op | |
Iteration 1: 256,916 ns/op | |
Iteration 2: 256,648 ns/op | |
Iteration 3: 257,659 ns/op | |
Iteration 4: 240,383 ns/op | |
Iteration 5: 242,345 ns/op | |
Result "testDistinctSorted": | |
239,125 ±(99.9%) 21,664 ns/op [Average] | |
(min, avg, max) = (220,406, 239,125, 257,659), stdev = 14,330 | |
CI (99.9%): [217,461, 260,789] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testDistinctSorted | |
# Parameters: (diversity = 1, presorted = true, size = 1000) | |
# Run progress: 1,39% complete, ETA 00:13:03 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 26136,606 ns/op | |
# Warmup Iteration 2: 24247,140 ns/op | |
# Warmup Iteration 3: 19731,149 ns/op | |
# Warmup Iteration 4: 25648,616 ns/op | |
# Warmup Iteration 5: 19030,593 ns/op | |
Iteration 1: 21978,172 ns/op | |
Iteration 2: 23256,302 ns/op | |
Iteration 3: 22300,227 ns/op | |
Iteration 4: 23340,333 ns/op | |
Iteration 5: 22460,418 ns/op | |
# Run progress: 2,08% complete, ETA 00:13:06 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 30612,745 ns/op | |
# Warmup Iteration 2: 28578,395 ns/op | |
# Warmup Iteration 3: 31983,187 ns/op | |
# Warmup Iteration 4: 27723,961 ns/op | |
# Warmup Iteration 5: 32534,036 ns/op | |
Iteration 1: 24726,244 ns/op | |
Iteration 2: 26546,131 ns/op | |
Iteration 3: 25718,046 ns/op | |
Iteration 4: 26378,772 ns/op | |
Iteration 5: 25191,740 ns/op | |
Result "testDistinctSorted": | |
24189,638 ±(99.9%) 2619,421 ns/op [Average] | |
(min, avg, max) = (21978,172, 24189,638, 26546,131), stdev = 1732,585 | |
CI (99.9%): [21570,218, 26809,059] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testDistinctSorted | |
# Parameters: (diversity = 1, presorted = true, size = 100000) | |
# Run progress: 2,78% complete, ETA 00:12:58 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 3514338,289 ns/op | |
# Warmup Iteration 2: 3328478,513 ns/op | |
# Warmup Iteration 3: 3570690,880 ns/op | |
# Warmup Iteration 4: 2785007,141 ns/op | |
# Warmup Iteration 5: 4704451,954 ns/op | |
Iteration 1: 2915342,074 ns/op | |
Iteration 2: 2704900,698 ns/op | |
Iteration 3: 2754554,658 ns/op | |
Iteration 4: 3381697,783 ns/op | |
Iteration 5: 2692890,111 ns/op | |
# Run progress: 3,47% complete, ETA 00:12:59 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 4196426,426 ns/op | |
# Warmup Iteration 2: 3855961,412 ns/op | |
# Warmup Iteration 3: 4590124,616 ns/op | |
# Warmup Iteration 4: 3108191,571 ns/op | |
# Warmup Iteration 5: 3911488,840 ns/op | |
Iteration 1: 4959516,019 ns/op | |
Iteration 2: 3256056,898 ns/op | |
Iteration 3: 3295233,706 ns/op | |
Iteration 4: 3212124,686 ns/op | |
Iteration 5: 4243695,744 ns/op | |
Result "testDistinctSorted": | |
3341601,238 ±(99.9%) 1105460,383 ns/op [Average] | |
(min, avg, max) = (2692890,111, 3341601,238, 4959516,019), stdev = 731193,598 | |
CI (99.9%): [2236140,854, 4447061,621] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testDistinctSorted | |
# Parameters: (diversity = 1, presorted = false, size = 10) | |
# Run progress: 4,17% complete, ETA 00:12:55 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 283,954 ns/op | |
# Warmup Iteration 2: 270,902 ns/op | |
# Warmup Iteration 3: 316,624 ns/op | |
# Warmup Iteration 4: 249,716 ns/op | |
# Warmup Iteration 5: 235,306 ns/op | |
Iteration 1: 232,056 ns/op | |
Iteration 2: 229,456 ns/op | |
Iteration 3: 237,656 ns/op | |
Iteration 4: 236,691 ns/op | |
Iteration 5: 237,748 ns/op | |
# Run progress: 4,86% complete, ETA 00:12:49 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 352,278 ns/op | |
# Warmup Iteration 2: 323,634 ns/op | |
# Warmup Iteration 3: 321,775 ns/op | |
# Warmup Iteration 4: 346,709 ns/op | |
# Warmup Iteration 5: 296,636 ns/op | |
Iteration 1: 300,133 ns/op | |
Iteration 2: 307,611 ns/op | |
Iteration 3: 294,961 ns/op | |
Iteration 4: 306,854 ns/op | |
Iteration 5: 306,675 ns/op | |
Result "testDistinctSorted": | |
268,984 ±(99.9%) 55,016 ns/op [Average] | |
(min, avg, max) = (229,456, 268,984, 307,611), stdev = 36,390 | |
CI (99.9%): [213,968, 324,001] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testDistinctSorted | |
# Parameters: (diversity = 1, presorted = false, size = 1000) | |
# Run progress: 5,56% complete, ETA 00:12:41 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 90392,849 ns/op | |
# Warmup Iteration 2: 73548,770 ns/op | |
# Warmup Iteration 3: 75512,089 ns/op | |
# Warmup Iteration 4: 73791,710 ns/op | |
# Warmup Iteration 5: 68950,813 ns/op | |
Iteration 1: 76505,109 ns/op | |
Iteration 2: 72821,888 ns/op | |
Iteration 3: 72956,189 ns/op | |
Iteration 4: 74305,497 ns/op | |
Iteration 5: 69640,750 ns/op | |
# Run progress: 6,25% complete, ETA 00:12:33 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 88430,586 ns/op | |
# Warmup Iteration 2: 74895,324 ns/op | |
# Warmup Iteration 3: 74673,586 ns/op | |
# Warmup Iteration 4: 75543,167 ns/op | |
# Warmup Iteration 5: 74009,416 ns/op | |
Iteration 1: 73381,471 ns/op | |
Iteration 2: 74436,801 ns/op | |
Iteration 3: 70534,526 ns/op | |
Iteration 4: 70607,807 ns/op | |
Iteration 5: 71635,378 ns/op | |
Result "testDistinctSorted": | |
72682,542 ±(99.9%) 3194,191 ns/op [Average] | |
(min, avg, max) = (69640,750, 72682,542, 76505,109), stdev = 2112,760 | |
CI (99.9%): [69488,351, 75876,733] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testDistinctSorted | |
# Parameters: (diversity = 1, presorted = false, size = 100000) | |
# Run progress: 6,94% complete, ETA 00:12:24 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 17947856,643 ns/op | |
# Warmup Iteration 2: 16649362,935 ns/op | |
# Warmup Iteration 3: 16830077,935 ns/op | |
# Warmup Iteration 4: 15787218,125 ns/op | |
# Warmup Iteration 5: 15700620,576 ns/op | |
Iteration 1: 15895005,656 ns/op | |
Iteration 2: 17007118,667 ns/op | |
Iteration 3: 16727181,097 ns/op | |
Iteration 4: 15623079,212 ns/op | |
Iteration 5: 15861355,576 ns/op | |
# Run progress: 7,64% complete, ETA 00:12:19 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 18150253,429 ns/op | |
# Warmup Iteration 2: 15540537,758 ns/op | |
# Warmup Iteration 3: 16655976,677 ns/op | |
# Warmup Iteration 4: 16485139,645 ns/op | |
# Warmup Iteration 5: 17096429,100 ns/op | |
Iteration 1: 16164857,906 ns/op | |
Iteration 2: 16414769,156 ns/op | |
Iteration 3: 16943294,933 ns/op | |
Iteration 4: 16778227,581 ns/op | |
Iteration 5: 15807327,182 ns/op | |
Result "testDistinctSorted": | |
16322221,697 ±(99.9%) 782166,878 ns/op [Average] | |
(min, avg, max) = (15623079,212, 16322221,697, 17007118,667), stdev = 517354,961 | |
CI (99.9%): [15540054,818, 17104388,575] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testDistinctSorted | |
# Parameters: (diversity = 0.5, presorted = true, size = 10) | |
# Run progress: 8,33% complete, ETA 00:12:12 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 251,828 ns/op | |
# Warmup Iteration 2: 258,473 ns/op | |
# Warmup Iteration 3: 285,929 ns/op | |
# Warmup Iteration 4: 236,733 ns/op | |
# Warmup Iteration 5: 217,787 ns/op | |
Iteration 1: 219,964 ns/op | |
Iteration 2: 222,959 ns/op | |
Iteration 3: 214,330 ns/op | |
Iteration 4: 211,704 ns/op | |
Iteration 5: 224,104 ns/op | |
# Run progress: 9,03% complete, ETA 00:12:07 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 241,994 ns/op | |
# Warmup Iteration 2: 257,037 ns/op | |
# Warmup Iteration 3: 276,133 ns/op | |
# Warmup Iteration 4: 238,760 ns/op | |
# Warmup Iteration 5: 224,320 ns/op | |
Iteration 1: 225,566 ns/op | |
Iteration 2: 225,045 ns/op | |
Iteration 3: 223,893 ns/op | |
Iteration 4: 218,846 ns/op | |
Iteration 5: 225,289 ns/op | |
Result "testDistinctSorted": | |
221,170 ±(99.9%) 7,368 ns/op [Average] | |
(min, avg, max) = (211,704, 221,170, 225,566), stdev = 4,874 | |
CI (99.9%): [213,802, 228,538] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testDistinctSorted | |
# Parameters: (diversity = 0.5, presorted = true, size = 1000) | |
# Run progress: 9,72% complete, ETA 00:12:00 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 23949,451 ns/op | |
# Warmup Iteration 2: 23534,520 ns/op | |
# Warmup Iteration 3: 24804,996 ns/op | |
# Warmup Iteration 4: 20425,984 ns/op | |
# Warmup Iteration 5: 19192,462 ns/op | |
Iteration 1: 20631,896 ns/op | |
Iteration 2: 20679,649 ns/op | |
Iteration 3: 20551,937 ns/op | |
Iteration 4: 20459,984 ns/op | |
Iteration 5: 19993,583 ns/op | |
# Run progress: 10,42% complete, ETA 00:11:55 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 23274,822 ns/op | |
# Warmup Iteration 2: 22438,677 ns/op | |
# Warmup Iteration 3: 24982,042 ns/op | |
# Warmup Iteration 4: 21039,148 ns/op | |
# Warmup Iteration 5: 19578,977 ns/op | |
Iteration 1: 19729,881 ns/op | |
Iteration 2: 20313,716 ns/op | |
Iteration 3: 19453,910 ns/op | |
Iteration 4: 19693,309 ns/op | |
Iteration 5: 19623,528 ns/op | |
Result "testDistinctSorted": | |
20113,139 ±(99.9%) 704,607 ns/op [Average] | |
(min, avg, max) = (19453,910, 20113,139, 20679,649), stdev = 466,054 | |
CI (99.9%): [19408,532, 20817,747] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testDistinctSorted | |
# Parameters: (diversity = 0.5, presorted = true, size = 100000) | |
# Run progress: 11,11% complete, ETA 00:11:49 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 2847285,051 ns/op | |
# Warmup Iteration 2: 2883147,659 ns/op | |
# Warmup Iteration 3: 2904303,771 ns/op | |
# Warmup Iteration 4: 2740462,723 ns/op | |
# Warmup Iteration 5: 2306141,942 ns/op | |
Iteration 1: 3045206,845 ns/op | |
Iteration 2: 3130040,933 ns/op | |
Iteration 3: 2235164,358 ns/op | |
Iteration 4: 2378850,140 ns/op | |
Iteration 5: 2240008,603 ns/op | |
# Run progress: 11,81% complete, ETA 00:11:44 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 2866177,822 ns/op | |
# Warmup Iteration 2: 2854372,133 ns/op | |
# Warmup Iteration 3: 2920422,960 ns/op | |
# Warmup Iteration 4: 2725533,433 ns/op | |
# Warmup Iteration 5: 2399562,808 ns/op | |
Iteration 1: 3266826,369 ns/op | |
Iteration 2: 3289941,587 ns/op | |
Iteration 3: 2323645,755 ns/op | |
Iteration 4: 2254832,838 ns/op | |
Iteration 5: 2448399,444 ns/op | |
Result "testDistinctSorted": | |
2661291,687 ±(99.9%) 693253,115 ns/op [Average] | |
(min, avg, max) = (2235164,358, 2661291,687, 3289941,587), stdev = 458544,012 | |
CI (99.9%): [1968038,572, 3354544,802] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testDistinctSorted | |
# Parameters: (diversity = 0.5, presorted = false, size = 10) | |
# Run progress: 12,50% complete, ETA 00:11:39 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 271,643 ns/op | |
# Warmup Iteration 2: 262,482 ns/op | |
# Warmup Iteration 3: 262,428 ns/op | |
# Warmup Iteration 4: 247,895 ns/op | |
# Warmup Iteration 5: 224,781 ns/op | |
Iteration 1: 220,646 ns/op | |
Iteration 2: 237,299 ns/op | |
Iteration 3: 236,144 ns/op | |
Iteration 4: 226,022 ns/op | |
Iteration 5: 225,981 ns/op | |
# Run progress: 13,19% complete, ETA 00:11:34 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 276,223 ns/op | |
# Warmup Iteration 2: 279,648 ns/op | |
# Warmup Iteration 3: 272,763 ns/op | |
# Warmup Iteration 4: 272,362 ns/op | |
# Warmup Iteration 5: 228,871 ns/op | |
Iteration 1: 231,511 ns/op | |
Iteration 2: 240,197 ns/op | |
Iteration 3: 235,109 ns/op | |
Iteration 4: 238,052 ns/op | |
Iteration 5: 233,714 ns/op | |
Result "testDistinctSorted": | |
232,468 ±(99.9%) 9,570 ns/op [Average] | |
(min, avg, max) = (220,646, 232,468, 240,197), stdev = 6,330 | |
CI (99.9%): [222,898, 242,038] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testDistinctSorted | |
# Parameters: (diversity = 0.5, presorted = false, size = 1000) | |
# Run progress: 13,89% complete, ETA 00:11:27 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 58609,348 ns/op | |
# Warmup Iteration 2: 51241,764 ns/op | |
# Warmup Iteration 3: 48173,416 ns/op | |
# Warmup Iteration 4: 49322,078 ns/op | |
# Warmup Iteration 5: 47172,751 ns/op | |
Iteration 1: 47109,570 ns/op | |
Iteration 2: 46791,351 ns/op | |
Iteration 3: 47548,586 ns/op | |
Iteration 4: 46482,179 ns/op | |
Iteration 5: 49521,726 ns/op | |
# Run progress: 14,58% complete, ETA 00:11:22 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 52667,709 ns/op | |
# Warmup Iteration 2: 46409,438 ns/op | |
# Warmup Iteration 3: 47092,550 ns/op | |
# Warmup Iteration 4: 47983,163 ns/op | |
# Warmup Iteration 5: 44301,939 ns/op | |
Iteration 1: 43956,338 ns/op | |
Iteration 2: 44071,509 ns/op | |
Iteration 3: 43653,207 ns/op | |
Iteration 4: 42493,828 ns/op | |
Iteration 5: 43472,532 ns/op | |
Result "testDistinctSorted": | |
45510,083 ±(99.9%) 3439,259 ns/op [Average] | |
(min, avg, max) = (42493,828, 45510,083, 49521,726), stdev = 2274,857 | |
CI (99.9%): [42070,824, 48949,342] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testDistinctSorted | |
# Parameters: (diversity = 0.5, presorted = false, size = 100000) | |
# Run progress: 15,28% complete, ETA 00:11:15 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 12417636,732 ns/op | |
# Warmup Iteration 2: 10586420,688 ns/op | |
# Warmup Iteration 3: 10465668,041 ns/op | |
# Warmup Iteration 4: 11515978,378 ns/op | |
# Warmup Iteration 5: 10175280,540 ns/op | |
Iteration 1: 10237891,000 ns/op | |
Iteration 2: 10629818,875 ns/op | |
Iteration 3: 10475061,327 ns/op | |
Iteration 4: 10776564,063 ns/op | |
Iteration 5: 9894169,923 ns/op | |
# Run progress: 15,97% complete, ETA 00:11:10 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 12716699,122 ns/op | |
# Warmup Iteration 2: 11641192,556 ns/op | |
# Warmup Iteration 3: 10999387,348 ns/op | |
# Warmup Iteration 4: 11987188,233 ns/op | |
# Warmup Iteration 5: 11359659,933 ns/op | |
Iteration 1: 11281349,689 ns/op | |
Iteration 2: 11039402,674 ns/op | |
Iteration 3: 11390906,844 ns/op | |
Iteration 4: 11030515,915 ns/op | |
Iteration 5: 11311757,533 ns/op | |
Result "testDistinctSorted": | |
10806743,784 ±(99.9%) 751607,728 ns/op [Average] | |
(min, avg, max) = (9894169,923, 10806743,784, 11390906,844), stdev = 497141,975 | |
CI (99.9%): [10055136,057, 11558351,512] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testDistinctSorted | |
# Parameters: (diversity = 0.2, presorted = true, size = 10) | |
# Run progress: 16,67% complete, ETA 00:11:03 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 227,497 ns/op | |
# Warmup Iteration 2: 235,267 ns/op | |
# Warmup Iteration 3: 231,067 ns/op | |
# Warmup Iteration 4: 242,145 ns/op | |
# Warmup Iteration 5: 194,192 ns/op | |
Iteration 1: 206,296 ns/op | |
Iteration 2: 204,377 ns/op | |
Iteration 3: 205,431 ns/op | |
Iteration 4: 203,452 ns/op | |
Iteration 5: 206,792 ns/op | |
# Run progress: 17,36% complete, ETA 00:10:58 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 224,262 ns/op | |
# Warmup Iteration 2: 223,263 ns/op | |
# Warmup Iteration 3: 216,560 ns/op | |
# Warmup Iteration 4: 204,040 ns/op | |
# Warmup Iteration 5: 186,470 ns/op | |
Iteration 1: 185,924 ns/op | |
Iteration 2: 196,272 ns/op | |
Iteration 3: 191,548 ns/op | |
Iteration 4: 184,485 ns/op | |
Iteration 5: 196,399 ns/op | |
Result "testDistinctSorted": | |
198,098 ±(99.9%) 12,821 ns/op [Average] | |
(min, avg, max) = (184,485, 198,098, 206,792), stdev = 8,481 | |
CI (99.9%): [185,276, 210,919] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testDistinctSorted | |
# Parameters: (diversity = 0.2, presorted = true, size = 1000) | |
# Run progress: 18,06% complete, ETA 00:10:52 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 19327,700 ns/op | |
# Warmup Iteration 2: 17923,413 ns/op | |
# Warmup Iteration 3: 16622,727 ns/op | |
# Warmup Iteration 4: 22230,010 ns/op | |
# Warmup Iteration 5: 17203,188 ns/op | |
Iteration 1: 16858,895 ns/op | |
Iteration 2: 17216,882 ns/op | |
Iteration 3: 16458,048 ns/op | |
Iteration 4: 16262,117 ns/op | |
Iteration 5: 16737,436 ns/op | |
# Run progress: 18,75% complete, ETA 00:10:47 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 18777,882 ns/op | |
# Warmup Iteration 2: 19154,515 ns/op | |
# Warmup Iteration 3: 16040,331 ns/op | |
# Warmup Iteration 4: 16657,274 ns/op | |
# Warmup Iteration 5: 16999,136 ns/op | |
Iteration 1: 16718,369 ns/op | |
Iteration 2: 16871,274 ns/op | |
Iteration 3: 16657,630 ns/op | |
Iteration 4: 16382,105 ns/op | |
Iteration 5: 16709,959 ns/op | |
Result "testDistinctSorted": | |
16687,272 ±(99.9%) 414,070 ns/op [Average] | |
(min, avg, max) = (16262,117, 16687,272, 17216,882), stdev = 273,882 | |
CI (99.9%): [16273,201, 17101,342] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testDistinctSorted | |
# Parameters: (diversity = 0.2, presorted = true, size = 100000) | |
# Run progress: 19,44% complete, ETA 00:10:41 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 2033838,004 ns/op | |
# Warmup Iteration 2: 1959112,382 ns/op | |
# Warmup Iteration 3: 1709551,308 ns/op | |
# Warmup Iteration 4: 2243911,371 ns/op | |
# Warmup Iteration 5: 1751778,818 ns/op | |
Iteration 1: 1655753,771 ns/op | |
Iteration 2: 1891678,236 ns/op | |
Iteration 3: 2422067,872 ns/op | |
Iteration 4: 2082933,496 ns/op | |
Iteration 5: 1724430,421 ns/op | |
# Run progress: 20,14% complete, ETA 00:10:36 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 2179846,991 ns/op | |
# Warmup Iteration 2: 2040064,321 ns/op | |
# Warmup Iteration 3: 1775067,479 ns/op | |
# Warmup Iteration 4: 2130450,112 ns/op | |
# Warmup Iteration 5: 1892882,558 ns/op | |
Iteration 1: 1669453,055 ns/op | |
Iteration 2: 1832325,282 ns/op | |
Iteration 3: 2333068,033 ns/op | |
Iteration 4: 2179427,365 ns/op | |
Iteration 5: 1725606,391 ns/op | |
Result "testDistinctSorted": | |
1951674,392 ±(99.9%) 428697,297 ns/op [Average] | |
(min, avg, max) = (1655753,771, 1951674,392, 2422067,872), stdev = 283556,719 | |
CI (99.9%): [1522977,095, 2380371,689] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testDistinctSorted | |
# Parameters: (diversity = 0.2, presorted = false, size = 10) | |
# Run progress: 20,83% complete, ETA 00:10:30 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 240,175 ns/op | |
# Warmup Iteration 2: 238,875 ns/op | |
# Warmup Iteration 3: 223,526 ns/op | |
# Warmup Iteration 4: 238,069 ns/op | |
# Warmup Iteration 5: 199,092 ns/op | |
Iteration 1: 192,978 ns/op | |
Iteration 2: 198,383 ns/op | |
Iteration 3: 201,085 ns/op | |
Iteration 4: 198,702 ns/op | |
Iteration 5: 195,747 ns/op | |
# Run progress: 21,53% complete, ETA 00:10:25 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 226,137 ns/op | |
# Warmup Iteration 2: 233,483 ns/op | |
# Warmup Iteration 3: 223,631 ns/op | |
# Warmup Iteration 4: 215,234 ns/op | |
# Warmup Iteration 5: 191,503 ns/op | |
Iteration 1: 203,351 ns/op | |
Iteration 2: 196,577 ns/op | |
Iteration 3: 197,727 ns/op | |
Iteration 4: 201,260 ns/op | |
Iteration 5: 204,143 ns/op | |
Result "testDistinctSorted": | |
198,995 ±(99.9%) 5,277 ns/op [Average] | |
(min, avg, max) = (192,978, 198,995, 204,143), stdev = 3,490 | |
CI (99.9%): [193,719, 204,272] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testDistinctSorted | |
# Parameters: (diversity = 0.2, presorted = false, size = 1000) | |
# Run progress: 22,22% complete, ETA 00:10:19 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 25258,548 ns/op | |
# Warmup Iteration 2: 24744,213 ns/op | |
# Warmup Iteration 3: 26318,064 ns/op | |
# Warmup Iteration 4: 22424,025 ns/op | |
# Warmup Iteration 5: 22555,924 ns/op | |
Iteration 1: 22565,204 ns/op | |
Iteration 2: 22392,652 ns/op | |
Iteration 3: 22537,809 ns/op | |
Iteration 4: 22009,840 ns/op | |
Iteration 5: 22648,037 ns/op | |
# Run progress: 22,92% complete, ETA 00:10:14 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 25718,955 ns/op | |
# Warmup Iteration 2: 23409,413 ns/op | |
# Warmup Iteration 3: 26212,094 ns/op | |
# Warmup Iteration 4: 21589,112 ns/op | |
# Warmup Iteration 5: 21924,743 ns/op | |
Iteration 1: 21557,526 ns/op | |
Iteration 2: 22509,541 ns/op | |
Iteration 3: 21347,191 ns/op | |
Iteration 4: 21997,707 ns/op | |
Iteration 5: 22340,463 ns/op | |
Result "testDistinctSorted": | |
22190,597 ±(99.9%) 679,335 ns/op [Average] | |
(min, avg, max) = (21347,191, 22190,597, 22648,037), stdev = 449,338 | |
CI (99.9%): [21511,262, 22869,932] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testDistinctSorted | |
# Parameters: (diversity = 0.2, presorted = false, size = 100000) | |
# Run progress: 23,61% complete, ETA 00:10:08 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 6306640,709 ns/op | |
# Warmup Iteration 2: 5886879,256 ns/op | |
# Warmup Iteration 3: 6222858,542 ns/op | |
# Warmup Iteration 4: 6035758,869 ns/op | |
# Warmup Iteration 5: 5936689,345 ns/op | |
Iteration 1: 6240217,439 ns/op | |
Iteration 2: 6406725,148 ns/op | |
Iteration 3: 5903005,477 ns/op | |
Iteration 4: 5863117,023 ns/op | |
Iteration 5: 5964322,837 ns/op | |
# Run progress: 24,31% complete, ETA 00:10:02 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 6720031,413 ns/op | |
# Warmup Iteration 2: 6250150,333 ns/op | |
# Warmup Iteration 3: 6019685,729 ns/op | |
# Warmup Iteration 4: 6242215,854 ns/op | |
# Warmup Iteration 5: 5773837,775 ns/op | |
Iteration 1: 6032670,059 ns/op | |
Iteration 2: 5677937,867 ns/op | |
Iteration 3: 5603772,622 ns/op | |
Iteration 4: 5629171,222 ns/op | |
Iteration 5: 5984791,221 ns/op | |
Result "testDistinctSorted": | |
5930573,091 ±(99.9%) 391619,790 ns/op [Average] | |
(min, avg, max) = (5603772,622, 5930573,091, 6406725,148), stdev = 259032,244 | |
CI (99.9%): [5538953,301, 6322192,882] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testSet | |
# Parameters: (diversity = 1, presorted = true, size = 10) | |
# Run progress: 25,00% complete, ETA 00:09:56 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 262,415 ns/op | |
# Warmup Iteration 2: 255,985 ns/op | |
# Warmup Iteration 3: 290,591 ns/op | |
# Warmup Iteration 4: 218,549 ns/op | |
# Warmup Iteration 5: 220,779 ns/op | |
Iteration 1: 222,999 ns/op | |
Iteration 2: 224,804 ns/op | |
Iteration 3: 221,429 ns/op | |
Iteration 4: 226,215 ns/op | |
Iteration 5: 227,664 ns/op | |
# Run progress: 25,69% complete, ETA 00:09:51 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 261,924 ns/op | |
# Warmup Iteration 2: 269,916 ns/op | |
# Warmup Iteration 3: 295,112 ns/op | |
# Warmup Iteration 4: 221,819 ns/op | |
# Warmup Iteration 5: 211,157 ns/op | |
Iteration 1: 223,745 ns/op | |
Iteration 2: 224,766 ns/op | |
Iteration 3: 213,161 ns/op | |
Iteration 4: 215,096 ns/op | |
Iteration 5: 219,245 ns/op | |
Result "testSet": | |
221,912 ±(99.9%) 7,181 ns/op [Average] | |
(min, avg, max) = (213,161, 221,912, 227,664), stdev = 4,750 | |
CI (99.9%): [214,732, 229,093] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testSet | |
# Parameters: (diversity = 1, presorted = true, size = 1000) | |
# Run progress: 26,39% complete, ETA 00:09:45 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 53308,037 ns/op | |
# Warmup Iteration 2: 49568,045 ns/op | |
# Warmup Iteration 3: 51655,413 ns/op | |
# Warmup Iteration 4: 48855,140 ns/op | |
# Warmup Iteration 5: 48300,211 ns/op | |
Iteration 1: 48183,202 ns/op | |
Iteration 2: 48767,396 ns/op | |
Iteration 3: 49003,203 ns/op | |
Iteration 4: 46586,150 ns/op | |
Iteration 5: 47845,585 ns/op | |
# Run progress: 27,08% complete, ETA 00:09:39 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 51247,624 ns/op | |
# Warmup Iteration 2: 50769,690 ns/op | |
# Warmup Iteration 3: 54779,964 ns/op | |
# Warmup Iteration 4: 49050,631 ns/op | |
# Warmup Iteration 5: 48032,949 ns/op | |
Iteration 1: 47529,498 ns/op | |
Iteration 2: 48156,863 ns/op | |
Iteration 3: 49272,474 ns/op | |
Iteration 4: 48649,773 ns/op | |
Iteration 5: 46196,811 ns/op | |
Result "testSet": | |
48019,095 ±(99.9%) 1527,476 ns/op [Average] | |
(min, avg, max) = (46196,811, 48019,095, 49272,474), stdev = 1010,331 | |
CI (99.9%): [46491,620, 49546,571] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testSet | |
# Parameters: (diversity = 1, presorted = true, size = 100000) | |
# Run progress: 27,78% complete, ETA 00:09:33 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 14836514,206 ns/op | |
# Warmup Iteration 2: 14137452,389 ns/op | |
# Warmup Iteration 3: 15047370,824 ns/op | |
# Warmup Iteration 4: 14211384,811 ns/op | |
# Warmup Iteration 5: 13152261,077 ns/op | |
Iteration 1: 15008302,324 ns/op | |
Iteration 2: 14061883,806 ns/op | |
Iteration 3: 13702008,474 ns/op | |
Iteration 4: 13148707,974 ns/op | |
Iteration 5: 14253621,417 ns/op | |
# Run progress: 28,47% complete, ETA 00:09:28 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 14673791,771 ns/op | |
# Warmup Iteration 2: 13670301,378 ns/op | |
# Warmup Iteration 3: 14975295,429 ns/op | |
# Warmup Iteration 4: 14103590,595 ns/op | |
# Warmup Iteration 5: 14067610,472 ns/op | |
Iteration 1: 14837316,629 ns/op | |
Iteration 2: 14869044,200 ns/op | |
Iteration 3: 14164858,472 ns/op | |
Iteration 4: 14164480,889 ns/op | |
Iteration 5: 13447220,974 ns/op | |
Result "testSet": | |
14165744,516 ±(99.9%) 934657,951 ns/op [Average] | |
(min, avg, max) = (13148707,974, 14165744,516, 15008302,324), stdev = 618218,364 | |
CI (99.9%): [13231086,565, 15100402,466] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testSet | |
# Parameters: (diversity = 1, presorted = false, size = 10) | |
# Run progress: 29,17% complete, ETA 00:09:22 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 187,789 ns/op | |
# Warmup Iteration 2: 182,377 ns/op | |
# Warmup Iteration 3: 208,622 ns/op | |
# Warmup Iteration 4: 169,649 ns/op | |
# Warmup Iteration 5: 199,473 ns/op | |
Iteration 1: 159,102 ns/op | |
Iteration 2: 160,599 ns/op | |
Iteration 3: 154,212 ns/op | |
Iteration 4: 158,924 ns/op | |
Iteration 5: 159,764 ns/op | |
# Run progress: 29,86% complete, ETA 00:09:17 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 213,962 ns/op | |
# Warmup Iteration 2: 204,850 ns/op | |
# Warmup Iteration 3: 226,549 ns/op | |
# Warmup Iteration 4: 177,787 ns/op | |
# Warmup Iteration 5: 169,736 ns/op | |
Iteration 1: 174,664 ns/op | |
Iteration 2: 169,621 ns/op | |
Iteration 3: 178,061 ns/op | |
Iteration 4: 176,516 ns/op | |
Iteration 5: 174,767 ns/op | |
Result "testSet": | |
166,623 ±(99.9%) 13,540 ns/op [Average] | |
(min, avg, max) = (154,212, 166,623, 178,061), stdev = 8,956 | |
CI (99.9%): [153,083, 180,163] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testSet | |
# Parameters: (diversity = 1, presorted = false, size = 1000) | |
# Run progress: 30,56% complete, ETA 00:09:11 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 81781,788 ns/op | |
# Warmup Iteration 2: 70838,925 ns/op | |
# Warmup Iteration 3: 72776,009 ns/op | |
# Warmup Iteration 4: 74042,125 ns/op | |
# Warmup Iteration 5: 73668,624 ns/op | |
Iteration 1: 74449,377 ns/op | |
Iteration 2: 74020,808 ns/op | |
Iteration 3: 70639,804 ns/op | |
Iteration 4: 72680,334 ns/op | |
Iteration 5: 75095,629 ns/op | |
# Run progress: 31,25% complete, ETA 00:09:06 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 79332,424 ns/op | |
# Warmup Iteration 2: 72240,674 ns/op | |
# Warmup Iteration 3: 74534,454 ns/op | |
# Warmup Iteration 4: 74687,194 ns/op | |
# Warmup Iteration 5: 75455,170 ns/op | |
Iteration 1: 71510,818 ns/op | |
Iteration 2: 74409,875 ns/op | |
Iteration 3: 73029,421 ns/op | |
Iteration 4: 72640,635 ns/op | |
Iteration 5: 69721,491 ns/op | |
Result "testSet": | |
72819,819 ±(99.9%) 2665,070 ns/op [Average] | |
(min, avg, max) = (69721,491, 72819,819, 75095,629), stdev = 1762,779 | |
CI (99.9%): [70154,749, 75484,889] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testSet | |
# Parameters: (diversity = 1, presorted = false, size = 100000) | |
# Run progress: 31,94% complete, ETA 00:09:00 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 22766609,773 ns/op | |
# Warmup Iteration 2: 21167177,667 ns/op | |
# Warmup Iteration 3: 20582607,080 ns/op | |
# Warmup Iteration 4: 21221488,880 ns/op | |
# Warmup Iteration 5: 22267907,696 ns/op | |
Iteration 1: 21519429,042 ns/op | |
Iteration 2: 21106088,250 ns/op | |
Iteration 3: 21348038,833 ns/op | |
Iteration 4: 22410698,870 ns/op | |
Iteration 5: 21742705,125 ns/op | |
# Run progress: 32,64% complete, ETA 00:08:54 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 22343817,826 ns/op | |
# Warmup Iteration 2: 22309835,522 ns/op | |
# Warmup Iteration 3: 22438836,826 ns/op | |
# Warmup Iteration 4: 22083267,250 ns/op | |
# Warmup Iteration 5: 22719674,826 ns/op | |
Iteration 1: 21011629,480 ns/op | |
Iteration 2: 21230485,375 ns/op | |
Iteration 3: 22019770,792 ns/op | |
Iteration 4: 21542335,625 ns/op | |
Iteration 5: 22067937,609 ns/op | |
Result "testSet": | |
21599911,900 ±(99.9%) 689649,561 ns/op [Average] | |
(min, avg, max) = (21011629,480, 21599911,900, 22410698,870), stdev = 456160,484 | |
CI (99.9%): [20910262,339, 22289561,461] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testSet | |
# Parameters: (diversity = 0.5, presorted = true, size = 10) | |
# Run progress: 33,33% complete, ETA 00:08:49 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 195,538 ns/op | |
# Warmup Iteration 2: 191,796 ns/op | |
# Warmup Iteration 3: 210,892 ns/op | |
# Warmup Iteration 4: 155,596 ns/op | |
# Warmup Iteration 5: 154,322 ns/op | |
Iteration 1: 159,700 ns/op | |
Iteration 2: 159,814 ns/op | |
Iteration 3: 159,082 ns/op | |
Iteration 4: 149,671 ns/op | |
Iteration 5: 153,259 ns/op | |
# Run progress: 34,03% complete, ETA 00:08:43 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 189,961 ns/op | |
# Warmup Iteration 2: 191,571 ns/op | |
# Warmup Iteration 3: 189,980 ns/op | |
# Warmup Iteration 4: 158,044 ns/op | |
# Warmup Iteration 5: 160,517 ns/op | |
Iteration 1: 157,878 ns/op | |
Iteration 2: 158,613 ns/op | |
Iteration 3: 159,864 ns/op | |
Iteration 4: 158,360 ns/op | |
Iteration 5: 158,617 ns/op | |
Result "testSet": | |
157,486 ±(99.9%) 5,063 ns/op [Average] | |
(min, avg, max) = (149,671, 157,486, 159,864), stdev = 3,349 | |
CI (99.9%): [152,422, 162,549] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testSet | |
# Parameters: (diversity = 0.5, presorted = true, size = 1000) | |
# Run progress: 34,72% complete, ETA 00:08:38 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 41469,420 ns/op | |
# Warmup Iteration 2: 41468,078 ns/op | |
# Warmup Iteration 3: 38540,454 ns/op | |
# Warmup Iteration 4: 37746,551 ns/op | |
# Warmup Iteration 5: 37852,736 ns/op | |
Iteration 1: 37370,465 ns/op | |
Iteration 2: 36274,119 ns/op | |
Iteration 3: 37277,592 ns/op | |
Iteration 4: 38029,050 ns/op | |
Iteration 5: 35390,944 ns/op | |
# Run progress: 35,42% complete, ETA 00:08:32 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 41580,439 ns/op | |
# Warmup Iteration 2: 37995,323 ns/op | |
# Warmup Iteration 3: 41006,471 ns/op | |
# Warmup Iteration 4: 37338,499 ns/op | |
# Warmup Iteration 5: 38205,472 ns/op | |
Iteration 1: 36214,809 ns/op | |
Iteration 2: 37474,725 ns/op | |
Iteration 3: 36417,371 ns/op | |
Iteration 4: 36724,357 ns/op | |
Iteration 5: 37494,118 ns/op | |
Result "testSet": | |
36866,755 ±(99.9%) 1204,557 ns/op [Average] | |
(min, avg, max) = (35390,944, 36866,755, 38029,050), stdev = 796,740 | |
CI (99.9%): [35662,198, 38071,312] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testSet | |
# Parameters: (diversity = 0.5, presorted = true, size = 100000) | |
# Run progress: 36,11% complete, ETA 00:08:26 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 11832318,651 ns/op | |
# Warmup Iteration 2: 11601640,977 ns/op | |
# Warmup Iteration 3: 10757629,447 ns/op | |
# Warmup Iteration 4: 10800087,213 ns/op | |
# Warmup Iteration 5: 10875908,638 ns/op | |
Iteration 1: 11099832,043 ns/op | |
Iteration 2: 11006913,106 ns/op | |
Iteration 3: 11182825,935 ns/op | |
Iteration 4: 11534122,659 ns/op | |
Iteration 5: 11795880,523 ns/op | |
# Run progress: 36,81% complete, ETA 00:08:21 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 11786269,364 ns/op | |
# Warmup Iteration 2: 11722698,500 ns/op | |
# Warmup Iteration 3: 10786837,417 ns/op | |
# Warmup Iteration 4: 10922527,830 ns/op | |
# Warmup Iteration 5: 12122329,333 ns/op | |
Iteration 1: 11637148,244 ns/op | |
Iteration 2: 11684193,864 ns/op | |
Iteration 3: 11642591,318 ns/op | |
Iteration 4: 11029359,085 ns/op | |
Iteration 5: 11808645,233 ns/op | |
Result "testSet": | |
11442151,201 ±(99.9%) 490919,860 ns/op [Average] | |
(min, avg, max) = (11006913,106, 11442151,201, 11808645,233), stdev = 324713,091 | |
CI (99.9%): [10951231,341, 11933071,061] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testSet | |
# Parameters: (diversity = 0.5, presorted = false, size = 10) | |
# Run progress: 37,50% complete, ETA 00:08:15 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 206,711 ns/op | |
# Warmup Iteration 2: 200,520 ns/op | |
# Warmup Iteration 3: 228,609 ns/op | |
# Warmup Iteration 4: 201,423 ns/op | |
# Warmup Iteration 5: 187,889 ns/op | |
Iteration 1: 187,895 ns/op | |
Iteration 2: 187,051 ns/op | |
Iteration 3: 182,285 ns/op | |
Iteration 4: 181,135 ns/op | |
Iteration 5: 179,816 ns/op | |
# Run progress: 38,19% complete, ETA 00:08:10 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 192,804 ns/op | |
# Warmup Iteration 2: 198,993 ns/op | |
# Warmup Iteration 3: 185,492 ns/op | |
# Warmup Iteration 4: 171,012 ns/op | |
# Warmup Iteration 5: 155,558 ns/op | |
Iteration 1: 152,379 ns/op | |
Iteration 2: 152,443 ns/op | |
Iteration 3: 144,407 ns/op | |
Iteration 4: 155,867 ns/op | |
Iteration 5: 149,550 ns/op | |
Result "testSet": | |
167,283 ±(99.9%) 26,667 ns/op [Average] | |
(min, avg, max) = (144,407, 167,283, 187,895), stdev = 17,638 | |
CI (99.9%): [140,616, 193,950] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testSet | |
# Parameters: (diversity = 0.5, presorted = false, size = 1000) | |
# Run progress: 38,89% complete, ETA 00:08:04 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 79414,625 ns/op | |
# Warmup Iteration 2: 66319,791 ns/op | |
# Warmup Iteration 3: 62300,501 ns/op | |
# Warmup Iteration 4: 63583,471 ns/op | |
# Warmup Iteration 5: 62479,278 ns/op | |
Iteration 1: 61489,556 ns/op | |
Iteration 2: 65082,924 ns/op | |
Iteration 3: 64626,008 ns/op | |
Iteration 4: 65240,586 ns/op | |
Iteration 5: 64333,840 ns/op | |
# Run progress: 39,58% complete, ETA 00:07:59 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 68963,902 ns/op | |
# Warmup Iteration 2: 63246,072 ns/op | |
# Warmup Iteration 3: 66814,742 ns/op | |
# Warmup Iteration 4: 67360,359 ns/op | |
# Warmup Iteration 5: 64926,418 ns/op | |
Iteration 1: 64836,995 ns/op | |
Iteration 2: 64822,866 ns/op | |
Iteration 3: 66816,727 ns/op | |
Iteration 4: 64915,930 ns/op | |
Iteration 5: 65928,639 ns/op | |
Result "testSet": | |
64809,407 ±(99.9%) 2067,817 ns/op [Average] | |
(min, avg, max) = (61489,556, 64809,407, 66816,727), stdev = 1367,733 | |
CI (99.9%): [62741,590, 66877,224] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testSet | |
# Parameters: (diversity = 0.5, presorted = false, size = 100000) | |
# Run progress: 40,28% complete, ETA 00:07:53 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 20421727,520 ns/op | |
# Warmup Iteration 2: 20626406,480 ns/op | |
# Warmup Iteration 3: 20498723,800 ns/op | |
# Warmup Iteration 4: 19598010,077 ns/op | |
# Warmup Iteration 5: 19603964,269 ns/op | |
Iteration 1: 20673453,080 ns/op | |
Iteration 2: 20604476,600 ns/op | |
Iteration 3: 19827201,615 ns/op | |
Iteration 4: 20128699,846 ns/op | |
Iteration 5: 21332120,040 ns/op | |
# Run progress: 40,97% complete, ETA 00:07:48 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 22168078,565 ns/op | |
# Warmup Iteration 2: 20959191,080 ns/op | |
# Warmup Iteration 3: 19265960,630 ns/op | |
# Warmup Iteration 4: 20377882,840 ns/op | |
# Warmup Iteration 5: 19816092,038 ns/op | |
Iteration 1: 18774623,643 ns/op | |
Iteration 2: 20648185,360 ns/op | |
Iteration 3: 20610714,240 ns/op | |
Iteration 4: 20609823,160 ns/op | |
Iteration 5: 20142604,680 ns/op | |
Result "testSet": | |
20335190,226 ±(99.9%) 1033195,487 ns/op [Average] | |
(min, avg, max) = (18774623,643, 20335190,226, 21332120,040), stdev = 683394,843 | |
CI (99.9%): [19301994,739, 21368385,714] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testSet | |
# Parameters: (diversity = 0.2, presorted = true, size = 10) | |
# Run progress: 41,67% complete, ETA 00:07:42 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 128,920 ns/op | |
# Warmup Iteration 2: 126,160 ns/op | |
# Warmup Iteration 3: 139,537 ns/op | |
# Warmup Iteration 4: 110,598 ns/op | |
# Warmup Iteration 5: 105,725 ns/op | |
Iteration 1: 107,737 ns/op | |
Iteration 2: 110,259 ns/op | |
Iteration 3: 108,121 ns/op | |
Iteration 4: 111,642 ns/op | |
Iteration 5: 104,581 ns/op | |
# Run progress: 42,36% complete, ETA 00:07:36 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 104,257 ns/op | |
# Warmup Iteration 2: 101,993 ns/op | |
# Warmup Iteration 3: 89,130 ns/op | |
# Warmup Iteration 4: 121,244 ns/op | |
# Warmup Iteration 5: 84,382 ns/op | |
Iteration 1: 85,886 ns/op | |
Iteration 2: 85,583 ns/op | |
Iteration 3: 82,294 ns/op | |
Iteration 4: 85,799 ns/op | |
Iteration 5: 86,980 ns/op | |
Result "testSet": | |
96,888 ±(99.9%) 18,738 ns/op [Average] | |
(min, avg, max) = (82,294, 96,888, 111,642), stdev = 12,394 | |
CI (99.9%): [78,150, 115,626] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testSet | |
# Parameters: (diversity = 0.2, presorted = true, size = 1000) | |
# Run progress: 43,06% complete, ETA 00:07:31 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 38077,376 ns/op | |
# Warmup Iteration 2: 36191,143 ns/op | |
# Warmup Iteration 3: 35214,291 ns/op | |
# Warmup Iteration 4: 35772,571 ns/op | |
# Warmup Iteration 5: 36451,629 ns/op | |
Iteration 1: 36331,577 ns/op | |
Iteration 2: 36461,065 ns/op | |
Iteration 3: 35012,710 ns/op | |
Iteration 4: 26599,607 ns/op | |
Iteration 5: 26931,025 ns/op | |
# Run progress: 43,75% complete, ETA 00:07:25 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 38677,982 ns/op | |
# Warmup Iteration 2: 34612,425 ns/op | |
# Warmup Iteration 3: 36395,132 ns/op | |
# Warmup Iteration 4: 35897,810 ns/op | |
# Warmup Iteration 5: 36344,870 ns/op | |
Iteration 1: 35442,321 ns/op | |
Iteration 2: 36307,737 ns/op | |
Iteration 3: 35287,939 ns/op | |
Iteration 4: 27061,478 ns/op | |
Iteration 5: 25103,018 ns/op | |
Result "testSet": | |
32053,848 ±(99.9%) 7402,166 ns/op [Average] | |
(min, avg, max) = (25103,018, 32053,848, 36461,065), stdev = 4896,074 | |
CI (99.9%): [24651,682, 39456,014] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testSet | |
# Parameters: (diversity = 0.2, presorted = true, size = 100000) | |
# Run progress: 44,44% complete, ETA 00:07:20 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 9388475,778 ns/op | |
# Warmup Iteration 2: 8082685,635 ns/op | |
# Warmup Iteration 3: 8523294,217 ns/op | |
# Warmup Iteration 4: 8562354,950 ns/op | |
# Warmup Iteration 5: 8568515,817 ns/op | |
Iteration 1: 8618959,305 ns/op | |
Iteration 2: 8361049,410 ns/op | |
Iteration 3: 8472769,984 ns/op | |
Iteration 4: 8271521,742 ns/op | |
Iteration 5: 8496788,050 ns/op | |
# Run progress: 45,14% complete, ETA 00:07:14 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 9246261,868 ns/op | |
# Warmup Iteration 2: 8354880,617 ns/op | |
# Warmup Iteration 3: 8493035,557 ns/op | |
# Warmup Iteration 4: 8541211,148 ns/op | |
# Warmup Iteration 5: 8297934,129 ns/op | |
Iteration 1: 8645645,949 ns/op | |
Iteration 2: 8620232,847 ns/op | |
Iteration 3: 8615719,683 ns/op | |
Iteration 4: 8276905,323 ns/op | |
Iteration 5: 8535930,583 ns/op | |
Result "testSet": | |
8491552,288 ±(99.9%) 217238,584 ns/op [Average] | |
(min, avg, max) = (8271521,742, 8491552,288, 8645645,949), stdev = 143689,873 | |
CI (99.9%): [8274313,703, 8708790,872] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testSet | |
# Parameters: (diversity = 0.2, presorted = false, size = 10) | |
# Run progress: 45,83% complete, ETA 00:07:09 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 103,109 ns/op | |
# Warmup Iteration 2: 103,325 ns/op | |
# Warmup Iteration 3: 92,037 ns/op | |
# Warmup Iteration 4: 118,499 ns/op | |
# Warmup Iteration 5: 86,842 ns/op | |
Iteration 1: 82,054 ns/op | |
Iteration 2: 80,562 ns/op | |
Iteration 3: 87,878 ns/op | |
Iteration 4: 86,745 ns/op | |
Iteration 5: 83,760 ns/op | |
# Run progress: 46,53% complete, ETA 00:07:03 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 108,260 ns/op | |
# Warmup Iteration 2: 104,846 ns/op | |
# Warmup Iteration 3: 99,566 ns/op | |
# Warmup Iteration 4: 109,472 ns/op | |
# Warmup Iteration 5: 89,212 ns/op | |
Iteration 1: 79,888 ns/op | |
Iteration 2: 84,835 ns/op | |
Iteration 3: 81,929 ns/op | |
Iteration 4: 84,897 ns/op | |
Iteration 5: 81,872 ns/op | |
Result "testSet": | |
83,442 ±(99.9%) 3,979 ns/op [Average] | |
(min, avg, max) = (79,888, 83,442, 87,878), stdev = 2,632 | |
CI (99.9%): [79,462, 87,421] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testSet | |
# Parameters: (diversity = 0.2, presorted = false, size = 1000) | |
# Run progress: 47,22% complete, ETA 00:06:58 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 53827,401 ns/op | |
# Warmup Iteration 2: 48092,751 ns/op | |
# Warmup Iteration 3: 49081,989 ns/op | |
# Warmup Iteration 4: 48761,078 ns/op | |
# Warmup Iteration 5: 46875,296 ns/op | |
Iteration 1: 49088,503 ns/op | |
Iteration 2: 46845,166 ns/op | |
Iteration 3: 48001,012 ns/op | |
Iteration 4: 48508,897 ns/op | |
Iteration 5: 49623,155 ns/op | |
# Run progress: 47,92% complete, ETA 00:06:52 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 51049,960 ns/op | |
# Warmup Iteration 2: 48308,735 ns/op | |
# Warmup Iteration 3: 48299,179 ns/op | |
# Warmup Iteration 4: 48255,790 ns/op | |
# Warmup Iteration 5: 46667,733 ns/op | |
Iteration 1: 46579,327 ns/op | |
Iteration 2: 46416,407 ns/op | |
Iteration 3: 48318,050 ns/op | |
Iteration 4: 48979,297 ns/op | |
Iteration 5: 47617,012 ns/op | |
Result "testSet": | |
47997,683 ±(99.9%) 1682,399 ns/op [Average] | |
(min, avg, max) = (46416,407, 47997,683, 49623,155), stdev = 1112,803 | |
CI (99.9%): [46315,283, 49680,082] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testSet | |
# Parameters: (diversity = 0.2, presorted = false, size = 100000) | |
# Run progress: 48,61% complete, ETA 00:06:47 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 18092604,929 ns/op | |
# Warmup Iteration 2: 17917782,690 ns/op | |
# Warmup Iteration 3: 17390237,267 ns/op | |
# Warmup Iteration 4: 16841758,581 ns/op | |
# Warmup Iteration 5: 17242968,167 ns/op | |
Iteration 1: 16280267,813 ns/op | |
Iteration 2: 16060645,594 ns/op | |
Iteration 3: 17028980,600 ns/op | |
Iteration 4: 17133771,833 ns/op | |
Iteration 5: 17315816,100 ns/op | |
# Run progress: 49,31% complete, ETA 00:06:41 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 17433411,655 ns/op | |
# Warmup Iteration 2: 17236536,733 ns/op | |
# Warmup Iteration 3: 15910049,906 ns/op | |
# Warmup Iteration 4: 15825794,303 ns/op | |
# Warmup Iteration 5: 15964598,500 ns/op | |
Iteration 1: 16681298,935 ns/op | |
Iteration 2: 17213760,903 ns/op | |
Iteration 3: 15650139,152 ns/op | |
Iteration 4: 16969661,032 ns/op | |
Iteration 5: 16795827,710 ns/op | |
Result "testSet": | |
16713016,967 ±(99.9%) 829193,708 ns/op [Average] | |
(min, avg, max) = (15650139,152, 16713016,967, 17315816,100), stdev = 548460,297 | |
CI (99.9%): [15883823,260, 17542210,675] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testStream | |
# Parameters: (diversity = 1, presorted = true, size = 10) | |
# Run progress: 50,00% complete, ETA 00:06:36 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 605,004 ns/op | |
# Warmup Iteration 2: 538,574 ns/op | |
# Warmup Iteration 3: 613,751 ns/op | |
# Warmup Iteration 4: 483,263 ns/op | |
# Warmup Iteration 5: 481,428 ns/op | |
Iteration 1: 492,281 ns/op | |
Iteration 2: 460,721 ns/op | |
Iteration 3: 483,966 ns/op | |
Iteration 4: 486,786 ns/op | |
Iteration 5: 480,809 ns/op | |
# Run progress: 50,69% complete, ETA 00:06:30 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 559,532 ns/op | |
# Warmup Iteration 2: 516,304 ns/op | |
# Warmup Iteration 3: 583,001 ns/op | |
# Warmup Iteration 4: 445,923 ns/op | |
# Warmup Iteration 5: 611,535 ns/op | |
Iteration 1: 454,997 ns/op | |
Iteration 2: 432,351 ns/op | |
Iteration 3: 445,230 ns/op | |
Iteration 4: 454,180 ns/op | |
Iteration 5: 460,715 ns/op | |
Result "testStream": | |
465,204 ±(99.9%) 29,979 ns/op [Average] | |
(min, avg, max) = (432,351, 465,204, 492,281), stdev = 19,829 | |
CI (99.9%): [435,225, 495,182] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testStream | |
# Parameters: (diversity = 1, presorted = true, size = 1000) | |
# Run progress: 51,39% complete, ETA 00:06:25 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 40064,416 ns/op | |
# Warmup Iteration 2: 35723,451 ns/op | |
# Warmup Iteration 3: 42412,866 ns/op | |
# Warmup Iteration 4: 32236,397 ns/op | |
# Warmup Iteration 5: 32262,872 ns/op | |
Iteration 1: 32620,722 ns/op | |
Iteration 2: 32209,379 ns/op | |
Iteration 3: 32444,995 ns/op | |
Iteration 4: 32320,184 ns/op | |
Iteration 5: 31314,372 ns/op | |
# Run progress: 52,08% complete, ETA 00:06:19 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 50621,899 ns/op | |
# Warmup Iteration 2: 46364,006 ns/op | |
# Warmup Iteration 3: 51303,233 ns/op | |
# Warmup Iteration 4: 48966,233 ns/op | |
# Warmup Iteration 5: 43566,440 ns/op | |
Iteration 1: 41362,015 ns/op | |
Iteration 2: 38679,133 ns/op | |
Iteration 3: 39965,004 ns/op | |
Iteration 4: 40601,457 ns/op | |
Iteration 5: 39075,014 ns/op | |
Result "testStream": | |
36059,228 ±(99.9%) 6297,728 ns/op [Average] | |
(min, avg, max) = (31314,372, 36059,228, 41362,015), stdev = 4165,557 | |
CI (99.9%): [29761,500, 42356,955] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testStream | |
# Parameters: (diversity = 1, presorted = true, size = 100000) | |
# Run progress: 52,78% complete, ETA 00:06:14 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 4791767,515 ns/op | |
# Warmup Iteration 2: 4456208,179 ns/op | |
# Warmup Iteration 3: 5411796,809 ns/op | |
# Warmup Iteration 4: 3898745,038 ns/op | |
# Warmup Iteration 5: 4323344,176 ns/op | |
Iteration 1: 5953943,756 ns/op | |
Iteration 2: 4016180,913 ns/op | |
Iteration 3: 3788214,674 ns/op | |
Iteration 4: 3750498,625 ns/op | |
Iteration 5: 4536963,681 ns/op | |
# Run progress: 53,47% complete, ETA 00:06:08 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 6003143,407 ns/op | |
# Warmup Iteration 2: 5301037,281 ns/op | |
# Warmup Iteration 3: 5326282,722 ns/op | |
# Warmup Iteration 4: 5418926,660 ns/op | |
# Warmup Iteration 5: 4453384,539 ns/op | |
Iteration 1: 5612598,522 ns/op | |
Iteration 2: 6435500,886 ns/op | |
Iteration 3: 4609832,982 ns/op | |
Iteration 4: 4444857,783 ns/op | |
Iteration 5: 4441213,304 ns/op | |
Result "testStream": | |
4758980,513 ±(99.9%) 1402915,263 ns/op [Average] | |
(min, avg, max) = (3750498,625, 4758980,513, 6435500,886), stdev = 927941,584 | |
CI (99.9%): [3356065,249, 6161895,776] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testStream | |
# Parameters: (diversity = 1, presorted = false, size = 10) | |
# Run progress: 54,17% complete, ETA 00:06:03 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 500,459 ns/op | |
# Warmup Iteration 2: 439,303 ns/op | |
# Warmup Iteration 3: 504,894 ns/op | |
# Warmup Iteration 4: 376,726 ns/op | |
# Warmup Iteration 5: 380,297 ns/op | |
Iteration 1: 370,398 ns/op | |
Iteration 2: 370,233 ns/op | |
Iteration 3: 380,344 ns/op | |
Iteration 4: 381,704 ns/op | |
Iteration 5: 390,776 ns/op | |
# Run progress: 54,86% complete, ETA 00:05:57 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 593,865 ns/op | |
# Warmup Iteration 2: 528,619 ns/op | |
# Warmup Iteration 3: 574,179 ns/op | |
# Warmup Iteration 4: 478,832 ns/op | |
# Warmup Iteration 5: 452,715 ns/op | |
Iteration 1: 457,615 ns/op | |
Iteration 2: 460,867 ns/op | |
Iteration 3: 460,176 ns/op | |
Iteration 4: 466,394 ns/op | |
Iteration 5: 458,974 ns/op | |
Result "testStream": | |
419,748 ±(99.9%) 66,093 ns/op [Average] | |
(min, avg, max) = (370,233, 419,748, 466,394), stdev = 43,716 | |
CI (99.9%): [353,655, 485,841] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testStream | |
# Parameters: (diversity = 1, presorted = false, size = 1000) | |
# Run progress: 55,56% complete, ETA 00:05:52 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 92357,154 ns/op | |
# Warmup Iteration 2: 77335,532 ns/op | |
# Warmup Iteration 3: 77492,607 ns/op | |
# Warmup Iteration 4: 79117,042 ns/op | |
# Warmup Iteration 5: 79134,037 ns/op | |
Iteration 1: 77543,087 ns/op | |
Iteration 2: 78827,407 ns/op | |
Iteration 3: 78474,805 ns/op | |
Iteration 4: 78590,591 ns/op | |
Iteration 5: 77976,328 ns/op | |
# Run progress: 56,25% complete, ETA 00:05:46 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 94092,220 ns/op | |
# Warmup Iteration 2: 79387,025 ns/op | |
# Warmup Iteration 3: 78032,420 ns/op | |
# Warmup Iteration 4: 77084,820 ns/op | |
# Warmup Iteration 5: 76557,295 ns/op | |
Iteration 1: 79770,978 ns/op | |
Iteration 2: 76363,690 ns/op | |
Iteration 3: 74633,628 ns/op | |
Iteration 4: 73982,725 ns/op | |
Iteration 5: 77952,422 ns/op | |
Result "testStream": | |
77411,566 ±(99.9%) 2819,105 ns/op [Average] | |
(min, avg, max) = (73982,725, 77411,566, 79770,978), stdev = 1864,663 | |
CI (99.9%): [74592,461, 80230,671] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testStream | |
# Parameters: (diversity = 1, presorted = false, size = 100000) | |
# Run progress: 56,94% complete, ETA 00:05:41 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 18177857,250 ns/op | |
# Warmup Iteration 2: 16095477,438 ns/op | |
# Warmup Iteration 3: 15397846,545 ns/op | |
# Warmup Iteration 4: 16934786,767 ns/op | |
# Warmup Iteration 5: 16123914,000 ns/op | |
Iteration 1: 15143054,235 ns/op | |
Iteration 2: 17061767,167 ns/op | |
Iteration 3: 17188055,367 ns/op | |
Iteration 4: 15836561,091 ns/op | |
Iteration 5: 15759572,125 ns/op | |
# Run progress: 57,64% complete, ETA 00:05:35 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 18132183,464 ns/op | |
# Warmup Iteration 2: 15961979,031 ns/op | |
# Warmup Iteration 3: 16731273,581 ns/op | |
# Warmup Iteration 4: 17407684,103 ns/op | |
# Warmup Iteration 5: 16597597,806 ns/op | |
Iteration 1: 16137436,094 ns/op | |
Iteration 2: 17045266,900 ns/op | |
Iteration 3: 17530619,207 ns/op | |
Iteration 4: 16341447,688 ns/op | |
Iteration 5: 16226828,344 ns/op | |
Result "testStream": | |
16427060,822 ±(99.9%) 1144337,597 ns/op [Average] | |
(min, avg, max) = (15143054,235, 16427060,822, 17530619,207), stdev = 756908,467 | |
CI (99.9%): [15282723,225, 17571398,418] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testStream | |
# Parameters: (diversity = 0.5, presorted = true, size = 10) | |
# Run progress: 58,33% complete, ETA 00:05:30 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 429,047 ns/op | |
# Warmup Iteration 2: 390,594 ns/op | |
# Warmup Iteration 3: 449,244 ns/op | |
# Warmup Iteration 4: 346,814 ns/op | |
# Warmup Iteration 5: 481,614 ns/op | |
Iteration 1: 327,936 ns/op | |
Iteration 2: 339,081 ns/op | |
Iteration 3: 341,672 ns/op | |
Iteration 4: 347,722 ns/op | |
Iteration 5: 336,340 ns/op | |
# Run progress: 59,03% complete, ETA 00:05:24 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 486,523 ns/op | |
# Warmup Iteration 2: 396,594 ns/op | |
# Warmup Iteration 3: 452,850 ns/op | |
# Warmup Iteration 4: 354,105 ns/op | |
# Warmup Iteration 5: 343,862 ns/op | |
Iteration 1: 338,563 ns/op | |
Iteration 2: 352,167 ns/op | |
Iteration 3: 336,443 ns/op | |
Iteration 4: 337,953 ns/op | |
Iteration 5: 339,979 ns/op | |
Result "testStream": | |
339,786 ±(99.9%) 9,935 ns/op [Average] | |
(min, avg, max) = (327,936, 339,786, 352,167), stdev = 6,572 | |
CI (99.9%): [329,850, 349,721] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testStream | |
# Parameters: (diversity = 0.5, presorted = true, size = 1000) | |
# Run progress: 59,72% complete, ETA 00:05:19 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 35326,445 ns/op | |
# Warmup Iteration 2: 32745,557 ns/op | |
# Warmup Iteration 3: 30031,365 ns/op | |
# Warmup Iteration 4: 39129,406 ns/op | |
# Warmup Iteration 5: 27645,016 ns/op | |
Iteration 1: 27581,844 ns/op | |
Iteration 2: 26968,972 ns/op | |
Iteration 3: 28101,658 ns/op | |
Iteration 4: 26990,133 ns/op | |
Iteration 5: 26109,867 ns/op | |
# Run progress: 60,42% complete, ETA 00:05:13 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 24245,553 ns/op | |
# Warmup Iteration 2: 21784,856 ns/op | |
# Warmup Iteration 3: 28356,012 ns/op | |
# Warmup Iteration 4: 19472,131 ns/op | |
# Warmup Iteration 5: 18788,903 ns/op | |
Iteration 1: 19487,478 ns/op | |
Iteration 2: 18346,434 ns/op | |
Iteration 3: 19078,806 ns/op | |
Iteration 4: 19021,087 ns/op | |
Iteration 5: 19642,890 ns/op | |
Result "testStream": | |
23132,917 ±(99.9%) 6466,711 ns/op [Average] | |
(min, avg, max) = (18346,434, 23132,917, 28101,658), stdev = 4277,329 | |
CI (99.9%): [16666,205, 29599,628] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testStream | |
# Parameters: (diversity = 0.5, presorted = true, size = 100000) | |
# Run progress: 61,11% complete, ETA 00:05:08 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 3086065,481 ns/op | |
# Warmup Iteration 2: 2881670,208 ns/op | |
# Warmup Iteration 3: 3337041,630 ns/op | |
# Warmup Iteration 4: 2372607,903 ns/op | |
# Warmup Iteration 5: 2653492,839 ns/op | |
Iteration 1: 3889863,380 ns/op | |
Iteration 2: 2416509,700 ns/op | |
Iteration 3: 2445729,722 ns/op | |
Iteration 4: 2416794,736 ns/op | |
Iteration 5: 2941854,720 ns/op | |
# Run progress: 61,81% complete, ETA 00:05:02 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 3056208,381 ns/op | |
# Warmup Iteration 2: 2940134,110 ns/op | |
# Warmup Iteration 3: 3121497,018 ns/op | |
# Warmup Iteration 4: 2511857,887 ns/op | |
# Warmup Iteration 5: 2762176,778 ns/op | |
Iteration 1: 3588802,196 ns/op | |
Iteration 2: 2455276,377 ns/op | |
Iteration 3: 2463445,827 ns/op | |
Iteration 4: 2488068,447 ns/op | |
Iteration 5: 3085291,563 ns/op | |
Result "testStream": | |
2819163,667 ±(99.9%) 821407,774 ns/op [Average] | |
(min, avg, max) = (2416509,700, 2819163,667, 3889863,380), stdev = 543310,384 | |
CI (99.9%): [1997755,893, 3640571,441] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testStream | |
# Parameters: (diversity = 0.5, presorted = false, size = 10) | |
# Run progress: 62,50% complete, ETA 00:04:57 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 497,882 ns/op | |
# Warmup Iteration 2: 463,421 ns/op | |
# Warmup Iteration 3: 519,671 ns/op | |
# Warmup Iteration 4: 373,743 ns/op | |
# Warmup Iteration 5: 398,147 ns/op | |
Iteration 1: 386,946 ns/op | |
Iteration 2: 397,152 ns/op | |
Iteration 3: 399,963 ns/op | |
Iteration 4: 377,560 ns/op | |
Iteration 5: 380,747 ns/op | |
# Run progress: 63,19% complete, ETA 00:04:52 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 403,516 ns/op | |
# Warmup Iteration 2: 361,666 ns/op | |
# Warmup Iteration 3: 391,966 ns/op | |
# Warmup Iteration 4: 356,371 ns/op | |
# Warmup Iteration 5: 400,556 ns/op | |
Iteration 1: 313,505 ns/op | |
Iteration 2: 317,638 ns/op | |
Iteration 3: 313,076 ns/op | |
Iteration 4: 296,929 ns/op | |
Iteration 5: 314,829 ns/op | |
Result "testStream": | |
349,835 ±(99.9%) 62,914 ns/op [Average] | |
(min, avg, max) = (296,929, 349,835, 399,963), stdev = 41,614 | |
CI (99.9%): [286,920, 412,749] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testStream | |
# Parameters: (diversity = 0.5, presorted = false, size = 1000) | |
# Run progress: 63,89% complete, ETA 00:04:46 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 64020,248 ns/op | |
# Warmup Iteration 2: 46782,250 ns/op | |
# Warmup Iteration 3: 47958,699 ns/op | |
# Warmup Iteration 4: 44282,787 ns/op | |
# Warmup Iteration 5: 43375,650 ns/op | |
Iteration 1: 44874,635 ns/op | |
Iteration 2: 43978,633 ns/op | |
Iteration 3: 43904,590 ns/op | |
Iteration 4: 45883,510 ns/op | |
Iteration 5: 44901,747 ns/op | |
# Run progress: 64,58% complete, ETA 00:04:41 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 60729,326 ns/op | |
# Warmup Iteration 2: 52636,149 ns/op | |
# Warmup Iteration 3: 53196,468 ns/op | |
# Warmup Iteration 4: 54848,564 ns/op | |
# Warmup Iteration 5: 47389,498 ns/op | |
Iteration 1: 46895,798 ns/op | |
Iteration 2: 47696,378 ns/op | |
Iteration 3: 50656,667 ns/op | |
Iteration 4: 50147,258 ns/op | |
Iteration 5: 49615,887 ns/op | |
Result "testStream": | |
46855,510 ±(99.9%) 3880,203 ns/op [Average] | |
(min, avg, max) = (43904,590, 46855,510, 50656,667), stdev = 2566,514 | |
CI (99.9%): [42975,307, 50735,713] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testStream | |
# Parameters: (diversity = 0.5, presorted = false, size = 100000) | |
# Run progress: 65,28% complete, ETA 00:04:35 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 12292022,073 ns/op | |
# Warmup Iteration 2: 11253316,422 ns/op | |
# Warmup Iteration 3: 11093626,565 ns/op | |
# Warmup Iteration 4: 11076580,766 ns/op | |
# Warmup Iteration 5: 10250177,306 ns/op | |
Iteration 1: 12349902,667 ns/op | |
Iteration 2: 10124956,580 ns/op | |
Iteration 3: 10919788,340 ns/op | |
Iteration 4: 11062287,370 ns/op | |
Iteration 5: 10313180,600 ns/op | |
# Run progress: 65,97% complete, ETA 00:04:29 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 12759633,975 ns/op | |
# Warmup Iteration 2: 11634589,067 ns/op | |
# Warmup Iteration 3: 12066663,143 ns/op | |
# Warmup Iteration 4: 11245664,133 ns/op | |
# Warmup Iteration 5: 11275686,174 ns/op | |
Iteration 1: 12414745,024 ns/op | |
Iteration 2: 11231246,543 ns/op | |
Iteration 3: 10936634,872 ns/op | |
Iteration 4: 11360222,111 ns/op | |
Iteration 5: 11189882,844 ns/op | |
Result "testStream": | |
11190284,695 ±(99.9%) 1119262,262 ns/op [Average] | |
(min, avg, max) = (10124956,580, 11190284,695, 12414745,024), stdev = 740322,686 | |
CI (99.9%): [10071022,434, 12309546,957] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testStream | |
# Parameters: (diversity = 0.2, presorted = true, size = 10) | |
# Run progress: 66,67% complete, ETA 00:04:24 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 357,378 ns/op | |
# Warmup Iteration 2: 337,042 ns/op | |
# Warmup Iteration 3: 392,541 ns/op | |
# Warmup Iteration 4: 311,418 ns/op | |
# Warmup Iteration 5: 370,883 ns/op | |
Iteration 1: 280,885 ns/op | |
Iteration 2: 285,473 ns/op | |
Iteration 3: 283,290 ns/op | |
Iteration 4: 287,865 ns/op | |
Iteration 5: 285,934 ns/op | |
# Run progress: 67,36% complete, ETA 00:04:18 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 380,084 ns/op | |
# Warmup Iteration 2: 326,637 ns/op | |
# Warmup Iteration 3: 381,068 ns/op | |
# Warmup Iteration 4: 304,248 ns/op | |
# Warmup Iteration 5: 351,449 ns/op | |
Iteration 1: 289,279 ns/op | |
Iteration 2: 298,948 ns/op | |
Iteration 3: 276,383 ns/op | |
Iteration 4: 295,774 ns/op | |
Iteration 5: 294,681 ns/op | |
Result "testStream": | |
287,851 ±(99.9%) 10,628 ns/op [Average] | |
(min, avg, max) = (276,383, 287,851, 298,948), stdev = 7,030 | |
CI (99.9%): [277,223, 298,479] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testStream | |
# Parameters: (diversity = 0.2, presorted = true, size = 1000) | |
# Run progress: 68,06% complete, ETA 00:04:13 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 16184,745 ns/op | |
# Warmup Iteration 2: 14944,370 ns/op | |
# Warmup Iteration 3: 16815,980 ns/op | |
# Warmup Iteration 4: 13544,816 ns/op | |
# Warmup Iteration 5: 13218,242 ns/op | |
Iteration 1: 13083,284 ns/op | |
Iteration 2: 13282,712 ns/op | |
Iteration 3: 12769,456 ns/op | |
Iteration 4: 13281,606 ns/op | |
Iteration 5: 13120,620 ns/op | |
# Run progress: 68,75% complete, ETA 00:04:07 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 15901,090 ns/op | |
# Warmup Iteration 2: 14480,753 ns/op | |
# Warmup Iteration 3: 17429,098 ns/op | |
# Warmup Iteration 4: 13129,922 ns/op | |
# Warmup Iteration 5: 12989,306 ns/op | |
Iteration 1: 12734,483 ns/op | |
Iteration 2: 12559,242 ns/op | |
Iteration 3: 13275,876 ns/op | |
Iteration 4: 12843,408 ns/op | |
Iteration 5: 13005,794 ns/op | |
Result "testStream": | |
12995,648 ±(99.9%) 390,068 ns/op [Average] | |
(min, avg, max) = (12559,242, 12995,648, 13282,712), stdev = 258,006 | |
CI (99.9%): [12605,580, 13385,717] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testStream | |
# Parameters: (diversity = 0.2, presorted = true, size = 100000) | |
# Run progress: 69,44% complete, ETA 00:04:02 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 2494070,844 ns/op | |
# Warmup Iteration 2: 2397815,958 ns/op | |
# Warmup Iteration 3: 2134560,431 ns/op | |
# Warmup Iteration 4: 2266186,520 ns/op | |
# Warmup Iteration 5: 2489714,146 ns/op | |
Iteration 1: 2125795,373 ns/op | |
Iteration 2: 2073662,817 ns/op | |
Iteration 3: 2349055,796 ns/op | |
Iteration 4: 2772628,616 ns/op | |
Iteration 5: 2378883,502 ns/op | |
# Run progress: 70,14% complete, ETA 00:03:56 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 1765011,083 ns/op | |
# Warmup Iteration 2: 1586714,299 ns/op | |
# Warmup Iteration 3: 1670611,093 ns/op | |
# Warmup Iteration 4: 1526474,616 ns/op | |
# Warmup Iteration 5: 1429275,716 ns/op | |
Iteration 1: 1872735,825 ns/op | |
Iteration 2: 1867950,996 ns/op | |
Iteration 3: 1408549,959 ns/op | |
Iteration 4: 1435032,185 ns/op | |
Iteration 5: 1410848,730 ns/op | |
Result "testStream": | |
1969514,380 ±(99.9%) 699031,024 ns/op [Average] | |
(min, avg, max) = (1408549,959, 1969514,380, 2772628,616), stdev = 462365,741 | |
CI (99.9%): [1270483,356, 2668545,404] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testStream | |
# Parameters: (diversity = 0.2, presorted = false, size = 10) | |
# Run progress: 70,83% complete, ETA 00:03:51 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 354,700 ns/op | |
# Warmup Iteration 2: 341,172 ns/op | |
# Warmup Iteration 3: 371,048 ns/op | |
# Warmup Iteration 4: 327,528 ns/op | |
# Warmup Iteration 5: 336,804 ns/op | |
Iteration 1: 292,977 ns/op | |
Iteration 2: 275,790 ns/op | |
Iteration 3: 280,178 ns/op | |
Iteration 4: 281,299 ns/op | |
Iteration 5: 282,689 ns/op | |
# Run progress: 71,53% complete, ETA 00:03:46 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 362,508 ns/op | |
# Warmup Iteration 2: 346,833 ns/op | |
# Warmup Iteration 3: 352,526 ns/op | |
# Warmup Iteration 4: 337,875 ns/op | |
# Warmup Iteration 5: 337,437 ns/op | |
Iteration 1: 291,075 ns/op | |
Iteration 2: 285,371 ns/op | |
Iteration 3: 290,831 ns/op | |
Iteration 4: 275,052 ns/op | |
Iteration 5: 290,246 ns/op | |
Result "testStream": | |
284,551 ±(99.9%) 9,904 ns/op [Average] | |
(min, avg, max) = (275,052, 284,551, 292,977), stdev = 6,551 | |
CI (99.9%): [274,647, 294,455] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testStream | |
# Parameters: (diversity = 0.2, presorted = false, size = 1000) | |
# Run progress: 72,22% complete, ETA 00:03:40 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 24522,031 ns/op | |
# Warmup Iteration 2: 21704,614 ns/op | |
# Warmup Iteration 3: 21515,814 ns/op | |
# Warmup Iteration 4: 20017,965 ns/op | |
# Warmup Iteration 5: 20088,933 ns/op | |
Iteration 1: 19849,026 ns/op | |
Iteration 2: 20329,708 ns/op | |
Iteration 3: 19832,218 ns/op | |
Iteration 4: 19363,516 ns/op | |
Iteration 5: 18815,389 ns/op | |
# Run progress: 72,92% complete, ETA 00:03:35 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 24120,469 ns/op | |
# Warmup Iteration 2: 21646,611 ns/op | |
# Warmup Iteration 3: 21347,679 ns/op | |
# Warmup Iteration 4: 19855,177 ns/op | |
# Warmup Iteration 5: 19713,658 ns/op | |
Iteration 1: 18969,781 ns/op | |
Iteration 2: 19580,966 ns/op | |
Iteration 3: 19744,915 ns/op | |
Iteration 4: 19795,347 ns/op | |
Iteration 5: 19243,964 ns/op | |
Result "testStream": | |
19552,483 ±(99.9%) 691,138 ns/op [Average] | |
(min, avg, max) = (18815,389, 19552,483, 20329,708), stdev = 457,145 | |
CI (99.9%): [18861,345, 20243,621] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testStream | |
# Parameters: (diversity = 0.2, presorted = false, size = 100000) | |
# Run progress: 73,61% complete, ETA 00:03:29 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 6059202,301 ns/op | |
# Warmup Iteration 2: 5366685,208 ns/op | |
# Warmup Iteration 3: 5471808,053 ns/op | |
# Warmup Iteration 4: 5210152,214 ns/op | |
# Warmup Iteration 5: 5736316,056 ns/op | |
Iteration 1: 6203983,500 ns/op | |
Iteration 2: 5464445,234 ns/op | |
Iteration 3: 5445678,670 ns/op | |
Iteration 4: 5316860,271 ns/op | |
Iteration 5: 5546747,620 ns/op | |
# Run progress: 74,31% complete, ETA 00:03:23 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 6158623,146 ns/op | |
# Warmup Iteration 2: 5623949,308 ns/op | |
# Warmup Iteration 3: 5548930,968 ns/op | |
# Warmup Iteration 4: 5506372,319 ns/op | |
# Warmup Iteration 5: 5616248,319 ns/op | |
Iteration 1: 6056542,059 ns/op | |
Iteration 2: 5459331,830 ns/op | |
Iteration 3: 5453415,053 ns/op | |
Iteration 4: 5063645,911 ns/op | |
Iteration 5: 5323721,392 ns/op | |
Result "testStream": | |
5533437,154 ±(99.9%) 518702,685 ns/op [Average] | |
(min, avg, max) = (5063645,911, 5533437,154, 6203983,500), stdev = 343089,710 | |
CI (99.9%): [5014734,469, 6052139,839] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testTreeSetStream | |
# Parameters: (diversity = 1, presorted = true, size = 10) | |
# Run progress: 75,00% complete, ETA 00:03:18 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 332,435 ns/op | |
# Warmup Iteration 2: 309,581 ns/op | |
# Warmup Iteration 3: 338,225 ns/op | |
# Warmup Iteration 4: 303,055 ns/op | |
# Warmup Iteration 5: 335,629 ns/op | |
Iteration 1: 273,240 ns/op | |
Iteration 2: 278,169 ns/op | |
Iteration 3: 276,077 ns/op | |
Iteration 4: 274,550 ns/op | |
Iteration 5: 283,461 ns/op | |
# Run progress: 75,69% complete, ETA 00:03:12 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 398,139 ns/op | |
# Warmup Iteration 2: 365,128 ns/op | |
# Warmup Iteration 3: 440,829 ns/op | |
# Warmup Iteration 4: 326,921 ns/op | |
# Warmup Iteration 5: 324,683 ns/op | |
Iteration 1: 304,982 ns/op | |
Iteration 2: 331,615 ns/op | |
Iteration 3: 324,027 ns/op | |
Iteration 4: 324,277 ns/op | |
Iteration 5: 321,863 ns/op | |
Result "testTreeSetStream": | |
299,226 ±(99.9%) 36,858 ns/op [Average] | |
(min, avg, max) = (273,240, 299,226, 331,615), stdev = 24,379 | |
CI (99.9%): [262,368, 336,084] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testTreeSetStream | |
# Parameters: (diversity = 1, presorted = true, size = 1000) | |
# Run progress: 76,39% complete, ETA 00:03:07 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 56428,819 ns/op | |
# Warmup Iteration 2: 54283,092 ns/op | |
# Warmup Iteration 3: 54809,223 ns/op | |
# Warmup Iteration 4: 52906,145 ns/op | |
# Warmup Iteration 5: 53067,054 ns/op | |
Iteration 1: 53120,280 ns/op | |
Iteration 2: 53410,109 ns/op | |
Iteration 3: 52653,661 ns/op | |
Iteration 4: 51568,379 ns/op | |
Iteration 5: 51541,247 ns/op | |
# Run progress: 77,08% complete, ETA 00:03:01 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 57091,580 ns/op | |
# Warmup Iteration 2: 57785,347 ns/op | |
# Warmup Iteration 3: 53063,750 ns/op | |
# Warmup Iteration 4: 54840,693 ns/op | |
# Warmup Iteration 5: 53029,338 ns/op | |
Iteration 1: 51537,201 ns/op | |
Iteration 2: 52754,180 ns/op | |
Iteration 3: 54784,763 ns/op | |
Iteration 4: 52640,952 ns/op | |
Iteration 5: 55682,613 ns/op | |
Result "testTreeSetStream": | |
52969,339 ±(99.9%) 2088,919 ns/op [Average] | |
(min, avg, max) = (51537,201, 52969,339, 55682,613), stdev = 1381,691 | |
CI (99.9%): [50880,419, 55058,258] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testTreeSetStream | |
# Parameters: (diversity = 1, presorted = true, size = 100000) | |
# Run progress: 77,78% complete, ETA 00:02:56 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 15756103,125 ns/op | |
# Warmup Iteration 2: 14662086,800 ns/op | |
# Warmup Iteration 3: 15790496,212 ns/op | |
# Warmup Iteration 4: 15203655,941 ns/op | |
# Warmup Iteration 5: 15156713,765 ns/op | |
Iteration 1: 15687336,576 ns/op | |
Iteration 2: 16093908,125 ns/op | |
Iteration 3: 14446953,278 ns/op | |
Iteration 4: 15317829,735 ns/op | |
Iteration 5: 14876897,886 ns/op | |
# Run progress: 78,47% complete, ETA 00:02:50 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 16091992,806 ns/op | |
# Warmup Iteration 2: 15227054,853 ns/op | |
# Warmup Iteration 3: 16194486,188 ns/op | |
# Warmup Iteration 4: 14889185,429 ns/op | |
# Warmup Iteration 5: 15425215,455 ns/op | |
Iteration 1: 15589897,848 ns/op | |
Iteration 2: 16099843,219 ns/op | |
Iteration 3: 14998418,588 ns/op | |
Iteration 4: 14175137,056 ns/op | |
Iteration 5: 14487039,750 ns/op | |
Result "testTreeSetStream": | |
15177326,206 ±(99.9%) 1042318,798 ns/op [Average] | |
(min, avg, max) = (14175137,056, 15177326,206, 16099843,219), stdev = 689429,349 | |
CI (99.9%): [14135007,408, 16219645,004] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testTreeSetStream | |
# Parameters: (diversity = 1, presorted = false, size = 10) | |
# Run progress: 79,17% complete, ETA 00:02:45 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 293,741 ns/op | |
# Warmup Iteration 2: 273,416 ns/op | |
# Warmup Iteration 3: 319,725 ns/op | |
# Warmup Iteration 4: 244,749 ns/op | |
# Warmup Iteration 5: 319,560 ns/op | |
Iteration 1: 253,198 ns/op | |
Iteration 2: 253,191 ns/op | |
Iteration 3: 249,998 ns/op | |
Iteration 4: 248,004 ns/op | |
Iteration 5: 254,077 ns/op | |
# Run progress: 79,86% complete, ETA 00:02:39 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 278,591 ns/op | |
# Warmup Iteration 2: 264,674 ns/op | |
# Warmup Iteration 3: 281,116 ns/op | |
# Warmup Iteration 4: 256,300 ns/op | |
# Warmup Iteration 5: 271,708 ns/op | |
Iteration 1: 222,894 ns/op | |
Iteration 2: 216,244 ns/op | |
Iteration 3: 222,378 ns/op | |
Iteration 4: 227,216 ns/op | |
Iteration 5: 225,995 ns/op | |
Result "testTreeSetStream": | |
237,320 ±(99.9%) 23,452 ns/op [Average] | |
(min, avg, max) = (216,244, 237,320, 254,077), stdev = 15,512 | |
CI (99.9%): [213,868, 260,771] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testTreeSetStream | |
# Parameters: (diversity = 1, presorted = false, size = 1000) | |
# Run progress: 80,56% complete, ETA 00:02:34 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 84853,475 ns/op | |
# Warmup Iteration 2: 75615,655 ns/op | |
# Warmup Iteration 3: 74379,780 ns/op | |
# Warmup Iteration 4: 77368,295 ns/op | |
# Warmup Iteration 5: 73931,931 ns/op | |
Iteration 1: 74594,772 ns/op | |
Iteration 2: 73454,579 ns/op | |
Iteration 3: 73969,680 ns/op | |
Iteration 4: 75804,520 ns/op | |
Iteration 5: 73874,893 ns/op | |
# Run progress: 81,25% complete, ETA 00:02:28 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 80301,577 ns/op | |
# Warmup Iteration 2: 71680,342 ns/op | |
# Warmup Iteration 3: 73714,431 ns/op | |
# Warmup Iteration 4: 75236,131 ns/op | |
# Warmup Iteration 5: 72530,338 ns/op | |
Iteration 1: 70599,277 ns/op | |
Iteration 2: 73575,030 ns/op | |
Iteration 3: 73981,283 ns/op | |
Iteration 4: 73550,664 ns/op | |
Iteration 5: 72838,871 ns/op | |
Result "testTreeSetStream": | |
73624,357 ±(99.9%) 2003,743 ns/op [Average] | |
(min, avg, max) = (70599,277, 73624,357, 75804,520), stdev = 1325,352 | |
CI (99.9%): [71620,614, 75628,100] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testTreeSetStream | |
# Parameters: (diversity = 1, presorted = false, size = 100000) | |
# Run progress: 81,94% complete, ETA 00:02:23 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 24635313,600 ns/op | |
# Warmup Iteration 2: 23079727,227 ns/op | |
# Warmup Iteration 3: 23312608,682 ns/op | |
# Warmup Iteration 4: 21107610,480 ns/op | |
# Warmup Iteration 5: 23172526,273 ns/op | |
Iteration 1: 23215717,478 ns/op | |
Iteration 2: 23083760,455 ns/op | |
Iteration 3: 22650199,957 ns/op | |
Iteration 4: 23551325,591 ns/op | |
Iteration 5: 21682622,583 ns/op | |
# Run progress: 82,64% complete, ETA 00:02:17 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 22519723,455 ns/op | |
# Warmup Iteration 2: 21922339,217 ns/op | |
# Warmup Iteration 3: 21488404,500 ns/op | |
# Warmup Iteration 4: 22589770,652 ns/op | |
# Warmup Iteration 5: 22403672,565 ns/op | |
Iteration 1: 22782418,913 ns/op | |
Iteration 2: 22986066,261 ns/op | |
Iteration 3: 22652366,957 ns/op | |
Iteration 4: 22731757,435 ns/op | |
Iteration 5: 22741426,783 ns/op | |
Result "testTreeSetStream": | |
22807766,241 ±(99.9%) 739457,000 ns/op [Average] | |
(min, avg, max) = (21682622,583, 22807766,241, 23551325,591), stdev = 489105,021 | |
CI (99.9%): [22068309,242, 23547223,241] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testTreeSetStream | |
# Parameters: (diversity = 0.5, presorted = true, size = 10) | |
# Run progress: 83,33% complete, ETA 00:02:12 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 285,702 ns/op | |
# Warmup Iteration 2: 271,994 ns/op | |
# Warmup Iteration 3: 324,732 ns/op | |
# Warmup Iteration 4: 244,976 ns/op | |
# Warmup Iteration 5: 239,889 ns/op | |
Iteration 1: 246,991 ns/op | |
Iteration 2: 245,300 ns/op | |
Iteration 3: 236,272 ns/op | |
Iteration 4: 226,953 ns/op | |
Iteration 5: 232,507 ns/op | |
# Run progress: 84,03% complete, ETA 00:02:06 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 292,721 ns/op | |
# Warmup Iteration 2: 279,462 ns/op | |
# Warmup Iteration 3: 328,303 ns/op | |
# Warmup Iteration 4: 246,180 ns/op | |
# Warmup Iteration 5: 247,442 ns/op | |
Iteration 1: 244,236 ns/op | |
Iteration 2: 243,583 ns/op | |
Iteration 3: 249,694 ns/op | |
Iteration 4: 234,668 ns/op | |
Iteration 5: 241,159 ns/op | |
Result "testTreeSetStream": | |
240,136 ±(99.9%) 10,944 ns/op [Average] | |
(min, avg, max) = (226,953, 240,136, 249,694), stdev = 7,239 | |
CI (99.9%): [229,192, 251,080] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testTreeSetStream | |
# Parameters: (diversity = 0.5, presorted = true, size = 1000) | |
# Run progress: 84,72% complete, ETA 00:02:01 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 45427,787 ns/op | |
# Warmup Iteration 2: 42430,986 ns/op | |
# Warmup Iteration 3: 42450,848 ns/op | |
# Warmup Iteration 4: 42292,008 ns/op | |
# Warmup Iteration 5: 40233,160 ns/op | |
Iteration 1: 42003,343 ns/op | |
Iteration 2: 42588,143 ns/op | |
Iteration 3: 42115,310 ns/op | |
Iteration 4: 42355,452 ns/op | |
Iteration 5: 41741,237 ns/op | |
# Run progress: 85,42% complete, ETA 00:01:55 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 44662,253 ns/op | |
# Warmup Iteration 2: 41872,145 ns/op | |
# Warmup Iteration 3: 43452,863 ns/op | |
# Warmup Iteration 4: 40193,527 ns/op | |
# Warmup Iteration 5: 39862,564 ns/op | |
Iteration 1: 40484,711 ns/op | |
Iteration 2: 40685,926 ns/op | |
Iteration 3: 41590,297 ns/op | |
Iteration 4: 40247,398 ns/op | |
Iteration 5: 42062,374 ns/op | |
Result "testTreeSetStream": | |
41587,419 ±(99.9%) 1246,357 ns/op [Average] | |
(min, avg, max) = (40247,398, 41587,419, 42588,143), stdev = 824,388 | |
CI (99.9%): [40341,062, 42833,777] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testTreeSetStream | |
# Parameters: (diversity = 0.5, presorted = true, size = 100000) | |
# Run progress: 86,11% complete, ETA 00:01:50 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 12717090,075 ns/op | |
# Warmup Iteration 2: 11948964,767 ns/op | |
# Warmup Iteration 3: 11822097,628 ns/op | |
# Warmup Iteration 4: 11792198,512 ns/op | |
# Warmup Iteration 5: 12374121,762 ns/op | |
Iteration 1: 12716693,600 ns/op | |
Iteration 2: 12541151,707 ns/op | |
Iteration 3: 12464668,585 ns/op | |
Iteration 4: 12237779,143 ns/op | |
Iteration 5: 12637212,850 ns/op | |
# Run progress: 86,81% complete, ETA 00:01:44 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 12729267,050 ns/op | |
# Warmup Iteration 2: 11691612,744 ns/op | |
# Warmup Iteration 3: 12131037,721 ns/op | |
# Warmup Iteration 4: 12502702,902 ns/op | |
# Warmup Iteration 5: 12356109,488 ns/op | |
Iteration 1: 12664952,146 ns/op | |
Iteration 2: 12675037,000 ns/op | |
Iteration 3: 12148265,524 ns/op | |
Iteration 4: 12682339,268 ns/op | |
Iteration 5: 12319336,805 ns/op | |
Result "testTreeSetStream": | |
12508743,663 ±(99.9%) 312357,679 ns/op [Average] | |
(min, avg, max) = (12148265,524, 12508743,663, 12716693,600), stdev = 206605,265 | |
CI (99.9%): [12196385,984, 12821101,342] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testTreeSetStream | |
# Parameters: (diversity = 0.5, presorted = false, size = 10) | |
# Run progress: 87,50% complete, ETA 00:01:39 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 230,319 ns/op | |
# Warmup Iteration 2: 217,199 ns/op | |
# Warmup Iteration 3: 196,889 ns/op | |
# Warmup Iteration 4: 256,250 ns/op | |
# Warmup Iteration 5: 185,878 ns/op | |
Iteration 1: 183,488 ns/op | |
Iteration 2: 180,121 ns/op | |
Iteration 3: 184,565 ns/op | |
Iteration 4: 183,945 ns/op | |
Iteration 5: 178,976 ns/op | |
# Run progress: 88,19% complete, ETA 00:01:33 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 265,833 ns/op | |
# Warmup Iteration 2: 252,285 ns/op | |
# Warmup Iteration 3: 305,542 ns/op | |
# Warmup Iteration 4: 231,741 ns/op | |
# Warmup Iteration 5: 322,228 ns/op | |
Iteration 1: 231,846 ns/op | |
Iteration 2: 229,425 ns/op | |
Iteration 3: 228,136 ns/op | |
Iteration 4: 231,396 ns/op | |
Iteration 5: 232,027 ns/op | |
Result "testTreeSetStream": | |
206,392 ±(99.9%) 38,645 ns/op [Average] | |
(min, avg, max) = (178,976, 206,392, 232,027), stdev = 25,561 | |
CI (99.9%): [167,748, 245,037] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testTreeSetStream | |
# Parameters: (diversity = 0.5, presorted = false, size = 1000) | |
# Run progress: 88,89% complete, ETA 00:01:28 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 75474,461 ns/op | |
# Warmup Iteration 2: 69823,936 ns/op | |
# Warmup Iteration 3: 69722,057 ns/op | |
# Warmup Iteration 4: 69556,402 ns/op | |
# Warmup Iteration 5: 68000,673 ns/op | |
Iteration 1: 70037,902 ns/op | |
Iteration 2: 67873,447 ns/op | |
Iteration 3: 65837,051 ns/op | |
Iteration 4: 69873,155 ns/op | |
Iteration 5: 70242,772 ns/op | |
# Run progress: 89,58% complete, ETA 00:01:22 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 78192,898 ns/op | |
# Warmup Iteration 2: 70011,283 ns/op | |
# Warmup Iteration 3: 67773,222 ns/op | |
# Warmup Iteration 4: 68329,326 ns/op | |
# Warmup Iteration 5: 70059,775 ns/op | |
Iteration 1: 69793,121 ns/op | |
Iteration 2: 69532,453 ns/op | |
Iteration 3: 69922,706 ns/op | |
Iteration 4: 71576,547 ns/op | |
Iteration 5: 69723,533 ns/op | |
Result "testTreeSetStream": | |
69441,269 ±(99.9%) 2344,129 ns/op [Average] | |
(min, avg, max) = (65837,051, 69441,269, 71576,547), stdev = 1550,496 | |
CI (99.9%): [67097,140, 71785,397] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testTreeSetStream | |
# Parameters: (diversity = 0.5, presorted = false, size = 100000) | |
# Run progress: 90,28% complete, ETA 00:01:17 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 22148526,522 ns/op | |
# Warmup Iteration 2: 20510217,320 ns/op | |
# Warmup Iteration 3: 20709021,160 ns/op | |
# Warmup Iteration 4: 19606157,115 ns/op | |
# Warmup Iteration 5: 19650929,500 ns/op | |
Iteration 1: 20467127,840 ns/op | |
Iteration 2: 21227952,417 ns/op | |
Iteration 3: 20796574,600 ns/op | |
Iteration 4: 20672108,840 ns/op | |
Iteration 5: 20172165,231 ns/op | |
# Run progress: 90,97% complete, ETA 00:01:11 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 20534760,080 ns/op | |
# Warmup Iteration 2: 21039287,917 ns/op | |
# Warmup Iteration 3: 19137471,296 ns/op | |
# Warmup Iteration 4: 20753001,800 ns/op | |
# Warmup Iteration 5: 20595418,731 ns/op | |
Iteration 1: 20632281,640 ns/op | |
Iteration 2: 20217909,400 ns/op | |
Iteration 3: 20510338,160 ns/op | |
Iteration 4: 20415127,400 ns/op | |
Iteration 5: 21473993,500 ns/op | |
Result "testTreeSetStream": | |
20658557,903 ±(99.9%) 628970,174 ns/op [Average] | |
(min, avg, max) = (20172165,231, 20658557,903, 21473993,500), stdev = 416024,827 | |
CI (99.9%): [20029587,728, 21287528,077] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testTreeSetStream | |
# Parameters: (diversity = 0.2, presorted = true, size = 10) | |
# Run progress: 91,67% complete, ETA 00:01:06 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 190,134 ns/op | |
# Warmup Iteration 2: 183,191 ns/op | |
# Warmup Iteration 3: 178,959 ns/op | |
# Warmup Iteration 4: 201,962 ns/op | |
# Warmup Iteration 5: 155,780 ns/op | |
Iteration 1: 156,881 ns/op | |
Iteration 2: 156,029 ns/op | |
Iteration 3: 151,866 ns/op | |
Iteration 4: 145,245 ns/op | |
Iteration 5: 147,247 ns/op | |
# Run progress: 92,36% complete, ETA 00:01:00 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 193,692 ns/op | |
# Warmup Iteration 2: 181,548 ns/op | |
# Warmup Iteration 3: 170,689 ns/op | |
# Warmup Iteration 4: 206,303 ns/op | |
# Warmup Iteration 5: 160,615 ns/op | |
Iteration 1: 153,876 ns/op | |
Iteration 2: 156,524 ns/op | |
Iteration 3: 148,673 ns/op | |
Iteration 4: 153,471 ns/op | |
Iteration 5: 149,725 ns/op | |
Result "testTreeSetStream": | |
151,954 ±(99.9%) 6,186 ns/op [Average] | |
(min, avg, max) = (145,245, 151,954, 156,881), stdev = 4,092 | |
CI (99.9%): [145,768, 158,140] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testTreeSetStream | |
# Parameters: (diversity = 0.2, presorted = true, size = 1000) | |
# Run progress: 93,06% complete, ETA 00:00:55 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 33873,521 ns/op | |
# Warmup Iteration 2: 30098,502 ns/op | |
# Warmup Iteration 3: 30021,893 ns/op | |
# Warmup Iteration 4: 31281,554 ns/op | |
# Warmup Iteration 5: 30584,065 ns/op | |
Iteration 1: 30935,759 ns/op | |
Iteration 2: 31245,282 ns/op | |
Iteration 3: 30103,663 ns/op | |
Iteration 4: 29398,074 ns/op | |
Iteration 5: 30104,330 ns/op | |
# Run progress: 93,75% complete, ETA 00:00:49 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 31631,529 ns/op | |
# Warmup Iteration 2: 28934,263 ns/op | |
# Warmup Iteration 3: 29809,709 ns/op | |
# Warmup Iteration 4: 30733,647 ns/op | |
# Warmup Iteration 5: 28515,007 ns/op | |
Iteration 1: 30127,294 ns/op | |
Iteration 2: 29276,341 ns/op | |
Iteration 3: 29790,699 ns/op | |
Iteration 4: 28964,526 ns/op | |
Iteration 5: 28524,769 ns/op | |
Result "testTreeSetStream": | |
29847,074 ±(99.9%) 1275,772 ns/op [Average] | |
(min, avg, max) = (28524,769, 29847,074, 31245,282), stdev = 843,844 | |
CI (99.9%): [28571,302, 31122,846] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testTreeSetStream | |
# Parameters: (diversity = 0.2, presorted = true, size = 100000) | |
# Run progress: 94,44% complete, ETA 00:00:44 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 9344452,667 ns/op | |
# Warmup Iteration 2: 9183842,018 ns/op | |
# Warmup Iteration 3: 8873823,632 ns/op | |
# Warmup Iteration 4: 8998299,439 ns/op | |
# Warmup Iteration 5: 9016305,000 ns/op | |
Iteration 1: 9202937,804 ns/op | |
Iteration 2: 9131959,357 ns/op | |
Iteration 3: 9132997,714 ns/op | |
Iteration 4: 8986660,667 ns/op | |
Iteration 5: 8455419,852 ns/op | |
# Run progress: 95,14% complete, ETA 00:00:38 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 9612572,208 ns/op | |
# Warmup Iteration 2: 8854322,857 ns/op | |
# Warmup Iteration 3: 9482717,148 ns/op | |
# Warmup Iteration 4: 9258893,911 ns/op | |
# Warmup Iteration 5: 9322661,309 ns/op | |
Iteration 1: 9233029,643 ns/op | |
Iteration 2: 8939178,246 ns/op | |
Iteration 3: 9103189,054 ns/op | |
Iteration 4: 8717806,034 ns/op | |
Iteration 5: 8815941,175 ns/op | |
Result "testTreeSetStream": | |
8971911,955 ±(99.9%) 372823,547 ns/op [Average] | |
(min, avg, max) = (8455419,852, 8971911,955, 9233029,643), stdev = 246599,692 | |
CI (99.9%): [8599088,408, 9344735,501] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testTreeSetStream | |
# Parameters: (diversity = 0.2, presorted = false, size = 10) | |
# Run progress: 95,83% complete, ETA 00:00:33 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 190,506 ns/op | |
# Warmup Iteration 2: 180,052 ns/op | |
# Warmup Iteration 3: 166,497 ns/op | |
# Warmup Iteration 4: 208,121 ns/op | |
# Warmup Iteration 5: 158,468 ns/op | |
Iteration 1: 152,979 ns/op | |
Iteration 2: 155,613 ns/op | |
Iteration 3: 153,094 ns/op | |
Iteration 4: 156,894 ns/op | |
Iteration 5: 147,004 ns/op | |
# Run progress: 96,53% complete, ETA 00:00:27 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 190,543 ns/op | |
# Warmup Iteration 2: 189,321 ns/op | |
# Warmup Iteration 3: 177,117 ns/op | |
# Warmup Iteration 4: 203,817 ns/op | |
# Warmup Iteration 5: 161,063 ns/op | |
Iteration 1: 153,331 ns/op | |
Iteration 2: 146,908 ns/op | |
Iteration 3: 144,889 ns/op | |
Iteration 4: 154,978 ns/op | |
Iteration 5: 154,314 ns/op | |
Result "testTreeSetStream": | |
152,000 ±(99.9%) 6,307 ns/op [Average] | |
(min, avg, max) = (144,889, 152,000, 156,894), stdev = 4,171 | |
CI (99.9%): [145,694, 158,307] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testTreeSetStream | |
# Parameters: (diversity = 0.2, presorted = false, size = 1000) | |
# Run progress: 97,22% complete, ETA 00:00:22 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 62203,120 ns/op | |
# Warmup Iteration 2: 55705,917 ns/op | |
# Warmup Iteration 3: 57953,030 ns/op | |
# Warmup Iteration 4: 55990,063 ns/op | |
# Warmup Iteration 5: 57638,190 ns/op | |
Iteration 1: 56130,069 ns/op | |
Iteration 2: 53764,616 ns/op | |
Iteration 3: 54751,263 ns/op | |
Iteration 4: 55917,145 ns/op | |
Iteration 5: 58220,780 ns/op | |
# Run progress: 97,92% complete, ETA 00:00:16 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 63280,111 ns/op | |
# Warmup Iteration 2: 61218,483 ns/op | |
# Warmup Iteration 3: 60065,499 ns/op | |
# Warmup Iteration 4: 58322,013 ns/op | |
# Warmup Iteration 5: 59120,976 ns/op | |
Iteration 1: 60317,671 ns/op | |
Iteration 2: 60677,820 ns/op | |
Iteration 3: 55973,873 ns/op | |
Iteration 4: 55938,539 ns/op | |
Iteration 5: 55747,520 ns/op | |
Result "testTreeSetStream": | |
56743,929 ±(99.9%) 3439,087 ns/op [Average] | |
(min, avg, max) = (53764,616, 56743,929, 60677,820), stdev = 2274,743 | |
CI (99.9%): [53304,842, 60183,016] (assumes normal distribution) | |
# JMH 1.13 (released 207 days ago, please consider updating!) | |
# VM version: JDK 1.8.0_101, VM 25.101-b13 | |
# VM invoker: C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe | |
# VM options: <none> | |
# Warmup: 5 iterations, 500 ms each | |
# Measurement: 5 iterations, 500 ms each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Average time, time/op | |
# Benchmark: com.example.MyBenchmark.testTreeSetStream | |
# Parameters: (diversity = 0.2, presorted = false, size = 100000) | |
# Run progress: 98,61% complete, ETA 00:00:11 | |
# Fork: 1 of 2 | |
# Warmup Iteration 1: 17699007,207 ns/op | |
# Warmup Iteration 2: 16756632,387 ns/op | |
# Warmup Iteration 3: 16319527,839 ns/op | |
# Warmup Iteration 4: 16109176,563 ns/op | |
# Warmup Iteration 5: 17574574,793 ns/op | |
Iteration 1: 16495882,419 ns/op | |
Iteration 2: 16263028,875 ns/op | |
Iteration 3: 16241789,969 ns/op | |
Iteration 4: 16458940,387 ns/op | |
Iteration 5: 16946856,767 ns/op | |
# Run progress: 99,31% complete, ETA 00:00:05 | |
# Fork: 2 of 2 | |
# Warmup Iteration 1: 18436807,259 ns/op | |
# Warmup Iteration 2: 17581761,862 ns/op | |
# Warmup Iteration 3: 17355210,367 ns/op | |
# Warmup Iteration 4: 17636563,172 ns/op | |
# Warmup Iteration 5: 17179685,633 ns/op | |
Iteration 1: 17262904,467 ns/op | |
Iteration 2: 17365795,200 ns/op | |
Iteration 3: 17710178,414 ns/op | |
Iteration 4: 17317955,733 ns/op | |
Iteration 5: 16786997,194 ns/op | |
Result "testTreeSetStream": | |
16885032,942 ±(99.9%) 778974,719 ns/op [Average] | |
(min, avg, max) = (16241789,969, 16885032,942, 17710178,414), stdev = 515243,546 | |
CI (99.9%): [16106058,223, 17664007,661] (assumes normal distribution) | |
# Run complete. Total time: 00:13:12 | |
Benchmark (diversity) (presorted) (size) Mode Cnt Score Error Units | |
MyBenchmark.testDistinctSorted 1 true 10 avgt 10 239,125 ± 21,664 ns/op | |
MyBenchmark.testDistinctSorted 1 true 1000 avgt 10 24189,638 ± 2619,421 ns/op | |
MyBenchmark.testDistinctSorted 1 true 100000 avgt 10 3341601,238 ± 1105460,383 ns/op | |
MyBenchmark.testDistinctSorted 1 false 10 avgt 10 268,984 ± 55,016 ns/op | |
MyBenchmark.testDistinctSorted 1 false 1000 avgt 10 72682,542 ± 3194,191 ns/op | |
MyBenchmark.testDistinctSorted 1 false 100000 avgt 10 16322221,697 ± 782166,878 ns/op | |
MyBenchmark.testDistinctSorted 0.5 true 10 avgt 10 221,170 ± 7,368 ns/op | |
MyBenchmark.testDistinctSorted 0.5 true 1000 avgt 10 20113,139 ± 704,607 ns/op | |
MyBenchmark.testDistinctSorted 0.5 true 100000 avgt 10 2661291,687 ± 693253,115 ns/op | |
MyBenchmark.testDistinctSorted 0.5 false 10 avgt 10 232,468 ± 9,570 ns/op | |
MyBenchmark.testDistinctSorted 0.5 false 1000 avgt 10 45510,083 ± 3439,259 ns/op | |
MyBenchmark.testDistinctSorted 0.5 false 100000 avgt 10 10806743,784 ± 751607,728 ns/op | |
MyBenchmark.testDistinctSorted 0.2 true 10 avgt 10 198,098 ± 12,821 ns/op | |
MyBenchmark.testDistinctSorted 0.2 true 1000 avgt 10 16687,272 ± 414,070 ns/op | |
MyBenchmark.testDistinctSorted 0.2 true 100000 avgt 10 1951674,392 ± 428697,297 ns/op | |
MyBenchmark.testDistinctSorted 0.2 false 10 avgt 10 198,995 ± 5,277 ns/op | |
MyBenchmark.testDistinctSorted 0.2 false 1000 avgt 10 22190,597 ± 679,335 ns/op | |
MyBenchmark.testDistinctSorted 0.2 false 100000 avgt 10 5930573,091 ± 391619,790 ns/op | |
MyBenchmark.testSet 1 true 10 avgt 10 221,912 ± 7,181 ns/op | |
MyBenchmark.testSet 1 true 1000 avgt 10 48019,095 ± 1527,476 ns/op | |
MyBenchmark.testSet 1 true 100000 avgt 10 14165744,516 ± 934657,951 ns/op | |
MyBenchmark.testSet 1 false 10 avgt 10 166,623 ± 13,540 ns/op | |
MyBenchmark.testSet 1 false 1000 avgt 10 72819,819 ± 2665,070 ns/op | |
MyBenchmark.testSet 1 false 100000 avgt 10 21599911,900 ± 689649,561 ns/op | |
MyBenchmark.testSet 0.5 true 10 avgt 10 157,486 ± 5,063 ns/op | |
MyBenchmark.testSet 0.5 true 1000 avgt 10 36866,755 ± 1204,557 ns/op | |
MyBenchmark.testSet 0.5 true 100000 avgt 10 11442151,201 ± 490919,860 ns/op | |
MyBenchmark.testSet 0.5 false 10 avgt 10 167,283 ± 26,667 ns/op | |
MyBenchmark.testSet 0.5 false 1000 avgt 10 64809,407 ± 2067,817 ns/op | |
MyBenchmark.testSet 0.5 false 100000 avgt 10 20335190,226 ± 1033195,487 ns/op | |
MyBenchmark.testSet 0.2 true 10 avgt 10 96,888 ± 18,738 ns/op | |
MyBenchmark.testSet 0.2 true 1000 avgt 10 32053,848 ± 7402,166 ns/op | |
MyBenchmark.testSet 0.2 true 100000 avgt 10 8491552,288 ± 217238,584 ns/op | |
MyBenchmark.testSet 0.2 false 10 avgt 10 83,442 ± 3,979 ns/op | |
MyBenchmark.testSet 0.2 false 1000 avgt 10 47997,683 ± 1682,399 ns/op | |
MyBenchmark.testSet 0.2 false 100000 avgt 10 16713016,967 ± 829193,708 ns/op | |
MyBenchmark.testStream 1 true 10 avgt 10 465,204 ± 29,979 ns/op | |
MyBenchmark.testStream 1 true 1000 avgt 10 36059,228 ± 6297,728 ns/op | |
MyBenchmark.testStream 1 true 100000 avgt 10 4758980,513 ± 1402915,263 ns/op | |
MyBenchmark.testStream 1 false 10 avgt 10 419,748 ± 66,093 ns/op | |
MyBenchmark.testStream 1 false 1000 avgt 10 77411,566 ± 2819,105 ns/op | |
MyBenchmark.testStream 1 false 100000 avgt 10 16427060,822 ± 1144337,597 ns/op | |
MyBenchmark.testStream 0.5 true 10 avgt 10 339,786 ± 9,935 ns/op | |
MyBenchmark.testStream 0.5 true 1000 avgt 10 23132,917 ± 6466,711 ns/op | |
MyBenchmark.testStream 0.5 true 100000 avgt 10 2819163,667 ± 821407,774 ns/op | |
MyBenchmark.testStream 0.5 false 10 avgt 10 349,835 ± 62,914 ns/op | |
MyBenchmark.testStream 0.5 false 1000 avgt 10 46855,510 ± 3880,203 ns/op | |
MyBenchmark.testStream 0.5 false 100000 avgt 10 11190284,695 ± 1119262,262 ns/op | |
MyBenchmark.testStream 0.2 true 10 avgt 10 287,851 ± 10,628 ns/op | |
MyBenchmark.testStream 0.2 true 1000 avgt 10 12995,648 ± 390,068 ns/op | |
MyBenchmark.testStream 0.2 true 100000 avgt 10 1969514,380 ± 699031,024 ns/op | |
MyBenchmark.testStream 0.2 false 10 avgt 10 284,551 ± 9,904 ns/op | |
MyBenchmark.testStream 0.2 false 1000 avgt 10 19552,483 ± 691,138 ns/op | |
MyBenchmark.testStream 0.2 false 100000 avgt 10 5533437,154 ± 518702,685 ns/op | |
MyBenchmark.testTreeSetStream 1 true 10 avgt 10 299,226 ± 36,858 ns/op | |
MyBenchmark.testTreeSetStream 1 true 1000 avgt 10 52969,339 ± 2088,919 ns/op | |
MyBenchmark.testTreeSetStream 1 true 100000 avgt 10 15177326,206 ± 1042318,798 ns/op | |
MyBenchmark.testTreeSetStream 1 false 10 avgt 10 237,320 ± 23,452 ns/op | |
MyBenchmark.testTreeSetStream 1 false 1000 avgt 10 73624,357 ± 2003,743 ns/op | |
MyBenchmark.testTreeSetStream 1 false 100000 avgt 10 22807766,241 ± 739457,000 ns/op | |
MyBenchmark.testTreeSetStream 0.5 true 10 avgt 10 240,136 ± 10,944 ns/op | |
MyBenchmark.testTreeSetStream 0.5 true 1000 avgt 10 41587,419 ± 1246,357 ns/op | |
MyBenchmark.testTreeSetStream 0.5 true 100000 avgt 10 12508743,663 ± 312357,679 ns/op | |
MyBenchmark.testTreeSetStream 0.5 false 10 avgt 10 206,392 ± 38,645 ns/op | |
MyBenchmark.testTreeSetStream 0.5 false 1000 avgt 10 69441,269 ± 2344,129 ns/op | |
MyBenchmark.testTreeSetStream 0.5 false 100000 avgt 10 20658557,903 ± 628970,174 ns/op | |
MyBenchmark.testTreeSetStream 0.2 true 10 avgt 10 151,954 ± 6,186 ns/op | |
MyBenchmark.testTreeSetStream 0.2 true 1000 avgt 10 29847,074 ± 1275,772 ns/op | |
MyBenchmark.testTreeSetStream 0.2 true 100000 avgt 10 8971911,955 ± 372823,547 ns/op | |
MyBenchmark.testTreeSetStream 0.2 false 10 avgt 10 152,000 ± 6,307 ns/op | |
MyBenchmark.testTreeSetStream 0.2 false 1000 avgt 10 56743,929 ± 3439,087 ns/op | |
MyBenchmark.testTreeSetStream 0.2 false 100000 avgt 10 16885032,942 ± 778974,719 ns/op |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment