Skip to content

Instantly share code, notes, and snippets.

@valery1707
Last active May 14, 2018 16:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save valery1707/f03b4fae114e528aeb39551f0947852a to your computer and use it in GitHub Desktop.
Save valery1707/f03b4fae114e528aeb39551f0947852a to your computer and use it in GitHub Desktop.
public class Benchmark {
@Test
public void test() {
String PATH_TO_A_HUGE_TEXT_FILE = "";
Option
.of(PATH_TO_A_HUGE_TEXT_FILE)
.map(Paths::get)
.toTry()
.mapTry(Files::lines)
.map(BaseStream::iterator)
.map(Iterator::ofAll)
.map(lines -> lines.map(String::toUpperCase))
.forEach(transformed -> transformed.forEach(line -> {
}));
API.Some(Paths.get(PATH_TO_A_HUGE_TEXT_FILE))
.map(path -> API.Try(() -> Files.lines(path))
.map(s -> Iterator.ofAll(s.iterator())).get()
)
.map(linesStream -> linesStream.map(String::toUpperCase))
.forEach(transformedStream -> transformedStream.forEach(s -> {
}));
}
enum Sizes {
Bytes(1),
KiB(1024),
MiB(1024 * 1024),
GiB(1024 * 1024 * 1024),
;
private final long value;
Sizes(long value) {
this.value = value;
}
public static String toString(long value) {
Sizes size = Bytes;
for (Sizes s : Sizes.values()) {
if (s.value <= value) {
size = s;
}
}
return String.format(Locale.US, "%.2f %s", (double) value / size.value, size.name());
}
public static void printMemoryInfo() {
Runtime runtime = Runtime.getRuntime();
System.out.println(String.format(
"Memory[Total: %s; Free: %s; Max: %s; Used: %s]"
, toString(runtime.totalMemory())
, toString(runtime.freeMemory())
, toString(runtime.maxMemory())
, toString(runtime.totalMemory() - runtime.freeMemory())
));
}
}
private Try<java.util.stream.Stream<String>> readLineOfHugeTextFile(int maxLineLength, long streamSize) {
String source = "qwertyuiopasdfghjklzxcvbnm QWERTYUIOPASDFGHJKLZXCVBNM";
int len = source.length();
Random random = new Random();
Stream<String> stream = Stream
.generate(() -> {
char[] chars = new char[random.nextInt(maxLineLength)];
for (int i = 0; i < chars.length; i++) {
chars[i] = source.charAt(random.nextInt(len));
}
return new String(chars);
})
.limit(streamSize);
return Try.of(() -> stream);
}
@Test
public void testJavaStream() {
Sizes.printMemoryInfo();
AtomicLong counter = new AtomicLong();
long used = Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory();
readLineOfHugeTextFile(1_000, 1_000_000)
.map(lines -> lines.map(String::toUpperCase))
.forEach(transformed -> transformed.forEach(line -> {
counter.addAndGet(line.length());
}));
Runtime.getRuntime().freeMemory();
Sizes.printMemoryInfo();
System.out.println("Total chars: " + counter);
System.out.println("Used: " + Sizes.toString(Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory() - used));
}
@Test
public void testVavrStream() {
Sizes.printMemoryInfo();
AtomicLong counter = new AtomicLong();
long used = Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory();
readLineOfHugeTextFile(1_000, 1_000_000)
.map(io.vavr.collection.Stream::ofAll)
.map(lines -> lines.map(String::toUpperCase))
.forEach(transformed -> transformed.forEach(line -> {
counter.addAndGet(line.length());
}));
Runtime.getRuntime().freeMemory();
Sizes.printMemoryInfo();
System.out.println("Total chars: " + counter);
System.out.println("Used: " + Sizes.toString(Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory() - used));
}
@Test
public void testVavrIterator() {
Sizes.printMemoryInfo();
AtomicLong counter = new AtomicLong();
long used = Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory();
readLineOfHugeTextFile(1_000, 1_000_000)
.map(BaseStream::iterator)
.map(io.vavr.collection.Iterator::ofAll)
.map(lines -> lines.map(String::toUpperCase))
.forEach(transformed -> transformed.forEach(line -> {
counter.addAndGet(line.length());
}));
Runtime.getRuntime().freeMemory();
Sizes.printMemoryInfo();
System.out.println("Total chars: " + counter);
System.out.println("Used: " + Sizes.toString(Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory() - used));
}
}
This file has been truncated, but you can view the full file.
# Run complete. Total time: 14:12:18
Benchmark (CONTAINER_SIZE) Mode Cnt Score Error Units
i.v.collection.ArrayBenchmark.Append.fjava_mutable 10 thrpt 15 1706891,463 ▒ 53485,762 ops/s
i.v.collection.ArrayBenchmark.Append.fjava_mutable 100 thrpt 15 162796,391 ▒ 4475,340 ops/s
i.v.collection.ArrayBenchmark.Append.fjava_mutable 1000 thrpt 15 4668,259 ▒ 150,489 ops/s
i.v.collection.ArrayBenchmark.Append.fjava_mutable 2500 thrpt 15 790,651 ▒ 15,453 ops/s
i.v.collection.ArrayBenchmark.Append.java_mutable 10 thrpt 15 12485227,520 ▒ 456563,789 ops/s
i.v.collection.ArrayBenchmark.Append.java_mutable 100 thrpt 15 1605828,095 ▒ 108407,756 ops/s
i.v.collection.ArrayBenchmark.Append.java_mutable 1000 thrpt 15 171542,483 ▒ 4874,486 ops/s
i.v.collection.ArrayBenchmark.Append.java_mutable 2500 thrpt 15 67048,270 ▒ 2410,097 ops/s
i.v.collection.ArrayBenchmark.Append.vavr_persistent 10 thrpt 15 3407584,939 ▒ 106820,959 ops/s
i.v.collection.ArrayBenchmark.Append.vavr_persistent 100 thrpt 15 277594,319 ▒ 7318,892 ops/s
i.v.collection.ArrayBenchmark.Append.vavr_persistent 1000 thrpt 15 4940,529 ▒ 34,589 ops/s
i.v.collection.ArrayBenchmark.Append.vavr_persistent 2500 thrpt 15 817,291 ▒ 6,082 ops/s
i.v.collection.ArrayBenchmark.Create.fjava_persistent 10 thrpt 15 5374008,077 ▒ 182073,065 ops/s
i.v.collection.ArrayBenchmark.Create.fjava_persistent 100 thrpt 15 563318,549 ▒ 12777,599 ops/s
i.v.collection.ArrayBenchmark.Create.fjava_persistent 1000 thrpt 15 57736,895 ▒ 1211,874 ops/s
i.v.collection.ArrayBenchmark.Create.fjava_persistent 2500 thrpt 15 22493,016 ▒ 915,608 ops/s
i.v.collection.ArrayBenchmark.Create.java_mutable 10 thrpt 15 70360020,015 ▒ 778202,093 ops/s
i.v.collection.ArrayBenchmark.Create.java_mutable 100 thrpt 15 24223834,004 ▒ 202920,679 ops/s
i.v.collection.ArrayBenchmark.Create.java_mutable 1000 thrpt 15 2564538,782 ▒ 43124,413 ops/s
i.v.collection.ArrayBenchmark.Create.java_mutable 2500 thrpt 15 1025626,644 ▒ 18163,364 ops/s
i.v.collection.ArrayBenchmark.Create.vavr_persistent 10 thrpt 15 80165189,083 ▒ 1605143,692 ops/s
i.v.collection.ArrayBenchmark.Create.vavr_persistent 100 thrpt 15 25511838,042 ▒ 398656,851 ops/s
i.v.collection.ArrayBenchmark.Create.vavr_persistent 1000 thrpt 15 2560452,926 ▒ 49772,946 ops/s
i.v.collection.ArrayBenchmark.Create.vavr_persistent 2500 thrpt 15 1001858,784 ▒ 28622,214 ops/s
i.v.collection.ArrayBenchmark.Fill.vavr_persistent_constant_object 10 thrpt 15 22169738,847 ▒ 1096731,276 ops/s
i.v.collection.ArrayBenchmark.Fill.vavr_persistent_constant_object 100 thrpt 15 4695225,417 ▒ 130188,806 ops/s
i.v.collection.ArrayBenchmark.Fill.vavr_persistent_constant_object 1000 thrpt 15 464734,266 ▒ 3678,220 ops/s
i.v.collection.ArrayBenchmark.Fill.vavr_persistent_constant_object 2500 thrpt 15 191501,089 ▒ 2492,071 ops/s
i.v.collection.ArrayBenchmark.Fill.vavr_persistent_constant_supplier 10 thrpt 15 18731812,166 ▒ 254119,707 ops/s
i.v.collection.ArrayBenchmark.Fill.vavr_persistent_constant_supplier 100 thrpt 15 2900148,805 ▒ 108246,208 ops/s
i.v.collection.ArrayBenchmark.Fill.vavr_persistent_constant_supplier 1000 thrpt 15 155157,686 ▒ 5817,863 ops/s
i.v.collection.ArrayBenchmark.Fill.vavr_persistent_constant_supplier 2500 thrpt 15 66521,267 ▒ 1945,152 ops/s
i.v.collection.ArrayBenchmark.Get.fjava_mutable 10 thrpt 15 76753597,894 ▒ 2554736,103 ops/s
i.v.collection.ArrayBenchmark.Get.fjava_mutable 100 thrpt 15 13206348,045 ▒ 443102,472 ops/s
i.v.collection.ArrayBenchmark.Get.fjava_mutable 1000 thrpt 15 1391563,372 ▒ 44209,623 ops/s
i.v.collection.ArrayBenchmark.Get.fjava_mutable 2500 thrpt 15 535384,902 ▒ 14866,364 ops/s
i.v.collection.ArrayBenchmark.Get.java_mutable 10 thrpt 15 76637563,735 ▒ 2130803,024 ops/s
i.v.collection.ArrayBenchmark.Get.java_mutable 100 thrpt 15 12340812,899 ▒ 437491,927 ops/s
i.v.collection.ArrayBenchmark.Get.java_mutable 1000 thrpt 15 1340950,422 ▒ 39979,991 ops/s
i.v.collection.ArrayBenchmark.Get.java_mutable 2500 thrpt 15 525120,111 ▒ 7355,984 ops/s
i.v.collection.ArrayBenchmark.Get.vavr_persistent 10 thrpt 15 73685496,405 ▒ 2786435,803 ops/s
i.v.collection.ArrayBenchmark.Get.vavr_persistent 100 thrpt 15 12917000,267 ▒ 373232,574 ops/s
i.v.collection.ArrayBenchmark.Get.vavr_persistent 1000 thrpt 15 1355112,120 ▒ 22791,109 ops/s
i.v.collection.ArrayBenchmark.Get.vavr_persistent 2500 thrpt 15 534529,131 ▒ 14234,604 ops/s
i.v.collection.ArrayBenchmark.Head.fjava_mutable 10 thrpt 15 294202098,921 ▒ 4124664,455 ops/s
i.v.collection.ArrayBenchmark.Head.fjava_mutable 100 thrpt 15 293505655,955 ▒ 3256324,002 ops/s
i.v.collection.ArrayBenchmark.Head.fjava_mutable 1000 thrpt 15 291289322,472 ▒ 6725999,527 ops/s
i.v.collection.ArrayBenchmark.Head.fjava_mutable 2500 thrpt 15 292383890,438 ▒ 7333501,012 ops/s
i.v.collection.ArrayBenchmark.Head.java_mutable 10 thrpt 15 266889706,200 ▒ 3603789,245 ops/s
i.v.collection.ArrayBenchmark.Head.java_mutable 100 thrpt 15 264170878,155 ▒ 8145373,843 ops/s
i.v.collection.ArrayBenchmark.Head.java_mutable 1000 thrpt 15 264263522,464 ▒ 9224511,571 ops/s
i.v.collection.ArrayBenchmark.Head.java_mutable 2500 thrpt 15 268029293,222 ▒ 7389764,919 ops/s
i.v.collection.ArrayBenchmark.Head.vavr_persistent 10 thrpt 15 270898022,056 ▒ 33573846,754 ops/s
i.v.collection.ArrayBenchmark.Head.vavr_persistent 100 thrpt 15 282288949,007 ▒ 6752721,061 ops/s
i.v.collection.ArrayBenchmark.Head.vavr_persistent 1000 thrpt 15 281557488,769 ▒ 3600879,924 ops/s
i.v.collection.ArrayBenchmark.Head.vavr_persistent 2500 thrpt 15 283872353,857 ▒ 5252655,028 ops/s
i.v.collection.ArrayBenchmark.Iterate.fjava_mutable 10 thrpt 15 36121568,124 ▒ 943582,923 ops/s
i.v.collection.ArrayBenchmark.Iterate.fjava_mutable 100 thrpt 15 8297290,324 ▒ 164298,563 ops/s
i.v.collection.ArrayBenchmark.Iterate.fjava_mutable 1000 thrpt 15 1123578,952 ▒ 21372,708 ops/s
i.v.collection.ArrayBenchmark.Iterate.fjava_mutable 2500 thrpt 15 54411,631 ▒ 992,746 ops/s
i.v.collection.ArrayBenchmark.Iterate.java_mutable 10 thrpt 15 77042664,775 ▒ 1570492,416 ops/s
i.v.collection.ArrayBenchmark.Iterate.java_mutable 100 thrpt 15 12477279,710 ▒ 310537,376 ops/s
i.v.collection.ArrayBenchmark.Iterate.java_mutable 1000 thrpt 15 1344301,046 ▒ 29312,300 ops/s
i.v.collection.ArrayBenchmark.Iterate.java_mutable 2500 thrpt 15 521680,472 ▒ 15374,582 ops/s
i.v.collection.ArrayBenchmark.Iterate.vavr_persistent 10 thrpt 15 73351258,025 ▒ 1820188,098 ops/s
i.v.collection.ArrayBenchmark.Iterate.vavr_persistent 100 thrpt 15 12787104,549 ▒ 357206,050 ops/s
i.v.collection.ArrayBenchmark.Iterate.vavr_persistent 1000 thrpt 15 1344915,277 ▒ 32764,529 ops/s
i.v.collection.ArrayBenchmark.Iterate.vavr_persistent 2500 thrpt 15 522419,741 ▒ 10677,336 ops/s
i.v.collection.ArrayBenchmark.Prepend.fjava_mutable 10 thrpt 15 1833122,646 ▒ 69505,456 ops/s
i.v.collection.ArrayBenchmark.Prepend.fjava_mutable 100 thrpt 15 145312,553 ▒ 2348,395 ops/s
i.v.collection.ArrayBenchmark.Prepend.fjava_mutable 1000 thrpt 15 3551,946 ▒ 83,361 ops/s
i.v.collection.ArrayBenchmark.Prepend.fjava_mutable 2500 thrpt 15 742,595 ▒ 6,568 ops/s
i.v.collection.ArrayBenchmark.Prepend.java_mutable 10 thrpt 15 2895993,968 ▒ 56970,134 ops/s
i.v.collection.ArrayBenchmark.Prepend.java_mutable 100 thrpt 15 263948,129 ▒ 3214,780 ops/s
i.v.collection.ArrayBenchmark.Prepend.java_mutable 1000 thrpt 15 12254,355 ▒ 422,380 ops/s
i.v.collection.ArrayBenchmark.Prepend.java_mutable 2500 thrpt 15 2960,782 ▒ 44,278 ops/s
i.v.collection.ArrayBenchmark.Prepend.vavr_persistent 10 thrpt 15 2051426,792 ▒ 20305,826 ops/s
i.v.collection.ArrayBenchmark.Prepend.vavr_persistent 100 thrpt 15 148779,822 ▒ 2246,350 ops/s
i.v.collection.ArrayBenchmark.Prepend.vavr_persistent 1000 thrpt 15 3717,289 ▒ 37,397 ops/s
i.v.collection.ArrayBenchmark.Prepend.vavr_persistent 2500 thrpt 15 745,007 ▒ 25,290 ops/s
i.v.collection.ArrayBenchmark.Tail.java_mutable 10 thrpt 15 2577117,273 ▒ 42962,690 ops/s
i.v.collection.ArrayBenchmark.Tail.java_mutable 100 thrpt 15 224561,457 ▒ 3686,962 ops/s
i.v.collection.ArrayBenchmark.Tail.java_mutable 1000 thrpt 15 11451,602 ▒ 150,131 ops/s
i.v.collection.ArrayBenchmark.Tail.java_mutable 2500 thrpt 15 3317,414 ▒ 186,003 ops/s
i.v.collection.ArrayBenchmark.Tail.vavr_persistent 10 thrpt 15 2204283,986 ▒ 31549,559 ops/s
i.v.collection.ArrayBenchmark.Tail.vavr_persistent 100 thrpt 15 164580,559 ▒ 2201,649 ops/s
i.v.collection.ArrayBenchmark.Tail.vavr_persistent 1000 thrpt 15 3716,117 ▒ 67,657 ops/s
i.v.collection.ArrayBenchmark.Tail.vavr_persistent 2500 thrpt 15 762,221 ▒ 15,261 ops/s
i.v.collection.ArrayBenchmark.Update.fjava_mutable 10 thrpt 15 27378848,048 ▒ 519849,029 ops/s
i.v.collection.ArrayBenchmark.Update.fjava_mutable 100 thrpt 15 3225328,812 ▒ 128345,986 ops/s
i.v.collection.ArrayBenchmark.Update.fjava_mutable 1000 thrpt 15 328258,487 ▒ 12224,727 ops/s
i.v.collection.ArrayBenchmark.Update.fjava_mutable 2500 thrpt 15 137465,138 ▒ 3348,115 ops/s
i.v.collection.ArrayBenchmark.Update.java_mutable 10 thrpt 15 34953147,507 ▒ 871456,736 ops/s
i.v.collection.ArrayBenchmark.Update.java_mutable 100 thrpt 15 4041181,878 ▒ 102260,051 ops/s
i.v.collection.ArrayBenchmark.Update.java_mutable 1000 thrpt 15 425855,010 ▒ 6352,144 ops/s
i.v.collection.ArrayBenchmark.Update.java_mutable 2500 thrpt 15 172111,222 ▒ 3866,338 ops/s
i.v.collection.ArrayBenchmark.Update.vavr_persistent 10 thrpt 15 7371344,775 ▒ 134731,495 ops/s
i.v.collection.ArrayBenchmark.Update.vavr_persistent 100 thrpt 15 244136,105 ▒ 2321,421 ops/s
i.v.collection.ArrayBenchmark.Update.vavr_persistent 1000 thrpt 15 2536,823 ▒ 20,908 ops/s
i.v.collection.ArrayBenchmark.Update.vavr_persistent 2500 thrpt 15 416,762 ▒ 4,234 ops/s
i.v.collection.BitSetBenchmark.AddAll.scala_persistent 10 thrpt 15 27251858,143 ▒ 288682,809 ops/s
i.v.collection.BitSetBenchmark.AddAll.scala_persistent 100 thrpt 15 1900914,803 ▒ 33901,111 ops/s
i.v.collection.BitSetBenchmark.AddAll.scala_persistent 1000 thrpt 15 28613,275 ▒ 475,784 ops/s
i.v.collection.BitSetBenchmark.AddAll.scala_persistent 2500 thrpt 15 10829,384 ▒ 1690,192 ops/s
i.v.collection.BitSetBenchmark.AddAll.vavr_persistent 10 thrpt 15 12619748,631 ▒ 363535,238 ops/s
i.v.collection.BitSetBenchmark.AddAll.vavr_persistent 100 thrpt 15 1393012,355 ▒ 23311,501 ops/s
i.v.collection.BitSetBenchmark.AddAll.vavr_persistent 1000 thrpt 15 42642,570 ▒ 699,230 ops/s
i.v.collection.BitSetBenchmark.AddAll.vavr_persistent 2500 thrpt 15 11319,515 ▒ 162,180 ops/s
i.v.collection.BitSetBenchmark.Iterate.scala_persistent 10 thrpt 15 6268351,777 ▒ 106355,621 ops/s
i.v.collection.BitSetBenchmark.Iterate.scala_persistent 100 thrpt 15 2128527,229 ▒ 31320,827 ops/s
i.v.collection.BitSetBenchmark.Iterate.scala_persistent 1000 thrpt 15 195469,436 ▒ 2052,026 ops/s
i.v.collection.BitSetBenchmark.Iterate.scala_persistent 2500 thrpt 15 73092,517 ▒ 1485,926 ops/s
i.v.collection.BitSetBenchmark.Iterate.vavr_persistent 10 thrpt 15 43508327,288 ▒ 920167,259 ops/s
i.v.collection.BitSetBenchmark.Iterate.vavr_persistent 100 thrpt 15 6160473,962 ▒ 140740,539 ops/s
i.v.collection.BitSetBenchmark.Iterate.vavr_persistent 1000 thrpt 15 499612,056 ▒ 7181,771 ops/s
i.v.collection.BitSetBenchmark.Iterate.vavr_persistent 2500 thrpt 15 190085,001 ▒ 2674,742 ops/s
i.v.collection.CharSeqBenchmark.Append.fjava_persistent 10 thrpt 15 1280483,911 ▒ 12579,251 ops/s
i.v.collection.CharSeqBenchmark.Append.fjava_persistent 100 thrpt 15 112541,713 ▒ 8057,623 ops/s
i.v.collection.CharSeqBenchmark.Append.fjava_persistent 1000 thrpt 15 14013,952 ▒ 505,601 ops/s
i.v.collection.CharSeqBenchmark.Append.fjava_persistent 2500 thrpt 15 4812,603 ▒ 142,195 ops/s
i.v.collection.CharSeqBenchmark.Append.java_persistent 10 thrpt 15 8062567,690 ▒ 119090,660 ops/s
i.v.collection.CharSeqBenchmark.Append.java_persistent 100 thrpt 15 607442,304 ▒ 15287,713 ops/s
i.v.collection.CharSeqBenchmark.Append.java_persistent 1000 thrpt 15 9722,468 ▒ 116,976 ops/s
i.v.collection.CharSeqBenchmark.Append.java_persistent 2500 thrpt 15 1612,198 ▒ 17,094 ops/s
i.v.collection.CharSeqBenchmark.Append.vavr_persistent 10 thrpt 15 6176095,517 ▒ 105556,382 ops/s
i.v.collection.CharSeqBenchmark.Append.vavr_persistent 100 thrpt 15 450803,723 ▒ 5681,517 ops/s
i.v.collection.CharSeqBenchmark.Append.vavr_persistent 1000 thrpt 15 9317,175 ▒ 116,433 ops/s
i.v.collection.CharSeqBenchmark.Append.vavr_persistent 2500 thrpt 15 1595,633 ▒ 19,420 ops/s
i.v.collection.CharSeqBenchmark.Get.fjava_persistent 10 thrpt 15 2829230,098 ▒ 50532,671 ops/s
i.v.collection.CharSeqBenchmark.Get.fjava_persistent 100 thrpt 15 23727,819 ▒ 549,635 ops/s
i.v.collection.CharSeqBenchmark.Get.fjava_persistent 1000 thrpt 15 206,461 ▒ 5,869 ops/s
i.v.collection.CharSeqBenchmark.Get.fjava_persistent 2500 thrpt 15 30,138 ▒ 0,488 ops/s
i.v.collection.CharSeqBenchmark.Get.java_persistent 10 thrpt 15 118928349,488 ▒ 2527125,640 ops/s
i.v.collection.CharSeqBenchmark.Get.java_persistent 100 thrpt 15 28572722,815 ▒ 288231,451 ops/s
i.v.collection.CharSeqBenchmark.Get.java_persistent 1000 thrpt 15 2797547,832 ▒ 38974,075 ops/s
i.v.collection.CharSeqBenchmark.Get.java_persistent 2500 thrpt 15 1119409,278 ▒ 22258,363 ops/s
i.v.collection.CharSeqBenchmark.Get.vavr_persistent 10 thrpt 15 85783079,114 ▒ 3543162,055 ops/s
i.v.collection.CharSeqBenchmark.Get.vavr_persistent 100 thrpt 15 2977359,088 ▒ 98736,784 ops/s
i.v.collection.CharSeqBenchmark.Get.vavr_persistent 1000 thrpt 15 302570,148 ▒ 10804,098 ops/s
i.v.collection.CharSeqBenchmark.Get.vavr_persistent 2500 thrpt 15 118168,091 ▒ 5960,212 ops/s
i.v.collection.CharSeqBenchmark.Head.fjava_persistent 10 thrpt 15 176087582,627 ▒ 3000052,750 ops/s
i.v.collection.CharSeqBenchmark.Head.fjava_persistent 100 thrpt 15 173982991,581 ▒ 6010622,348 ops/s
i.v.collection.CharSeqBenchmark.Head.fjava_persistent 1000 thrpt 15 148811390,994 ▒ 8887279,081 ops/s
i.v.collection.CharSeqBenchmark.Head.fjava_persistent 2500 thrpt 15 160361743,966 ▒ 8199763,294 ops/s
i.v.collection.CharSeqBenchmark.Head.java_persistent 10 thrpt 15 188797736,904 ▒ 4781056,919 ops/s
i.v.collection.CharSeqBenchmark.Head.java_persistent 100 thrpt 15 183859584,303 ▒ 7355828,746 ops/s
i.v.collection.CharSeqBenchmark.Head.java_persistent 1000 thrpt 15 183154153,262 ▒ 3623890,995 ops/s
i.v.collection.CharSeqBenchmark.Head.java_persistent 2500 thrpt 15 179423824,381 ▒ 12424524,116 ops/s
i.v.collection.CharSeqBenchmark.Head.vavr_persistent 10 thrpt 15 173855613,528 ▒ 6361022,986 ops/s
i.v.collection.CharSeqBenchmark.Head.vavr_persistent 100 thrpt 15 175851335,483 ▒ 6412613,551 ops/s
i.v.collection.CharSeqBenchmark.Head.vavr_persistent 1000 thrpt 15 173407580,544 ▒ 4858852,084 ops/s
i.v.collection.CharSeqBenchmark.Head.vavr_persistent 2500 thrpt 15 174213585,286 ▒ 8168896,527 ops/s
i.v.collection.CharSeqBenchmark.Iterate.fjava_persistent 10 thrpt 15 8448588,862 ▒ 261362,268 ops/s
i.v.collection.CharSeqBenchmark.Iterate.fjava_persistent 100 thrpt 15 835783,356 ▒ 32000,790 ops/s
i.v.collection.CharSeqBenchmark.Iterate.fjava_persistent 1000 thrpt 15 89008,737 ▒ 2524,151 ops/s
i.v.collection.CharSeqBenchmark.Iterate.fjava_persistent 2500 thrpt 15 28773,375 ▒ 1017,780 ops/s
i.v.collection.CharSeqBenchmark.Iterate.java_persistent 10 thrpt 15 117214538,456 ▒ 5256110,867 ops/s
i.v.collection.CharSeqBenchmark.Iterate.java_persistent 100 thrpt 15 28095178,148 ▒ 483786,188 ops/s
i.v.collection.CharSeqBenchmark.Iterate.java_persistent 1000 thrpt 15 2811429,830 ▒ 84375,327 ops/s
i.v.collection.CharSeqBenchmark.Iterate.java_persistent 2500 thrpt 15 1120889,216 ▒ 28116,264 ops/s
i.v.collection.CharSeqBenchmark.Iterate.vavr_persistent 10 thrpt 15 56560902,576 ▒ 1312970,993 ops/s
i.v.collection.CharSeqBenchmark.Iterate.vavr_persistent 100 thrpt 15 2447886,081 ▒ 54323,872 ops/s
i.v.collection.CharSeqBenchmark.Iterate.vavr_persistent 1000 thrpt 15 250555,234 ▒ 13734,738 ops/s
i.v.collection.CharSeqBenchmark.Iterate.vavr_persistent 2500 thrpt 15 113301,373 ▒ 6950,346 ops/s
i.v.collection.CharSeqBenchmark.Prepend.fjava_persistent 10 thrpt 15 1229275,117 ▒ 26916,677 ops/s
i.v.collection.CharSeqBenchmark.Prepend.fjava_persistent 100 thrpt 15 137705,062 ▒ 4951,415 ops/s
i.v.collection.CharSeqBenchmark.Prepend.fjava_persistent 1000 thrpt 15 12902,268 ▒ 365,015 ops/s
i.v.collection.CharSeqBenchmark.Prepend.fjava_persistent 2500 thrpt 15 5790,819 ▒ 97,321 ops/s
i.v.collection.CharSeqBenchmark.Prepend.java_persistent 10 thrpt 15 4510673,417 ▒ 76543,654 ops/s
i.v.collection.CharSeqBenchmark.Prepend.java_persistent 100 thrpt 15 208300,610 ▒ 5733,440 ops/s
i.v.collection.CharSeqBenchmark.Prepend.java_persistent 1000 thrpt 15 4276,115 ▒ 103,002 ops/s
i.v.collection.CharSeqBenchmark.Prepend.java_persistent 2500 thrpt 15 758,236 ▒ 12,203 ops/s
i.v.collection.CharSeqBenchmark.Prepend.vavr_persistent 10 thrpt 15 6417250,443 ▒ 138690,198 ops/s
i.v.collection.CharSeqBenchmark.Prepend.vavr_persistent 100 thrpt 15 446610,595 ▒ 18969,452 ops/s
i.v.collection.CharSeqBenchmark.Prepend.vavr_persistent 1000 thrpt 15 9270,390 ▒ 145,681 ops/s
i.v.collection.CharSeqBenchmark.Prepend.vavr_persistent 2500 thrpt 15 1590,751 ▒ 21,727 ops/s
i.v.collection.CharSeqBenchmark.Repeat.vavr_persistent 10 thrpt 15 13474238,206 ▒ 438248,711 ops/s
i.v.collection.CharSeqBenchmark.Repeat.vavr_persistent 100 thrpt 15 9363277,472 ▒ 337758,755 ops/s
i.v.collection.CharSeqBenchmark.Repeat.vavr_persistent 1000 thrpt 15 1932240,190 ▒ 43702,300 ops/s
i.v.collection.CharSeqBenchmark.Repeat.vavr_persistent 2500 thrpt 15 990184,658 ▒ 26214,233 ops/s
i.v.collection.CharSeqBenchmark.Tail.fjava_persistent 10 thrpt 15 9498132,245 ▒ 301271,579 ops/s
i.v.collection.CharSeqBenchmark.Tail.fjava_persistent 100 thrpt 15 922402,293 ▒ 26564,606 ops/s
i.v.collection.CharSeqBenchmark.Tail.fjava_persistent 1000 thrpt 15 78729,029 ▒ 3063,228 ops/s
i.v.collection.CharSeqBenchmark.Tail.fjava_persistent 2500 thrpt 15 30069,761 ▒ 598,657 ops/s
i.v.collection.CharSeqBenchmark.Tail.java_persistent 10 thrpt 15 7447497,911 ▒ 188047,493 ops/s
i.v.collection.CharSeqBenchmark.Tail.java_persistent 100 thrpt 15 565529,325 ▒ 15139,138 ops/s
i.v.collection.CharSeqBenchmark.Tail.java_persistent 1000 thrpt 15 9711,022 ▒ 178,444 ops/s
i.v.collection.CharSeqBenchmark.Tail.java_persistent 2500 thrpt 15 1618,620 ▒ 21,810 ops/s
i.v.collection.CharSeqBenchmark.Tail.vavr_persistent 10 thrpt 15 6466727,069 ▒ 115408,134 ops/s
i.v.collection.CharSeqBenchmark.Tail.vavr_persistent 100 thrpt 15 485275,894 ▒ 10180,499 ops/s
i.v.collection.CharSeqBenchmark.Tail.vavr_persistent 1000 thrpt 15 9541,776 ▒ 151,695 ops/s
i.v.collection.CharSeqBenchmark.Tail.vavr_persistent 2500 thrpt 15 1605,509 ▒ 15,568 ops/s
i.v.collection.CharSeqBenchmark.Update.java_persistent 10 thrpt 15 1756504,206 ▒ 41763,055 ops/s
i.v.collection.CharSeqBenchmark.Update.java_persistent 100 thrpt 15 72956,051 ▒ 1290,486 ops/s
i.v.collection.CharSeqBenchmark.Update.java_persistent 1000 thrpt 15 1109,883 ▒ 12,277 ops/s
i.v.collection.CharSeqBenchmark.Update.java_persistent 2500 thrpt 15 199,073 ▒ 2,412 ops/s
i.v.collection.CharSeqBenchmark.Update.vavr_persistent 10 thrpt 15 1622048,155 ▒ 53281,582 ops/s
i.v.collection.CharSeqBenchmark.Update.vavr_persistent 100 thrpt 15 74142,633 ▒ 1256,267 ops/s
i.v.collection.CharSeqBenchmark.Update.vavr_persistent 1000 thrpt 15 1106,384 ▒ 15,354 ops/s
i.v.collection.CharSeqBenchmark.Update.vavr_persistent 2500 thrpt 15 198,050 ▒ 4,099 ops/s
i.v.collection.HashSetBenchmark.Add.capsule_persistent 10 thrpt 15 2116936,584 ▒ 43442,085 ops/s
i.v.collection.HashSetBenchmark.Add.capsule_persistent 100 thrpt 15 146354,651 ▒ 2828,545 ops/s
i.v.collection.HashSetBenchmark.Add.capsule_persistent 1000 thrpt 15 11627,587 ▒ 207,567 ops/s
i.v.collection.HashSetBenchmark.Add.capsule_persistent 2500 thrpt 15 3243,208 ▒ 89,418 ops/s
i.v.collection.HashSetBenchmark.Add.pcollections_persistent 10 thrpt 15 1438752,534 ▒ 25534,772 ops/s
i.v.collection.HashSetBenchmark.Add.pcollections_persistent 100 thrpt 15 123349,993 ▒ 2561,106 ops/s
i.v.collection.HashSetBenchmark.Add.pcollections_persistent 1000 thrpt 15 4431,072 ▒ 94,095 ops/s
i.v.collection.HashSetBenchmark.Add.pcollections_persistent 2500 thrpt 15 1375,027 ▒ 41,601 ops/s
i.v.collection.HashSetBenchmark.Add.scala_persistent 10 thrpt 15 2080339,010 ▒ 26200,108 ops/s
i.v.collection.HashSetBenchmark.Add.scala_persistent 100 thrpt 15 155853,188 ▒ 2570,962 ops/s
i.v.collection.HashSetBenchmark.Add.scala_persistent 1000 thrpt 15 8712,048 ▒ 75,604 ops/s
i.v.collection.HashSetBenchmark.Add.scala_persistent 2500 thrpt 15 2949,890 ▒ 29,823 ops/s
i.v.collection.HashSetBenchmark.Add.vavr_persistent 10 thrpt 15 1841161,696 ▒ 33500,062 ops/s
i.v.collection.HashSetBenchmark.Add.vavr_persistent 100 thrpt 15 172145,064 ▒ 4667,686 ops/s
i.v.collection.HashSetBenchmark.Add.vavr_persistent 1000 thrpt 15 12192,550 ▒ 211,652 ops/s
i.v.collection.HashSetBenchmark.Add.vavr_persistent 2500 thrpt 15 4205,231 ▒ 139,537 ops/s
i.v.collection.HashSetBenchmark.Iterate.capsule_persistent 10 thrpt 15 52851631,369 ▒ 1354212,205 ops/s
i.v.collection.HashSetBenchmark.Iterate.capsule_persistent 100 thrpt 15 2995645,362 ▒ 143552,651 ops/s
i.v.collection.HashSetBenchmark.Iterate.capsule_persistent 1000 thrpt 15 494217,115 ▒ 39463,237 ops/s
i.v.collection.HashSetBenchmark.Iterate.capsule_persistent 2500 thrpt 15 60341,625 ▒ 2430,481 ops/s
i.v.collection.HashSetBenchmark.Iterate.pcollections_persistent 10 thrpt 15 3549103,834 ▒ 101977,423 ops/s
i.v.collection.HashSetBenchmark.Iterate.pcollections_persistent 100 thrpt 15 534849,614 ▒ 15632,620 ops/s
i.v.collection.HashSetBenchmark.Iterate.pcollections_persistent 1000 thrpt 15 35900,663 ▒ 915,393 ops/s
i.v.collection.HashSetBenchmark.Iterate.pcollections_persistent 2500 thrpt 15 11322,337 ▒ 197,896 ops/s
i.v.collection.HashSetBenchmark.Iterate.scala_persistent 10 thrpt 15 25171946,079 ▒ 352032,649 ops/s
i.v.collection.HashSetBenchmark.Iterate.scala_persistent 100 thrpt 15 1599277,281 ▒ 49117,444 ops/s
i.v.collection.HashSetBenchmark.Iterate.scala_persistent 1000 thrpt 15 317690,814 ▒ 9798,588 ops/s
i.v.collection.HashSetBenchmark.Iterate.scala_persistent 2500 thrpt 15 95664,204 ▒ 3569,210 ops/s
i.v.collection.HashSetBenchmark.Iterate.vavr_persistent 10 thrpt 15 7260487,955 ▒ 156278,148 ops/s
i.v.collection.HashSetBenchmark.Iterate.vavr_persistent 100 thrpt 15 682760,926 ▒ 42361,721 ops/s
i.v.collection.HashSetBenchmark.Iterate.vavr_persistent 1000 thrpt 15 39860,438 ▒ 1218,760 ops/s
i.v.collection.HashSetBenchmark.Iterate.vavr_persistent 2500 thrpt 15 17113,924 ▒ 658,956 ops/s
i.v.collection.HashSetBenchmark.Remove.capsule_persistent 10 thrpt 15 1990215,575 ▒ 44875,301 ops/s
i.v.collection.HashSetBenchmark.Remove.capsule_persistent 100 thrpt 15 154037,677 ▒ 1337,973 ops/s
i.v.collection.HashSetBenchmark.Remove.capsule_persistent 1000 thrpt 15 12715,110 ▒ 211,557 ops/s
i.v.collection.HashSetBenchmark.Remove.capsule_persistent 2500 thrpt 15 3229,047 ▒ 30,441 ops/s
i.v.collection.HashSetBenchmark.Remove.pcollections_persistent 10 thrpt 15 2064574,396 ▒ 79210,149 ops/s
i.v.collection.HashSetBenchmark.Remove.pcollections_persistent 100 thrpt 15 122520,402 ▒ 3116,920 ops/s
i.v.collection.HashSetBenchmark.Remove.pcollections_persistent 1000 thrpt 15 4355,077 ▒ 76,826 ops/s
i.v.collection.HashSetBenchmark.Remove.pcollections_persistent 2500 thrpt 15 1428,771 ▒ 41,873 ops/s
i.v.collection.HashSetBenchmark.Remove.vavr_persistent 10 thrpt 15 2493697,753 ▒ 61864,621 ops/s
i.v.collection.HashSetBenchmark.Remove.vavr_persistent 100 thrpt 15 180085,493 ▒ 3880,735 ops/s
i.v.collection.HashSetBenchmark.Remove.vavr_persistent 1000 thrpt 15 11444,581 ▒ 195,387 ops/s
i.v.collection.HashSetBenchmark.Remove.vavr_persistent 2500 thrpt 15 4020,891 ▒ 116,623 ops/s
i.v.collection.ListBenchmark.Append.fjava_persistent 10 thrpt 15 2580008,344 ▒ 81781,622 ops/s
i.v.collection.ListBenchmark.Append.fjava_persistent 100 thrpt 15 22217,556 ▒ 834,907 ops/s
i.v.collection.ListBenchmark.Append.fjava_persistent 1000 thrpt 15 331,318 ▒ 11,204 ops/s
i.v.collection.ListBenchmark.Append.fjava_persistent 2500 thrpt 15 53,508 ▒ 1,930 ops/s
i.v.collection.ListBenchmark.Append.java_linked_mutable 10 thrpt 15 11882108,007 ▒ 309799,688 ops/s
i.v.collection.ListBenchmark.Append.java_linked_mutable 100 thrpt 15 1253082,063 ▒ 20689,093 ops/s
i.v.collection.ListBenchmark.Append.java_linked_mutable 1000 thrpt 15 127087,499 ▒ 4270,854 ops/s
i.v.collection.ListBenchmark.Append.java_linked_mutable 2500 thrpt 15 51273,975 ▒ 657,550 ops/s
i.v.collection.ListBenchmark.Append.java_mutable 10 thrpt 15 11694618,895 ▒ 137022,492 ops/s
i.v.collection.ListBenchmark.Append.java_mutable 100 thrpt 15 1652446,970 ▒ 42354,412 ops/s
i.v.collection.ListBenchmark.Append.java_mutable 1000 thrpt 15 165412,212 ▒ 4839,580 ops/s
i.v.collection.ListBenchmark.Append.java_mutable 2500 thrpt 15 67390,573 ▒ 778,914 ops/s
i.v.collection.ListBenchmark.Append.pcollections_persistent 10 thrpt 15 2668453,316 ▒ 58206,632 ops/s
i.v.collection.ListBenchmark.Append.pcollections_persistent 100 thrpt 15 25748,208 ▒ 1252,757 ops/s
i.v.collection.ListBenchmark.Append.pcollections_persistent 1000 thrpt 15 197,642 ▒ 6,906 ops/s
i.v.collection.ListBenchmark.Append.pcollections_persistent 2500 thrpt 15 31,257 ▒ 0,711 ops/s
i.v.collection.ListBenchmark.Append.scala_mutable 10 thrpt 15 7228786,132 ▒ 258521,614 ops/s
i.v.collection.ListBenchmark.Append.scala_mutable 100 thrpt 15 786997,061 ▒ 8674,314 ops/s
i.v.collection.ListBenchmark.Append.scala_mutable 1000 thrpt 15 82318,756 ▒ 2128,439 ops/s
i.v.collection.ListBenchmark.Append.scala_mutable 2500 thrpt 15 29683,226 ▒ 338,835 ops/s
i.v.collection.ListBenchmark.Append.vavr_persistent 10 thrpt 15 1320349,064 ▒ 38501,908 ops/s
i.v.collection.ListBenchmark.Append.vavr_persistent 100 thrpt 15 10212,458 ▒ 123,049 ops/s
i.v.collection.ListBenchmark.Append.vavr_persistent 1000 thrpt 15 157,529 ▒ 3,011 ops/s
i.v.collection.ListBenchmark.Append.vavr_persistent 2500 thrpt 15 24,783 ▒ 0,406 ops/s
i.v.collection.ListBenchmark.Create.clojure_persistent 10 thrpt 15 13831367,456 ▒ 254487,601 ops/s
i.v.collection.ListBenchmark.Create.clojure_persistent 100 thrpt 15 1477776,203 ▒ 20338,809 ops/s
i.v.collection.ListBenchmark.Create.clojure_persistent 1000 thrpt 15 146064,922 ▒ 4493,247 ops/s
i.v.collection.ListBenchmark.Create.clojure_persistent 2500 thrpt 15 53544,774 ▒ 901,798 ops/s
i.v.collection.ListBenchmark.Create.fjava_persistent 10 thrpt 15 13748125,919 ▒ 326492,842 ops/s
i.v.collection.ListBenchmark.Create.fjava_persistent 100 thrpt 15 1414272,814 ▒ 41732,503 ops/s
i.v.collection.ListBenchmark.Create.fjava_persistent 1000 thrpt 15 148058,371 ▒ 2516,676 ops/s
i.v.collection.ListBenchmark.Create.fjava_persistent 2500 thrpt 15 57710,799 ▒ 1745,471 ops/s
i.v.collection.ListBenchmark.Create.java_mutable 10 thrpt 15 70433165,501 ▒ 599025,506 ops/s
i.v.collection.ListBenchmark.Create.java_mutable 100 thrpt 15 24073426,451 ▒ 271656,096 ops/s
i.v.collection.ListBenchmark.Create.java_mutable 1000 thrpt 15 2560002,201 ▒ 33201,070 ops/s
i.v.collection.ListBenchmark.Create.java_mutable 2500 thrpt 15 1040545,303 ▒ 7066,699 ops/s
i.v.collection.ListBenchmark.Create.pcollections_persistent 10 thrpt 15 13423490,452 ▒ 118281,084 ops/s
i.v.collection.ListBenchmark.Create.pcollections_persistent 100 thrpt 15 1451430,497 ▒ 24272,242 ops/s
i.v.collection.ListBenchmark.Create.pcollections_persistent 1000 thrpt 15 122190,576 ▒ 1719,406 ops/s
i.v.collection.ListBenchmark.Create.pcollections_persistent 2500 thrpt 15 46769,746 ▒ 742,741 ops/s
i.v.collection.ListBenchmark.Create.scala_persistent 10 thrpt 15 7025847,187 ▒ 171417,091 ops/s
i.v.collection.ListBenchmark.Create.scala_persistent 100 thrpt 15 782516,125 ▒ 27110,312 ops/s
i.v.collection.ListBenchmark.Create.scala_persistent 1000 thrpt 15 78465,710 ▒ 2358,536 ops/s
i.v.collection.ListBenchmark.Create.scala_persistent 2500 thrpt 15 31135,803 ▒ 793,559 ops/s
i.v.collection.ListBenchmark.Create.vavr_persistent 10 thrpt 15 10666352,894 ▒ 168029,547 ops/s
i.v.collection.ListBenchmark.Create.vavr_persistent 100 thrpt 15 1783214,428 ▒ 21871,834 ops/s
i.v.collection.ListBenchmark.Create.vavr_persistent 1000 thrpt 15 161202,241 ▒ 2264,022 ops/s
i.v.collection.ListBenchmark.Create.vavr_persistent 2500 thrpt 15 63927,199 ▒ 2641,345 ops/s
i.v.collection.ListBenchmark.Fill.scala_persistent 10 thrpt 15 9120887,378 ▒ 284919,524 ops/s
i.v.collection.ListBenchmark.Fill.scala_persistent 100 thrpt 15 972214,453 ▒ 11123,777 ops/s
i.v.collection.ListBenchmark.Fill.scala_persistent 1000 thrpt 15 98100,842 ▒ 1464,275 ops/s
i.v.collection.ListBenchmark.Fill.scala_persistent 2500 thrpt 15 39298,200 ▒ 706,030 ops/s
i.v.collection.ListBenchmark.Fill.vavr_persistent_constant_object 10 thrpt 15 11390393,613 ▒ 245066,705 ops/s
i.v.collection.ListBenchmark.Fill.vavr_persistent_constant_object 100 thrpt 15 1470091,507 ▒ 15012,165 ops/s
i.v.collection.ListBenchmark.Fill.vavr_persistent_constant_object 1000 thrpt 15 152576,681 ▒ 2488,063 ops/s
i.v.collection.ListBenchmark.Fill.vavr_persistent_constant_object 2500 thrpt 15 60883,004 ▒ 771,688 ops/s
i.v.collection.ListBenchmark.Fill.vavr_persistent_constant_supplier 10 thrpt 15 10002299,188 ▒ 230008,869 ops/s
i.v.collection.ListBenchmark.Fill.vavr_persistent_constant_supplier 100 thrpt 15 1355523,848 ▒ 15352,812 ops/s
i.v.collection.ListBenchmark.Fill.vavr_persistent_constant_supplier 1000 thrpt 15 129159,729 ▒ 5554,722 ops/s
i.v.collection.ListBenchmark.Fill.vavr_persistent_constant_supplier 2500 thrpt 15 54958,083 ▒ 1163,834 ops/s
i.v.collection.ListBenchmark.Get.fjava_persistent 10 thrpt 15 2561336,940 ▒ 23981,869 ops/s
i.v.collection.ListBenchmark.Get.fjava_persistent 100 thrpt 15 17683,000 ▒ 245,594 ops/s
i.v.collection.ListBenchmark.Get.fjava_persistent 1000 thrpt 15 210,226 ▒ 2,408 ops/s
i.v.collection.ListBenchmark.Get.fjava_persistent 2500 thrpt 15 36,909 ▒ 0,705 ops/s
i.v.collection.ListBenchmark.Get.java_linked_mutable 10 thrpt 15 32816758,432 ▒ 463781,737 ops/s
i.v.collection.ListBenchmark.Get.java_linked_mutable 100 thrpt 15 522340,192 ▒ 4444,919 ops/s
i.v.collection.ListBenchmark.Get.java_linked_mutable 1000 thrpt 15 2474,975 ▒ 51,288 ops/s
i.v.collection.ListBenchmark.Get.java_linked_mutable 2500 thrpt 15 373,773 ▒ 7,856 ops/s
i.v.collection.ListBenchmark.Get.java_mutable 10 thrpt 15 76512153,905 ▒ 1807015,743 ops/s
i.v.collection.ListBenchmark.Get.java_mutable 100 thrpt 15 12432697,708 ▒ 484778,103 ops/s
i.v.collection.ListBenchmark.Get.java_mutable 1000 thrpt 15 1301251,333 ▒ 93416,539 ops/s
i.v.collection.ListBenchmark.Get.java_mutable 2500 thrpt 15 525575,242 ▒ 13791,361 ops/s
i.v.collection.ListBenchmark.Get.pcollections_persistent 10 thrpt 15 10967983,331 ▒ 447180,149 ops/s
i.v.collection.ListBenchmark.Get.pcollections_persistent 100 thrpt 15 87105,804 ▒ 2193,165 ops/s
i.v.collection.ListBenchmark.Get.pcollections_persistent 1000 thrpt 15 630,248 ▒ 35,342 ops/s
i.v.collection.ListBenchmark.Get.pcollections_persistent 2500 thrpt 15 93,676 ▒ 2,436 ops/s
i.v.collection.ListBenchmark.Get.scala_persistent 10 thrpt 15 19657866,640 ▒ 748042,071 ops/s
i.v.collection.ListBenchmark.Get.scala_persistent 100 thrpt 15 121841,250 ▒ 1616,976 ops/s
i.v.collection.ListBenchmark.Get.scala_persistent 1000 thrpt 15 971,112 ▒ 22,433 ops/s
i.v.collection.ListBenchmark.Get.scala_persistent 2500 thrpt 15 137,715 ▒ 4,209 ops/s
i.v.collection.ListBenchmark.Get.vavr_persistent 10 thrpt 15 16487049,100 ▒ 686892,648 ops/s
i.v.collection.ListBenchmark.Get.vavr_persistent 100 thrpt 15 114276,993 ▒ 1642,084 ops/s
i.v.collection.ListBenchmark.Get.vavr_persistent 1000 thrpt 15 963,174 ▒ 27,017 ops/s
i.v.collection.ListBenchmark.Get.vavr_persistent 2500 thrpt 15 146,404 ▒ 3,356 ops/s
i.v.collection.ListBenchmark.GroupBy.fjava_persistent 10 thrpt 15 101427,551 ▒ 3501,216 ops/s
i.v.collection.ListBenchmark.GroupBy.fjava_persistent 100 thrpt 15 3729,626 ▒ 78,732 ops/s
i.v.collection.ListBenchmark.GroupBy.fjava_persistent 1000 thrpt 15 147,473 ▒ 3,463 ops/s
i.v.collection.ListBenchmark.GroupBy.fjava_persistent 2500 thrpt 15 45,259 ▒ 1,086 ops/s
i.v.collection.ListBenchmark.GroupBy.java_mutable 10 thrpt 15 2099877,988 ▒ 62067,374 ops/s
i.v.collection.ListBenchmark.GroupBy.java_mutable 100 thrpt 15 495303,649 ▒ 13832,882 ops/s
i.v.collection.ListBenchmark.GroupBy.java_mutable 1000 thrpt 15 38524,420 ▒ 682,457 ops/s
i.v.collection.ListBenchmark.GroupBy.java_mutable 2500 thrpt 15 16969,508 ▒ 475,839 ops/s
i.v.collection.ListBenchmark.GroupBy.scala_persistent 10 thrpt 15 635246,174 ▒ 17580,072 ops/s
i.v.collection.ListBenchmark.GroupBy.scala_persistent 100 thrpt 15 236958,511 ▒ 7371,429 ops/s
i.v.collection.ListBenchmark.GroupBy.scala_persistent 1000 thrpt 15 36681,218 ▒ 1627,200 ops/s
i.v.collection.ListBenchmark.GroupBy.scala_persistent 2500 thrpt 15 13434,824 ▒ 449,610 ops/s
i.v.collection.ListBenchmark.GroupBy.vavr_persistent 10 thrpt 15 775881,833 ▒ 19840,964 ops/s
i.v.collection.ListBenchmark.GroupBy.vavr_persistent 100 thrpt 15 228801,634 ▒ 8964,734 ops/s
i.v.collection.ListBenchmark.GroupBy.vavr_persistent 1000 thrpt 15 31594,964 ▒ 787,610 ops/s
i.v.collection.ListBenchmark.GroupBy.vavr_persistent 2500 thrpt 15 13910,294 ▒ 424,702 ops/s
i.v.collection.ListBenchmark.Head.clojure_persistent 10 thrpt 15 283644589,995 ▒ 7310457,701 ops/s
i.v.collection.ListBenchmark.Head.clojure_persistent 100 thrpt 15 281452157,787 ▒ 7471602,176 ops/s
i.v.collection.ListBenchmark.Head.clojure_persistent 1000 thrpt 15 277750264,924 ▒ 14484433,206 ops/s
i.v.collection.ListBenchmark.Head.clojure_persistent 2500 thrpt 15 283248094,769 ▒ 10577037,820 ops/s
i.v.collection.ListBenchmark.Head.fjava_persistent 10 thrpt 15 278204034,872 ▒ 14532733,176 ops/s
i.v.collection.ListBenchmark.Head.fjava_persistent 100 thrpt 15 283662811,159 ▒ 9774850,197 ops/s
i.v.collection.ListBenchmark.Head.fjava_persistent 1000 thrpt 15 285246523,790 ▒ 8269206,703 ops/s
i.v.collection.ListBenchmark.Head.fjava_persistent 2500 thrpt 15 285485986,355 ▒ 9032947,882 ops/s
i.v.collection.ListBenchmark.Head.java_mutable 10 thrpt 15 249337956,446 ▒ 9046368,641 ops/s
i.v.collection.ListBenchmark.Head.java_mutable 100 thrpt 15 267371790,057 ▒ 10693271,669 ops/s
i.v.collection.ListBenchmark.Head.java_mutable 1000 thrpt 15 267560671,518 ▒ 9904081,374 ops/s
i.v.collection.ListBenchmark.Head.java_mutable 2500 thrpt 15 265545028,889 ▒ 8209409,311 ops/s
i.v.collection.ListBenchmark.Head.pcollections_persistent 10 thrpt 15 286308568,978 ▒ 7574087,194 ops/s
i.v.collection.ListBenchmark.Head.pcollections_persistent 100 thrpt 15 287092384,828 ▒ 10115625,393 ops/s
i.v.collection.ListBenchmark.Head.pcollections_persistent 1000 thrpt 15 277442271,006 ▒ 16418249,527 ops/s
i.v.collection.ListBenchmark.Head.pcollections_persistent 2500 thrpt 15 285551288,126 ▒ 8619424,544 ops/s
i.v.collection.ListBenchmark.Head.scala_persistent 10 thrpt 15 284804859,628 ▒ 7655163,667 ops/s
i.v.collection.ListBenchmark.Head.scala_persistent 100 thrpt 15 286461556,817 ▒ 7549217,204 ops/s
i.v.collection.ListBenchmark.Head.scala_persistent 1000 thrpt 15 282379718,152 ▒ 12080602,009 ops/s
i.v.collection.ListBenchmark.Head.scala_persistent 2500 thrpt 15 281635279,466 ▒ 4642349,469 ops/s
i.v.collection.ListBenchmark.Head.vavr_persistent 10 thrpt 15 282614667,129 ▒ 8545963,334 ops/s
i.v.collection.ListBenchmark.Head.vavr_persistent 100 thrpt 15 282632085,665 ▒ 9158629,423 ops/s
i.v.collection.ListBenchmark.Head.vavr_persistent 1000 thrpt 15 284332295,766 ▒ 9345290,995 ops/s
i.v.collection.ListBenchmark.Head.vavr_persistent 2500 thrpt 15 278730048,979 ▒ 13024079,372 ops/s
i.v.collection.ListBenchmark.Iterate.fjava_persistent 10 thrpt 15 35716697,466 ▒ 747424,236 ops/s
i.v.collection.ListBenchmark.Iterate.fjava_persistent 100 thrpt 15 3775093,220 ▒ 104564,693 ops/s
i.v.collection.ListBenchmark.Iterate.fjava_persistent 1000 thrpt 15 377638,147 ▒ 7429,086 ops/s
i.v.collection.ListBenchmark.Iterate.fjava_persistent 2500 thrpt 15 162743,653 ▒ 4142,831 ops/s
i.v.collection.ListBenchmark.Iterate.java_linked_mutable 10 thrpt 15 55091826,394 ▒ 1648507,875 ops/s
i.v.collection.ListBenchmark.Iterate.java_linked_mutable 100 thrpt 15 5497125,149 ▒ 92065,000 ops/s
i.v.collection.ListBenchmark.Iterate.java_linked_mutable 1000 thrpt 15 513072,869 ▒ 17148,253 ops/s
i.v.collection.ListBenchmark.Iterate.java_linked_mutable 2500 thrpt 15 84370,912 ▒ 3238,493 ops/s
i.v.collection.ListBenchmark.Iterate.java_mutable 10 thrpt 15 68497432,056 ▒ 2431321,957 ops/s
i.v.collection.ListBenchmark.Iterate.java_mutable 100 thrpt 15 11865278,072 ▒ 384921,723 ops/s
i.v.collection.ListBenchmark.Iterate.java_mutable 1000 thrpt 15 1287308,190 ▒ 22487,388 ops/s
i.v.collection.ListBenchmark.Iterate.java_mutable 2500 thrpt 15 447004,801 ▒ 6215,088 ops/s
i.v.collection.ListBenchmark.Iterate.pcollections_persistent 10 thrpt 15 45641552,010 ▒ 666084,791 ops/s
i.v.collection.ListBenchmark.Iterate.pcollections_persistent 100 thrpt 15 4108306,023 ▒ 65015,117 ops/s
i.v.collection.ListBenchmark.Iterate.pcollections_persistent 1000 thrpt 15 417377,252 ▒ 5588,163 ops/s
i.v.collection.ListBenchmark.Iterate.pcollections_persistent 2500 thrpt 15 160231,104 ▒ 3835,036 ops/s
i.v.collection.ListBenchmark.Iterate.scala_mutable 10 thrpt 15 34775806,976 ▒ 400664,200 ops/s
i.v.collection.ListBenchmark.Iterate.scala_mutable 100 thrpt 15 3307774,825 ▒ 55639,105 ops/s
i.v.collection.ListBenchmark.Iterate.scala_mutable 1000 thrpt 15 323518,745 ▒ 4854,181 ops/s
i.v.collection.ListBenchmark.Iterate.scala_mutable 2500 thrpt 15 126893,752 ▒ 2298,821 ops/s
i.v.collection.ListBenchmark.Iterate.scala_persistent 10 thrpt 15 39706984,659 ▒ 620639,725 ops/s
i.v.collection.ListBenchmark.Iterate.scala_persistent 100 thrpt 15 3795015,504 ▒ 41628,609 ops/s
i.v.collection.ListBenchmark.Iterate.scala_persistent 1000 thrpt 15 409731,028 ▒ 6826,305 ops/s
i.v.collection.ListBenchmark.Iterate.scala_persistent 2500 thrpt 15 163883,426 ▒ 4412,206 ops/s
i.v.collection.ListBenchmark.Iterate.vavr_persistent 10 thrpt 15 39281025,756 ▒ 1730540,541 ops/s
i.v.collection.ListBenchmark.Iterate.vavr_persistent 100 thrpt 15 3839788,894 ▒ 60892,941 ops/s
i.v.collection.ListBenchmark.Iterate.vavr_persistent 1000 thrpt 15 435746,274 ▒ 6824,947 ops/s
i.v.collection.ListBenchmark.Iterate.vavr_persistent 2500 thrpt 15 173002,628 ▒ 3292,383 ops/s
i.v.collection.ListBenchmark.Prepend.fjava_persistent 10 thrpt 15 21534382,271 ▒ 294980,927 ops/s
i.v.collection.ListBenchmark.Prepend.fjava_persistent 100 thrpt 15 2444153,896 ▒ 49438,953 ops/s
i.v.collection.ListBenchmark.Prepend.fjava_persistent 1000 thrpt 15 246803,141 ▒ 6918,161 ops/s
i.v.collection.ListBenchmark.Prepend.fjava_persistent 2500 thrpt 15 96912,469 ▒ 4070,729 ops/s
i.v.collection.ListBenchmark.Prepend.java_linked_mutable 10 thrpt 15 11797099,487 ▒ 405072,842 ops/s
i.v.collection.ListBenchmark.Prepend.java_linked_mutable 100 thrpt 15 1256285,534 ▒ 51438,180 ops/s
i.v.collection.ListBenchmark.Prepend.java_linked_mutable 1000 thrpt 15 129882,414 ▒ 3318,441 ops/s
i.v.collection.ListBenchmark.Prepend.java_linked_mutable 2500 thrpt 15 51019,790 ▒ 1424,240 ops/s
i.v.collection.ListBenchmark.Prepend.java_mutable 10 thrpt 15 2931253,402 ▒ 64741,151 ops/s
i.v.collection.ListBenchmark.Prepend.java_mutable 100 thrpt 15 255401,738 ▒ 2403,583 ops/s
i.v.collection.ListBenchmark.Prepend.java_mutable 1000 thrpt 15 11900,174 ▒ 928,928 ops/s
i.v.collection.ListBenchmark.Prepend.java_mutable 2500 thrpt 15 2949,490 ▒ 55,232 ops/s
i.v.collection.ListBenchmark.Prepend.pcollections_persistent 10 thrpt 15 19744215,616 ▒ 243160,868 ops/s
i.v.collection.ListBenchmark.Prepend.pcollections_persistent 100 thrpt 15 2080033,116 ▒ 14880,347 ops/s
i.v.collection.ListBenchmark.Prepend.pcollections_persistent 1000 thrpt 15 209609,212 ▒ 4931,171 ops/s
i.v.collection.ListBenchmark.Prepend.pcollections_persistent 2500 thrpt 15 84316,962 ▒ 2704,140 ops/s
i.v.collection.ListBenchmark.Prepend.scala_mutable 10 thrpt 15 12149716,701 ▒ 471938,020 ops/s
i.v.collection.ListBenchmark.Prepend.scala_mutable 100 thrpt 15 1434549,497 ▒ 19011,063 ops/s
i.v.collection.ListBenchmark.Prepend.scala_mutable 1000 thrpt 15 131141,352 ▒ 3423,073 ops/s
i.v.collection.ListBenchmark.Prepend.scala_mutable 2500 thrpt 15 51785,065 ▒ 1769,999 ops/s
i.v.collection.ListBenchmark.Prepend.scala_persistent 10 thrpt 15 22125458,946 ▒ 188510,047 ops/s
i.v.collection.ListBenchmark.Prepend.scala_persistent 100 thrpt 15 2369046,524 ▒ 42758,446 ops/s
i.v.collection.ListBenchmark.Prepend.scala_persistent 1000 thrpt 15 242412,810 ▒ 3771,802 ops/s
i.v.collection.ListBenchmark.Prepend.scala_persistent 2500 thrpt 15 98237,684 ▒ 4506,114 ops/s
i.v.collection.ListBenchmark.Prepend.vavr_persistent 10 thrpt 15 14389845,935 ▒ 632190,188 ops/s
i.v.collection.ListBenchmark.Prepend.vavr_persistent 100 thrpt 15 1501876,925 ▒ 53206,192 ops/s
i.v.collection.ListBenchmark.Prepend.vavr_persistent 1000 thrpt 15 151288,648 ▒ 3946,283 ops/s
i.v.collection.ListBenchmark.Prepend.vavr_persistent 2500 thrpt 15 61565,561 ▒ 1015,278 ops/s
i.v.collection.ListBenchmark.Tail.clojure_persistent 10 thrpt 15 64745474,335 ▒ 1796360,063 ops/s
i.v.collection.ListBenchmark.Tail.clojure_persistent 100 thrpt 15 4897554,336 ▒ 81145,089 ops/s
i.v.collection.ListBenchmark.Tail.clojure_persistent 1000 thrpt 15 326612,974 ▒ 4923,935 ops/s
i.v.collection.ListBenchmark.Tail.clojure_persistent 2500 thrpt 15 93861,753 ▒ 2298,300 ops/s
i.v.collection.ListBenchmark.Tail.fjava_persistent 10 thrpt 15 84391755,711 ▒ 913260,506 ops/s
i.v.collection.ListBenchmark.Tail.fjava_persistent 100 thrpt 15 5103365,755 ▒ 56948,514 ops/s
i.v.collection.ListBenchmark.Tail.fjava_persistent 1000 thrpt 15 475452,978 ▒ 10630,483 ops/s
i.v.collection.ListBenchmark.Tail.fjava_persistent 2500 thrpt 15 163340,712 ▒ 2231,187 ops/s
i.v.collection.ListBenchmark.Tail.java_linked_mutable 10 thrpt 15 7644229,026 ▒ 182306,713 ops/s
i.v.collection.ListBenchmark.Tail.java_linked_mutable 100 thrpt 15 820083,065 ▒ 14725,673 ops/s
i.v.collection.ListBenchmark.Tail.java_linked_mutable 1000 thrpt 15 84569,895 ▒ 2250,524 ops/s
i.v.collection.ListBenchmark.Tail.java_linked_mutable 2500 thrpt 15 33667,350 ▒ 508,493 ops/s
i.v.collection.ListBenchmark.Tail.java_mutable 10 thrpt 15 2472276,868 ▒ 75655,810 ops/s
i.v.collection.ListBenchmark.Tail.java_mutable 100 thrpt 15 223095,294 ▒ 7451,018 ops/s
i.v.collection.ListBenchmark.Tail.java_mutable 1000 thrpt 15 11317,043 ▒ 348,762 ops/s
i.v.collection.ListBenchmark.Tail.java_mutable 2500 thrpt 15 2740,829 ▒ 216,595 ops/s
i.v.collection.ListBenchmark.Tail.pcollections_persistent 10 thrpt 15 34544881,452 ▒ 1037618,505 ops/s
i.v.collection.ListBenchmark.Tail.pcollections_persistent 100 thrpt 15 3360751,621 ▒ 85954,707 ops/s
i.v.collection.ListBenchmark.Tail.pcollections_persistent 1000 thrpt 15 336563,970 ▒ 7085,214 ops/s
i.v.collection.ListBenchmark.Tail.pcollections_persistent 2500 thrpt 15 135603,567 ▒ 2860,477 ops/s
i.v.collection.ListBenchmark.Tail.scala_persistent 10 thrpt 15 82916117,917 ▒ 2131170,852 ops/s
i.v.collection.ListBenchmark.Tail.scala_persistent 100 thrpt 15 5137519,574 ▒ 83830,968 ops/s
i.v.collection.ListBenchmark.Tail.scala_persistent 1000 thrpt 15 476130,493 ▒ 10819,519 ops/s
i.v.collection.ListBenchmark.Tail.scala_persistent 2500 thrpt 15 163812,974 ▒ 3878,040 ops/s
i.v.collection.ListBenchmark.Tail.vavr_persistent 10 thrpt 15 83214945,717 ▒ 1525343,890 ops/s
i.v.collection.ListBenchmark.Tail.vavr_persistent 100 thrpt 15 5152372,351 ▒ 54600,981 ops/s
i.v.collection.ListBenchmark.Tail.vavr_persistent 1000 thrpt 15 482174,620 ▒ 9364,078 ops/s
i.v.collection.ListBenchmark.Tail.vavr_persistent 2500 thrpt 15 179367,697 ▒ 3454,079 ops/s
i.v.collection.ListBenchmark.Update.java_linked_mutable 10 thrpt 15 18117253,549 ▒ 173127,757 ops/s
i.v.collection.ListBenchmark.Update.java_linked_mutable 100 thrpt 15 467565,170 ▒ 9847,688 ops/s
i.v.collection.ListBenchmark.Update.java_linked_mutable 1000 thrpt 15 2480,181 ▒ 24,135 ops/s
i.v.collection.ListBenchmark.Update.java_linked_mutable 2500 thrpt 15 376,015 ▒ 5,563 ops/s
i.v.collection.ListBenchmark.Update.java_mutable 10 thrpt 15 23851996,824 ▒ 1065984,000 ops/s
i.v.collection.ListBenchmark.Update.java_mutable 100 thrpt 15 3859503,929 ▒ 221243,264 ops/s
i.v.collection.ListBenchmark.Update.java_mutable 1000 thrpt 15 407025,831 ▒ 44634,267 ops/s
i.v.collection.ListBenchmark.Update.java_mutable 2500 thrpt 15 177086,825 ▒ 19401,422 ops/s
i.v.collection.ListBenchmark.Update.pcollections_persistent 10 thrpt 15 2826736,984 ▒ 117278,461 ops/s
i.v.collection.ListBenchmark.Update.pcollections_persistent 100 thrpt 15 27426,665 ▒ 2151,939 ops/s
i.v.collection.ListBenchmark.Update.pcollections_persistent 1000 thrpt 15 239,698 ▒ 10,402 ops/s
i.v.collection.ListBenchmark.Update.pcollections_persistent 2500 thrpt 15 36,326 ▒ 1,153 ops/s
i.v.collection.ListBenchmark.Update.scala_mutable 10 thrpt 15 1000692,308 ▒ 32769,355 ops/s
i.v.collection.ListBenchmark.Update.scala_mutable 100 thrpt 15 37321,350 ▒ 358,959 ops/s
i.v.collection.ListBenchmark.Update.scala_mutable 1000 thrpt 15 588,065 ▒ 7,719 ops/s
i.v.collection.ListBenchmark.Update.scala_mutable 2500 thrpt 15 91,753 ▒ 1,025 ops/s
i.v.collection.ListBenchmark.Update.vavr_persistent 10 thrpt 15 1546513,348 ▒ 116106,072 ops/s
i.v.collection.ListBenchmark.Update.vavr_persistent 100 thrpt 15 17354,512 ▒ 547,215 ops/s
i.v.collection.ListBenchmark.Update.vavr_persistent 1000 thrpt 15 181,350 ▒ 4,745 ops/s
i.v.collection.ListBenchmark.Update.vavr_persistent 2500 thrpt 15 29,742 ▒ 0,687 ops/s
i.v.collection.MapBenchmark.Get.capsule_persistent 10 thrpt 15 12901110,407 ▒ 208327,572 ops/s
i.v.collection.MapBenchmark.Get.capsule_persistent 100 thrpt 15 725632,945 ▒ 12445,095 ops/s
i.v.collection.MapBenchmark.Get.capsule_persistent 1000 thrpt 15 62012,308 ▒ 2016,495 ops/s
i.v.collection.MapBenchmark.Get.capsule_persistent 2500 thrpt 15 14657,827 ▒ 293,373 ops/s
i.v.collection.MapBenchmark.Get.pcollections_persistent 10 thrpt 15 7420013,060 ▒ 88569,294 ops/s
i.v.collection.MapBenchmark.Get.pcollections_persistent 100 thrpt 15 464455,245 ▒ 22213,264 ops/s
i.v.collection.MapBenchmark.Get.pcollections_persistent 1000 thrpt 15 10457,470 ▒ 130,561 ops/s
i.v.collection.MapBenchmark.Get.pcollections_persistent 2500 thrpt 15 3790,744 ▒ 58,172 ops/s
i.v.collection.MapBenchmark.Get.vavr_hash 10 thrpt 15 13324037,154 ▒ 203758,010 ops/s
i.v.collection.MapBenchmark.Get.vavr_hash 100 thrpt 15 1012992,854 ▒ 20251,429 ops/s
i.v.collection.MapBenchmark.Get.vavr_hash 1000 thrpt 15 104759,838 ▒ 4610,295 ops/s
i.v.collection.MapBenchmark.Get.vavr_hash 2500 thrpt 15 27088,833 ▒ 438,932 ops/s
i.v.collection.MapBenchmark.Get.vavr_linked_hash 10 thrpt 15 12009794,918 ▒ 806627,939 ops/s
i.v.collection.MapBenchmark.Get.vavr_linked_hash 100 thrpt 15 980955,021 ▒ 56520,467 ops/s
i.v.collection.MapBenchmark.Get.vavr_linked_hash 1000 thrpt 15 67623,206 ▒ 2817,535 ops/s
i.v.collection.MapBenchmark.Get.vavr_linked_hash 2500 thrpt 15 18480,902 ▒ 969,908 ops/s
i.v.collection.MapBenchmark.Get.vavr_tree 10 thrpt 15 3656560,108 ▒ 108807,914 ops/s
i.v.collection.MapBenchmark.Get.vavr_tree 100 thrpt 15 299642,421 ▒ 8367,795 ops/s
i.v.collection.MapBenchmark.Get.vavr_tree 1000 thrpt 15 7789,291 ▒ 184,879 ops/s
i.v.collection.MapBenchmark.Get.vavr_tree 2500 thrpt 15 2374,109 ▒ 33,635 ops/s
i.v.collection.MapBenchmark.IterateKeys.capsule_persistent 10 thrpt 15 15921557,770 ▒ 343051,798 ops/s
i.v.collection.MapBenchmark.IterateKeys.capsule_persistent 100 thrpt 15 1556680,544 ▒ 24612,410 ops/s
i.v.collection.MapBenchmark.IterateKeys.capsule_persistent 1000 thrpt 15 193328,737 ▒ 2454,716 ops/s
i.v.collection.MapBenchmark.IterateKeys.capsule_persistent 2500 thrpt 15 32321,164 ▒ 574,625 ops/s
i.v.collection.MapBenchmark.IterateKeys.pcollections_persistent 10 thrpt 15 2884305,953 ▒ 34868,811 ops/s
i.v.collection.MapBenchmark.IterateKeys.pcollections_persistent 100 thrpt 15 314806,797 ▒ 5685,769 ops/s
i.v.collection.MapBenchmark.IterateKeys.pcollections_persistent 1000 thrpt 15 19022,851 ▒ 502,675 ops/s
i.v.collection.MapBenchmark.IterateKeys.pcollections_persistent 2500 thrpt 15 7812,233 ▒ 303,904 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_hash 10 thrpt 15 2963092,945 ▒ 56920,420 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_hash 100 thrpt 15 291514,723 ▒ 19434,150 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_hash 1000 thrpt 15 11606,027 ▒ 1289,641 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_hash 2500 thrpt 15 4658,624 ▒ 156,361 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_hash_keys 10 thrpt 15 5321599,256 ▒ 165390,038 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_hash_keys 100 thrpt 15 429880,497 ▒ 16752,917 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_hash_keys 1000 thrpt 15 41617,540 ▒ 1439,208 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_hash_keys 2500 thrpt 15 14264,989 ▒ 593,932 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_linked_hash 10 thrpt 15 1957804,730 ▒ 77156,772 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_linked_hash 100 thrpt 15 174671,866 ▒ 4653,756 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_linked_hash 1000 thrpt 15 18410,276 ▒ 1049,329 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_linked_hash 2500 thrpt 15 5974,306 ▒ 386,977 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_linked_hash_keys 10 thrpt 15 1955420,683 ▒ 60947,400 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_linked_hash_keys 100 thrpt 15 218569,841 ▒ 4842,078 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_linked_hash_keys 1000 thrpt 15 15848,735 ▒ 273,710 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_linked_hash_keys 2500 thrpt 15 6132,715 ▒ 124,781 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_tree 10 thrpt 15 5662716,989 ▒ 165152,625 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_tree 100 thrpt 15 593698,554 ▒ 11912,357 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_tree 1000 thrpt 15 49830,478 ▒ 866,766 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_tree 2500 thrpt 15 18834,845 ▒ 751,981 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_tree_keys 10 thrpt 15 5984104,942 ▒ 245791,075 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_tree_keys 100 thrpt 15 614581,214 ▒ 9715,901 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_tree_keys 1000 thrpt 15 51463,610 ▒ 1213,061 ops/s
i.v.collection.MapBenchmark.IterateKeys.vavr_tree_keys 2500 thrpt 15 20236,821 ▒ 714,954 ops/s
i.v.collection.MapBenchmark.IterateValues.capsule_persistent 10 thrpt 15 16981911,515 ▒ 562732,640 ops/s
i.v.collection.MapBenchmark.IterateValues.capsule_persistent 100 thrpt 15 1396674,143 ▒ 40668,064 ops/s
i.v.collection.MapBenchmark.IterateValues.capsule_persistent 1000 thrpt 15 196921,286 ▒ 6019,373 ops/s
i.v.collection.MapBenchmark.IterateValues.capsule_persistent 2500 thrpt 15 45330,097 ▒ 922,083 ops/s
i.v.collection.MapBenchmark.IterateValues.pcollections_persistent 10 thrpt 15 2833401,891 ▒ 96726,581 ops/s
i.v.collection.MapBenchmark.IterateValues.pcollections_persistent 100 thrpt 15 278624,789 ▒ 6559,492 ops/s
i.v.collection.MapBenchmark.IterateValues.pcollections_persistent 1000 thrpt 15 27568,608 ▒ 823,740 ops/s
i.v.collection.MapBenchmark.IterateValues.pcollections_persistent 2500 thrpt 15 10517,709 ▒ 345,893 ops/s
i.v.collection.MapBenchmark.IterateValues.vavr_hash 10 thrpt 15 5356633,135 ▒ 170657,306 ops/s
i.v.collection.MapBenchmark.IterateValues.vavr_hash 100 thrpt 15 433056,771 ▒ 17889,931 ops/s
i.v.collection.MapBenchmark.IterateValues.vavr_hash 1000 thrpt 15 40441,740 ▒ 2245,339 ops/s
i.v.collection.MapBenchmark.IterateValues.vavr_hash 2500 thrpt 15 14193,190 ▒ 383,467 ops/s
i.v.collection.MapBenchmark.IterateValues.vavr_linked_hash 10 thrpt 15 2181045,592 ▒ 77201,159 ops/s
i.v.collection.MapBenchmark.IterateValues.vavr_linked_hash 100 thrpt 15 222212,527 ▒ 5194,254 ops/s
i.v.collection.MapBenchmark.IterateValues.vavr_linked_hash 1000 thrpt 15 15489,994 ▒ 522,218 ops/s
i.v.collection.MapBenchmark.IterateValues.vavr_linked_hash 2500 thrpt 15 5863,707 ▒ 156,580 ops/s
i.v.collection.MapBenchmark.IterateValues.vavr_tree 10 thrpt 15 6033536,919 ▒ 216893,248 ops/s
i.v.collection.MapBenchmark.IterateValues.vavr_tree 100 thrpt 15 613933,402 ▒ 16434,167 ops/s
i.v.collection.MapBenchmark.IterateValues.vavr_tree 1000 thrpt 15 51319,142 ▒ 2131,751 ops/s
i.v.collection.MapBenchmark.IterateValues.vavr_tree 2500 thrpt 15 20469,852 ▒ 566,825 ops/s
i.v.collection.MapBenchmark.Miss.capsule_persistent 10 thrpt 15 212348043,084 ▒ 6220601,160 ops/s
i.v.collection.MapBenchmark.Miss.capsule_persistent 100 thrpt 15 132711570,906 ▒ 4285940,598 ops/s
i.v.collection.MapBenchmark.Miss.capsule_persistent 1000 thrpt 15 131195820,498 ▒ 5463117,369 ops/s
i.v.collection.MapBenchmark.Miss.capsule_persistent 2500 thrpt 15 63207749,721 ▒ 1618100,562 ops/s
i.v.collection.MapBenchmark.Miss.pcollections_persistent 10 thrpt 15 102579428,412 ▒ 2627743,166 ops/s
i.v.collection.MapBenchmark.Miss.pcollections_persistent 100 thrpt 15 61082641,574 ▒ 2103983,326 ops/s
i.v.collection.MapBenchmark.Miss.pcollections_persistent 1000 thrpt 15 46074615,991 ▒ 1427393,014 ops/s
i.v.collection.MapBenchmark.Miss.pcollections_persistent 2500 thrpt 15 39271632,585 ▒ 1760250,428 ops/s
i.v.collection.MapBenchmark.Miss.vavr_hash 10 thrpt 15 243735623,070 ▒ 9505662,735 ops/s
i.v.collection.MapBenchmark.Miss.vavr_hash 100 thrpt 15 191520978,784 ▒ 5237540,611 ops/s
i.v.collection.MapBenchmark.Miss.vavr_hash 1000 thrpt 15 122181615,058 ▒ 3854325,501 ops/s
i.v.collection.MapBenchmark.Miss.vavr_hash 2500 thrpt 15 79418093,493 ▒ 3984066,626 ops/s
i.v.collection.MapBenchmark.Miss.vavr_linked_hash 10 thrpt 15 238428649,174 ▒ 6899195,946 ops/s
i.v.collection.MapBenchmark.Miss.vavr_linked_hash 100 thrpt 15 175435934,460 ▒ 10749565,985 ops/s
i.v.collection.MapBenchmark.Miss.vavr_linked_hash 1000 thrpt 15 115993709,666 ▒ 2430404,379 ops/s
i.v.collection.MapBenchmark.Miss.vavr_linked_hash 2500 thrpt 15 72395817,758 ▒ 2706603,839 ops/s
i.v.collection.MapBenchmark.Miss.vavr_tree 10 thrpt 15 52103902,466 ▒ 1676922,830 ops/s
i.v.collection.MapBenchmark.Miss.vavr_tree 100 thrpt 15 35227372,773 ▒ 1477738,601 ops/s
i.v.collection.MapBenchmark.Miss.vavr_tree 1000 thrpt 15 24140791,685 ▒ 1061984,981 ops/s
i.v.collection.MapBenchmark.Miss.vavr_tree 2500 thrpt 15 20735759,552 ▒ 433112,757 ops/s
i.v.collection.MapBenchmark.PutOrdered.capsule_persistent 10 thrpt 15 1836041,215 ▒ 38168,162 ops/s
i.v.collection.MapBenchmark.PutOrdered.capsule_persistent 100 thrpt 15 112121,259 ▒ 1126,630 ops/s
i.v.collection.MapBenchmark.PutOrdered.capsule_persistent 1000 thrpt 15 11414,939 ▒ 175,010 ops/s
i.v.collection.MapBenchmark.PutOrdered.capsule_persistent 2500 thrpt 15 3150,564 ▒ 53,856 ops/s
i.v.collection.MapBenchmark.PutOrdered.pcollections_persistent 10 thrpt 15 1284950,667 ▒ 115930,449 ops/s
i.v.collection.MapBenchmark.PutOrdered.pcollections_persistent 100 thrpt 15 61387,657 ▒ 988,221 ops/s
i.v.collection.MapBenchmark.PutOrdered.pcollections_persistent 1000 thrpt 15 3367,908 ▒ 62,161 ops/s
i.v.collection.MapBenchmark.PutOrdered.pcollections_persistent 2500 thrpt 15 1122,395 ▒ 21,236 ops/s
i.v.collection.MapBenchmark.PutOrdered.vavr_hash 10 thrpt 15 2146904,132 ▒ 37204,607 ops/s
i.v.collection.MapBenchmark.PutOrdered.vavr_hash 100 thrpt 15 177245,704 ▒ 4105,682 ops/s
i.v.collection.MapBenchmark.PutOrdered.vavr_hash 1000 thrpt 15 13269,368 ▒ 254,158 ops/s
i.v.collection.MapBenchmark.PutOrdered.vavr_hash 2500 thrpt 15 4865,170 ▒ 101,561 ops/s
i.v.collection.MapBenchmark.PutOrdered.vavr_linked_hash 10 thrpt 15 1327433,120 ▒ 12741,050 ops/s
i.v.collection.MapBenchmark.PutOrdered.vavr_linked_hash 100 thrpt 15 105541,920 ▒ 1552,141 ops/s
i.v.collection.MapBenchmark.PutOrdered.vavr_linked_hash 1000 thrpt 15 10517,431 ▒ 144,398 ops/s
i.v.collection.MapBenchmark.PutOrdered.vavr_linked_hash 2500 thrpt 15 2519,786 ▒ 39,868 ops/s
i.v.collection.MapBenchmark.PutOrdered.vavr_tree 10 thrpt 15 1214845,587 ▒ 27565,871 ops/s
i.v.collection.MapBenchmark.PutOrdered.vavr_tree 100 thrpt 15 64190,040 ▒ 1794,488 ops/s
i.v.collection.MapBenchmark.PutOrdered.vavr_tree 1000 thrpt 15 3414,719 ▒ 170,176 ops/s
i.v.collection.MapBenchmark.PutOrdered.vavr_tree 2500 thrpt 15 1183,694 ▒ 37,814 ops/s
i.v.collection.MapBenchmark.PutShuffled.capsule_persistent 10 thrpt 15 1426660,102 ▒ 47210,781 ops/s
i.v.collection.MapBenchmark.PutShuffled.capsule_persistent 100 thrpt 15 89491,327 ▒ 2476,346 ops/s
i.v.collection.MapBenchmark.PutShuffled.capsule_persistent 1000 thrpt 15 7157,740 ▒ 147,117 ops/s
i.v.collection.MapBenchmark.PutShuffled.capsule_persistent 2500 thrpt 15 2018,295 ▒ 32,842 ops/s
i.v.collection.MapBenchmark.PutShuffled.pcollections_persistent 10 thrpt 15 1701005,538 ▒ 34975,756 ops/s
i.v.collection.MapBenchmark.PutShuffled.pcollections_persistent 100 thrpt 15 83253,089 ▒ 3092,416 ops/s
i.v.collection.MapBenchmark.PutShuffled.pcollections_persistent 1000 thrpt 15 3568,487 ▒ 56,908 ops/s
i.v.collection.MapBenchmark.PutShuffled.pcollections_persistent 2500 thrpt 15 1152,173 ▒ 27,260 ops/s
i.v.collection.MapBenchmark.PutShuffled.vavr_hash 10 thrpt 15 1662888,896 ▒ 29188,275 ops/s
i.v.collection.MapBenchmark.PutShuffled.vavr_hash 100 thrpt 15 127925,721 ▒ 1905,219 ops/s
i.v.collection.MapBenchmark.PutShuffled.vavr_hash 1000 thrpt 15 10156,658 ▒ 279,709 ops/s
i.v.collection.MapBenchmark.PutShuffled.vavr_hash 2500 thrpt 15 3143,363 ▒ 40,569 ops/s
i.v.collection.MapBenchmark.PutShuffled.vavr_linked_hash 10 thrpt 15 1107391,904 ▒ 46243,708 ops/s
i.v.collection.MapBenchmark.PutShuffled.vavr_linked_hash 100 thrpt 15 88089,358 ▒ 2061,594 ops/s
i.v.collection.MapBenchmark.PutShuffled.vavr_linked_hash 1000 thrpt 15 7527,087 ▒ 265,125 ops/s
i.v.collection.MapBenchmark.PutShuffled.vavr_linked_hash 2500 thrpt 15 2509,977 ▒ 76,340 ops/s
i.v.collection.MapBenchmark.PutShuffled.vavr_tree 10 thrpt 15 1274166,425 ▒ 32999,256 ops/s
i.v.collection.MapBenchmark.PutShuffled.vavr_tree 100 thrpt 15 67122,158 ▒ 1265,605 ops/s
i.v.collection.MapBenchmark.PutShuffled.vavr_tree 1000 thrpt 15 2950,944 ▒ 53,114 ops/s
i.v.collection.MapBenchmark.PutShuffled.vavr_tree 2500 thrpt 15 963,107 ▒ 25,785 ops/s
i.v.collection.MapBenchmark.Remove.capsule_persistent 10 thrpt 15 1722338,291 ▒ 39033,106 ops/s
i.v.collection.MapBenchmark.Remove.capsule_persistent 100 thrpt 15 95314,007 ▒ 1701,836 ops/s
i.v.collection.MapBenchmark.Remove.capsule_persistent 1000 thrpt 15 8056,647 ▒ 228,568 ops/s
i.v.collection.MapBenchmark.Remove.capsule_persistent 2500 thrpt 15 2008,953 ▒ 54,489 ops/s
i.v.collection.MapBenchmark.Remove.pcollections_persistent 10 thrpt 15 1729555,088 ▒ 76995,713 ops/s
i.v.collection.MapBenchmark.Remove.pcollections_persistent 100 thrpt 15 95853,949 ▒ 2808,049 ops/s
i.v.collection.MapBenchmark.Remove.pcollections_persistent 1000 thrpt 15 3429,234 ▒ 34,474 ops/s
i.v.collection.MapBenchmark.Remove.pcollections_persistent 2500 thrpt 15 1170,241 ▒ 19,844 ops/s
i.v.collection.MapBenchmark.Remove.vavr_hash 10 thrpt 15 1742775,759 ▒ 21719,013 ops/s
i.v.collection.MapBenchmark.Remove.vavr_hash 100 thrpt 15 168205,546 ▒ 8652,151 ops/s
i.v.collection.MapBenchmark.Remove.vavr_hash 1000 thrpt 15 9856,192 ▒ 673,628 ops/s
i.v.collection.MapBenchmark.Remove.vavr_hash 2500 thrpt 15 3402,626 ▒ 46,435 ops/s
i.v.collection.MapBenchmark.Remove.vavr_linked_hash 10 thrpt 15 159157,053 ▒ 2269,115 ops/s
i.v.collection.MapBenchmark.Remove.vavr_linked_hash 100 thrpt 15 3416,880 ▒ 84,364 ops/s
i.v.collection.MapBenchmark.Remove.vavr_linked_hash 1000 thrpt 15 32,414 ▒ 0,663 ops/s
i.v.collection.MapBenchmark.Remove.vavr_linked_hash 2500 thrpt 15 6,598 ▒ 0,055 ops/s
i.v.collection.MapBenchmark.Remove.vavr_tree 10 thrpt 15 1037632,345 ▒ 17970,424 ops/s
i.v.collection.MapBenchmark.Remove.vavr_tree 100 thrpt 15 47059,977 ▒ 424,386 ops/s
i.v.collection.MapBenchmark.Remove.vavr_tree 1000 thrpt 15 2184,853 ▒ 62,804 ops/s
i.v.collection.MapBenchmark.Remove.vavr_tree 2500 thrpt 15 723,215 ▒ 19,209 ops/s
i.v.collection.MapBenchmark.ReplaceAll.capsule_persistent 10 thrpt 15 3705697,349 ▒ 124634,851 ops/s
i.v.collection.MapBenchmark.ReplaceAll.capsule_persistent 100 thrpt 15 194885,113 ▒ 6799,448 ops/s
i.v.collection.MapBenchmark.ReplaceAll.capsule_persistent 1000 thrpt 15 15993,907 ▒ 359,693 ops/s
i.v.collection.MapBenchmark.ReplaceAll.capsule_persistent 2500 thrpt 15 4476,312 ▒ 101,315 ops/s
i.v.collection.MapBenchmark.ReplaceAll.pcollections_persistent 10 thrpt 15 1043029,016 ▒ 17681,842 ops/s
i.v.collection.MapBenchmark.ReplaceAll.pcollections_persistent 100 thrpt 15 71811,387 ▒ 2224,914 ops/s
i.v.collection.MapBenchmark.ReplaceAll.pcollections_persistent 1000 thrpt 15 3229,343 ▒ 50,110 ops/s
i.v.collection.MapBenchmark.ReplaceAll.pcollections_persistent 2500 thrpt 15 1239,673 ▒ 27,794 ops/s
i.v.collection.MapBenchmark.ReplaceAll.vavr_hash 10 thrpt 15 1485479,618 ▒ 25043,427 ops/s
i.v.collection.MapBenchmark.ReplaceAll.vavr_hash 100 thrpt 15 122567,898 ▒ 1171,561 ops/s
i.v.collection.MapBenchmark.ReplaceAll.vavr_hash 1000 thrpt 15 9777,732 ▒ 102,326 ops/s
i.v.collection.MapBenchmark.ReplaceAll.vavr_hash 2500 thrpt 15 2841,755 ▒ 70,759 ops/s
i.v.collection.MapBenchmark.ReplaceAll.vavr_linked_hash 10 thrpt 15 360395,511 ▒ 3856,325 ops/s
i.v.collection.MapBenchmark.ReplaceAll.vavr_linked_hash 100 thrpt 15 8178,289 ▒ 249,089 ops/s
i.v.collection.MapBenchmark.ReplaceAll.vavr_linked_hash 1000 thrpt 15 132,824 ▒ 2,120 ops/s
i.v.collection.MapBenchmark.ReplaceAll.vavr_linked_hash 2500 thrpt 15 10,061 ▒ 0,283 ops/s
i.v.collection.MapBenchmark.ReplaceAll.vavr_tree 10 thrpt 15 881006,068 ▒ 18308,184 ops/s
i.v.collection.MapBenchmark.ReplaceAll.vavr_tree 100 thrpt 15 55264,435 ▒ 1127,906 ops/s
i.v.collection.MapBenchmark.ReplaceAll.vavr_tree 1000 thrpt 15 2750,279 ▒ 89,071 ops/s
i.v.collection.MapBenchmark.ReplaceAll.vavr_tree 2500 thrpt 15 1026,902 ▒ 12,033 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.capsule_persistent 10 thrpt 15 3530241,218 ▒ 106913,011 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.capsule_persistent 100 thrpt 15 161053,955 ▒ 5862,889 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.capsule_persistent 1000 thrpt 15 11605,628 ▒ 159,471 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.capsule_persistent 2500 thrpt 15 3542,562 ▒ 56,501 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.pcollections_persistent 10 thrpt 15 1503201,896 ▒ 36736,403 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.pcollections_persistent 100 thrpt 15 88832,145 ▒ 1152,459 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.pcollections_persistent 1000 thrpt 15 4121,956 ▒ 35,934 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.pcollections_persistent 2500 thrpt 15 1547,852 ▒ 50,644 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.vavr_hash 10 thrpt 15 3229788,221 ▒ 99355,099 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.vavr_hash 100 thrpt 15 205654,279 ▒ 4485,199 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.vavr_hash 1000 thrpt 15 15084,675 ▒ 460,559 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.vavr_hash 2500 thrpt 15 4085,678 ▒ 72,579 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.vavr_linked_hash 10 thrpt 15 658593,997 ▒ 10724,239 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.vavr_linked_hash 100 thrpt 15 9414,517 ▒ 125,715 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.vavr_linked_hash 1000 thrpt 15 101,278 ▒ 1,598 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.vavr_linked_hash 2500 thrpt 15 22,577 ▒ 0,318 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.vavr_tree 10 thrpt 15 1631533,675 ▒ 33182,432 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.vavr_tree 100 thrpt 15 85565,938 ▒ 1332,796 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.vavr_tree 1000 thrpt 15 4411,598 ▒ 78,255 ops/s
i.v.collection.MapBenchmark.ReplaceAllOneByOne.vavr_tree 2500 thrpt 15 1626,700 ▒ 18,957 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.capsule_persistent 10 thrpt 15 30442120,282 ▒ 758853,384 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.capsule_persistent 100 thrpt 15 15670417,193 ▒ 377382,440 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.capsule_persistent 1000 thrpt 15 11986352,454 ▒ 243564,115 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.capsule_persistent 2500 thrpt 15 9829119,771 ▒ 245613,576 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.pcollections_persistent 10 thrpt 15 14663510,424 ▒ 219353,621 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.pcollections_persistent 100 thrpt 15 5579144,637 ▒ 91160,248 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.pcollections_persistent 1000 thrpt 15 6102789,150 ▒ 145778,996 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.pcollections_persistent 2500 thrpt 15 4776800,746 ▒ 69975,755 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.vavr_hash 10 thrpt 15 32564425,157 ▒ 592726,172 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.vavr_hash 100 thrpt 15 19036474,565 ▒ 1094793,340 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.vavr_hash 1000 thrpt 15 17623779,570 ▒ 296330,208 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.vavr_hash 2500 thrpt 15 11567113,985 ▒ 322980,068 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.vavr_linked_hash 10 thrpt 15 9085034,545 ▒ 183070,614 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.vavr_linked_hash 100 thrpt 15 5787724,334 ▒ 108034,474 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.vavr_linked_hash 1000 thrpt 15 105811,478 ▒ 2849,498 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.vavr_linked_hash 2500 thrpt 15 36903,998 ▒ 1193,130 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.vavr_tree 10 thrpt 15 17804751,815 ▒ 429081,615 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.vavr_tree 100 thrpt 15 6380853,070 ▒ 227987,642 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.vavr_tree 1000 thrpt 15 6024676,260 ▒ 190404,902 ops/s
i.v.collection.MapBenchmark.ReplaceSingle.vavr_tree 2500 thrpt 15 5218921,990 ▒ 120684,155 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_hash_iterator 10 thrpt 15 2902401,960 ▒ 82752,437 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_hash_iterator 100 thrpt 15 303145,544 ▒ 9558,530 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_hash_iterator 1000 thrpt 15 16737,206 ▒ 410,845 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_hash_iterator 2500 thrpt 15 5794,885 ▒ 190,855 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_hash_keySet 10 thrpt 15 856559,296 ▒ 61475,041 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_hash_keySet 100 thrpt 15 74644,873 ▒ 2447,485 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_hash_keySet 1000 thrpt 15 4818,555 ▒ 147,356 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_hash_keySet 2500 thrpt 15 1592,706 ▒ 50,037 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_hash_keys 10 thrpt 15 5375545,889 ▒ 149266,080 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_hash_keys 100 thrpt 15 422917,187 ▒ 13602,997 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_hash_keys 1000 thrpt 15 44707,696 ▒ 1234,977 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_hash_keys 2500 thrpt 15 14292,897 ▒ 318,993 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_linked_hash_iterator 10 thrpt 15 1918912,372 ▒ 117567,353 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_linked_hash_iterator 100 thrpt 15 217182,737 ▒ 8450,324 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_linked_hash_iterator 1000 thrpt 15 18876,096 ▒ 709,495 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_linked_hash_iterator 2500 thrpt 15 5939,970 ▒ 104,038 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_linked_hash_keySet 10 thrpt 15 1975111,749 ▒ 53619,523 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_linked_hash_keySet 100 thrpt 15 224783,396 ▒ 8037,975 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_linked_hash_keySet 1000 thrpt 15 15097,745 ▒ 417,361 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_linked_hash_keySet 2500 thrpt 15 5791,210 ▒ 163,883 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_linked_hash_keys 10 thrpt 15 2207709,047 ▒ 65992,229 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_linked_hash_keys 100 thrpt 15 216666,494 ▒ 5327,794 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_linked_hash_keys 1000 thrpt 15 18902,668 ▒ 590,585 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_linked_hash_keys 2500 thrpt 15 6253,248 ▒ 197,188 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_tree_iterator 10 thrpt 15 6225644,610 ▒ 210801,955 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_tree_iterator 100 thrpt 15 589873,914 ▒ 14811,552 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_tree_iterator 1000 thrpt 15 49205,654 ▒ 1321,753 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_tree_iterator 2500 thrpt 15 18592,601 ▒ 705,420 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_tree_keySet 10 thrpt 15 977495,358 ▒ 32641,956 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_tree_keySet 100 thrpt 15 56477,928 ▒ 1977,830 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_tree_keySet 1000 thrpt 15 3079,886 ▒ 82,691 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_tree_keySet 2500 thrpt 15 991,035 ▒ 22,187 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_tree_keys 10 thrpt 15 6005114,190 ▒ 166416,585 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_tree_keys 100 thrpt 15 608234,303 ▒ 21734,296 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_tree_keys 1000 thrpt 15 51022,895 ▒ 1423,753 ops/s
i.v.collection.MapBenchmark.VavrKeys.vavr_tree_keys 2500 thrpt 15 19467,764 ▒ 649,464 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_hash_iterator 10 thrpt 15 3059055,520 ▒ 126884,053 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_hash_iterator 100 thrpt 15 277949,114 ▒ 11022,935 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_hash_iterator 1000 thrpt 15 19186,610 ▒ 624,856 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_hash_iterator 2500 thrpt 15 4486,568 ▒ 199,961 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_hash_keySet 10 thrpt 15 1402660,145 ▒ 54461,934 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_hash_keySet 100 thrpt 15 140960,287 ▒ 3955,572 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_hash_keySet 1000 thrpt 15 13681,523 ▒ 649,035 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_hash_keySet 2500 thrpt 15 5078,954 ▒ 135,298 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_hash_keys 10 thrpt 15 5088120,100 ▒ 452820,994 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_hash_keys 100 thrpt 15 433015,136 ▒ 15579,436 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_hash_keys 1000 thrpt 15 41317,771 ▒ 1182,889 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_hash_keys 2500 thrpt 15 13770,086 ▒ 449,651 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_linked_hash_iterator 10 thrpt 15 1919911,852 ▒ 49900,204 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_linked_hash_iterator 100 thrpt 15 198233,767 ▒ 4123,560 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_linked_hash_iterator 1000 thrpt 15 18739,324 ▒ 446,700 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_linked_hash_iterator 2500 thrpt 15 5925,123 ▒ 207,741 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_linked_hash_keySet 10 thrpt 15 963385,275 ▒ 27646,760 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_linked_hash_keySet 100 thrpt 15 113459,869 ▒ 4061,299 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_linked_hash_keySet 1000 thrpt 15 8932,234 ▒ 206,408 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_linked_hash_keySet 2500 thrpt 15 3539,036 ▒ 35,711 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_linked_hash_keys 10 thrpt 15 1981800,627 ▒ 40225,693 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_linked_hash_keys 100 thrpt 15 222978,144 ▒ 3388,427 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_linked_hash_keys 1000 thrpt 15 14637,564 ▒ 249,878 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_linked_hash_keys 2500 thrpt 15 6474,438 ▒ 168,269 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_tree_iterator 10 thrpt 15 5690725,417 ▒ 86975,242 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_tree_iterator 100 thrpt 15 602777,501 ▒ 11759,789 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_tree_iterator 1000 thrpt 15 50197,139 ▒ 687,040 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_tree_iterator 2500 thrpt 15 18736,724 ▒ 309,576 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_tree_keySet 10 thrpt 15 1272014,144 ▒ 23029,504 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_tree_keySet 100 thrpt 15 132256,915 ▒ 1395,042 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_tree_keySet 1000 thrpt 15 13380,910 ▒ 203,931 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_tree_keySet 2500 thrpt 15 5519,566 ▒ 75,153 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_tree_keys 10 thrpt 15 6392483,508 ▒ 64339,771 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_tree_keys 100 thrpt 15 702085,261 ▒ 29938,095 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_tree_keys 1000 thrpt 15 52796,875 ▒ 552,314 ops/s
i.v.collection.MapBenchmark.VavrValues.vavr_tree_keys 2500 thrpt 15 19961,517 ▒ 298,524 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.fjava_persistent 10 thrpt 15 45460,203 ▒ 521,537 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.fjava_persistent 100 thrpt 15 1033,094 ▒ 36,790 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.fjava_persistent 1000 thrpt 15 46,325 ▒ 1,240 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.fjava_persistent 2500 thrpt 15 14,578 ▒ 0,468 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.java_blocking_mutable 10 thrpt 15 1131041,169 ▒ 42755,727 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.java_blocking_mutable 100 thrpt 15 104675,956 ▒ 3020,157 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.java_blocking_mutable 1000 thrpt 15 5937,099 ▒ 176,633 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.java_blocking_mutable 2500 thrpt 15 1862,333 ▒ 38,864 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.java_mutable 10 thrpt 15 6814019,321 ▒ 144119,363 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.java_mutable 100 thrpt 15 330084,341 ▒ 14328,635 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.java_mutable 1000 thrpt 15 7126,321 ▒ 161,224 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.java_mutable 2500 thrpt 15 2346,731 ▒ 59,534 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.scala_mutable 10 thrpt 15 4972328,517 ▒ 218138,136 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.scala_mutable 100 thrpt 15 266474,030 ▒ 4562,714 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.scala_mutable 1000 thrpt 15 6019,882 ▒ 98,811 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.scala_mutable 2500 thrpt 15 1754,397 ▒ 17,092 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.scalaz_persistent 10 thrpt 15 140750,815 ▒ 2305,543 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.scalaz_persistent 100 thrpt 15 4764,688 ▒ 133,979 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.scalaz_persistent 1000 thrpt 15 261,319 ▒ 6,161 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.scalaz_persistent 2500 thrpt 15 83,774 ▒ 2,793 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.vavr_persistent 10 thrpt 15 882654,870 ▒ 16218,001 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.vavr_persistent 100 thrpt 15 37652,800 ▒ 715,635 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.vavr_persistent 1000 thrpt 15 1979,433 ▒ 34,505 ops/s
i.v.collection.PriorityQueueBenchmark.Dequeue.vavr_persistent 2500 thrpt 15 653,012 ▒ 18,284 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.fjava_persistent 10 thrpt 15 686955,631 ▒ 15525,639 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.fjava_persistent 100 thrpt 15 42086,242 ▒ 1131,524 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.fjava_persistent 1000 thrpt 15 3861,558 ▒ 65,324 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.fjava_persistent 2500 thrpt 15 1499,116 ▒ 49,242 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.java_blocking_mutable 10 thrpt 15 3340343,594 ▒ 70760,663 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.java_blocking_mutable 100 thrpt 15 304495,102 ▒ 8501,682 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.java_blocking_mutable 1000 thrpt 15 30376,177 ▒ 790,171 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.java_blocking_mutable 2500 thrpt 15 11281,835 ▒ 122,910 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.java_mutable 10 thrpt 15 9247722,943 ▒ 110916,763 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.java_mutable 100 thrpt 15 903284,735 ▒ 8254,771 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.java_mutable 1000 thrpt 15 50817,339 ▒ 386,768 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.java_mutable 2500 thrpt 15 19826,598 ▒ 394,843 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.scala_mutable 10 thrpt 15 6458453,044 ▒ 127146,522 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.scala_mutable 100 thrpt 15 479658,953 ▒ 8192,825 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.scala_mutable 1000 thrpt 15 35052,534 ▒ 299,180 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.scala_mutable 2500 thrpt 15 11905,814 ▒ 229,830 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.scalaz_persistent 10 thrpt 15 1509539,291 ▒ 42208,618 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.scalaz_persistent 100 thrpt 15 150223,284 ▒ 2289,819 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.scalaz_persistent 1000 thrpt 15 15961,577 ▒ 210,681 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.scalaz_persistent 2500 thrpt 15 5518,568 ▒ 90,256 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.vavr_persistent 10 thrpt 15 4044034,566 ▒ 176942,271 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.vavr_persistent 100 thrpt 15 347935,629 ▒ 10154,810 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.vavr_persistent 1000 thrpt 15 27191,320 ▒ 1218,267 ops/s
i.v.collection.PriorityQueueBenchmark.Enqueue.vavr_persistent 2500 thrpt 15 13279,064 ▒ 247,682 ops/s
i.v.collection.PriorityQueueBenchmark.Fill.vavr_persistent_constant_object 10 thrpt 15 3429176,599 ▒ 123162,694 ops/s
i.v.collection.PriorityQueueBenchmark.Fill.vavr_persistent_constant_object 100 thrpt 15 374648,620 ▒ 6581,219 ops/s
i.v.collection.PriorityQueueBenchmark.Fill.vavr_persistent_constant_object 1000 thrpt 15 33760,224 ▒ 1431,835 ops/s
i.v.collection.PriorityQueueBenchmark.Fill.vavr_persistent_constant_object 2500 thrpt 15 12936,361 ▒ 495,584 ops/s
i.v.collection.PriorityQueueBenchmark.Fill.vavr_persistent_constant_supplier 10 thrpt 15 3228395,313 ▒ 74335,643 ops/s
i.v.collection.PriorityQueueBenchmark.Fill.vavr_persistent_constant_supplier 100 thrpt 15 364916,506 ▒ 6581,354 ops/s
i.v.collection.PriorityQueueBenchmark.Fill.vavr_persistent_constant_supplier 1000 thrpt 15 15790,089 ▒ 287,149 ops/s
i.v.collection.PriorityQueueBenchmark.Fill.vavr_persistent_constant_supplier 2500 thrpt 15 12971,489 ▒ 174,916 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.fjava_persistent 10 thrpt 15 41724,361 ▒ 1319,746 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.fjava_persistent 100 thrpt 15 1010,618 ▒ 35,499 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.fjava_persistent 1000 thrpt 15 44,834 ▒ 0,834 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.fjava_persistent 2500 thrpt 15 14,759 ▒ 0,276 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.java_blocking_mutable 10 thrpt 15 998980,632 ▒ 20407,894 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.java_blocking_mutable 100 thrpt 15 89149,133 ▒ 1733,596 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.java_blocking_mutable 1000 thrpt 15 5812,239 ▒ 191,549 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.java_blocking_mutable 2500 thrpt 15 2047,532 ▒ 36,123 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.java_mutable 10 thrpt 15 4416925,351 ▒ 59132,631 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.java_mutable 100 thrpt 15 250315,315 ▒ 3142,666 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.java_mutable 1000 thrpt 15 7646,192 ▒ 144,759 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.java_mutable 2500 thrpt 15 2476,825 ▒ 33,517 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.java_treeset_mutable 10 thrpt 15 539231,559 ▒ 5148,749 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.java_treeset_mutable 100 thrpt 15 38430,028 ▒ 734,593 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.java_treeset_mutable 1000 thrpt 15 1640,162 ▒ 11,229 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.java_treeset_mutable 2500 thrpt 15 543,823 ▒ 7,117 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.scala_mutable 10 thrpt 15 2831045,323 ▒ 33583,755 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.scala_mutable 100 thrpt 15 150944,077 ▒ 3903,783 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.scala_mutable 1000 thrpt 15 6781,430 ▒ 211,526 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.scala_mutable 2500 thrpt 15 2104,305 ▒ 62,245 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.scalaz_persistent 10 thrpt 15 98925,983 ▒ 1210,006 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.scalaz_persistent 100 thrpt 15 3996,343 ▒ 124,373 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.scalaz_persistent 1000 thrpt 15 230,790 ▒ 3,515 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.scalaz_persistent 2500 thrpt 15 76,534 ▒ 1,492 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.vavr_persistent 10 thrpt 15 652283,490 ▒ 13990,754 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.vavr_persistent 100 thrpt 15 32457,960 ▒ 1101,803 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.vavr_persistent 1000 thrpt 15 1725,871 ▒ 19,806 ops/s
i.v.collection.PriorityQueueBenchmark.Sort.vavr_persistent 2500 thrpt 15 665,867 ▒ 18,377 ops/s
i.v.collection.VectorBenchmark.Append.clojure_persistent 10 thrpt 15 2933825,734 ▒ 30112,984 ops/s
i.v.collection.VectorBenchmark.Append.clojure_persistent 100 thrpt 15 306439,622 ▒ 3455,577 ops/s
i.v.collection.VectorBenchmark.Append.clojure_persistent 1000 thrpt 15 31176,507 ▒ 1534,211 ops/s
i.v.collection.VectorBenchmark.Append.clojure_persistent 1026 thrpt 15 28184,082 ▒ 604,748 ops/s
i.v.collection.VectorBenchmark.Append.clojure_persistent 2500 thrpt 15 11574,564 ▒ 229,182 ops/s
i.v.collection.VectorBenchmark.Append.ecollections_persistent 10 thrpt 15 908452,368 ▒ 23997,921 ops/s
i.v.collection.VectorBenchmark.Append.ecollections_persistent 100 thrpt 15 20912,920 ▒ 477,701 ops/s
i.v.collection.VectorBenchmark.Append.ecollections_persistent 1000 thrpt 15 187,657 ▒ 2,848 ops/s
i.v.collection.VectorBenchmark.Append.ecollections_persistent 1026 thrpt 15 314,973 ▒ 2,894 ops/s
i.v.collection.VectorBenchmark.Append.ecollections_persistent 2500 thrpt 15 56,472 ▒ 1,018 ops/s
i.v.collection.VectorBenchmark.Append.fjava_persistent 10 thrpt 15 734155,738 ▒ 8908,891 ops/s
i.v.collection.VectorBenchmark.Append.fjava_persistent 100 thrpt 15 50502,555 ▒ 845,339 ops/s
i.v.collection.VectorBenchmark.Append.fjava_persistent 1000 thrpt 15 4793,500 ▒ 101,130 ops/s
i.v.collection.VectorBenchmark.Append.fjava_persistent 1026 thrpt 15 4109,449 ▒ 39,568 ops/s
i.v.collection.VectorBenchmark.Append.fjava_persistent 2500 thrpt 15 1970,901 ▒ 16,226 ops/s
i.v.collection.VectorBenchmark.Append.java_mutable 10 thrpt 15 10817376,656 ▒ 225429,432 ops/s
i.v.collection.VectorBenchmark.Append.java_mutable 100 thrpt 15 1239963,308 ▒ 35279,743 ops/s
i.v.collection.VectorBenchmark.Append.java_mutable 1000 thrpt 15 136507,584 ▒ 2883,157 ops/s
i.v.collection.VectorBenchmark.Append.java_mutable 1026 thrpt 15 133322,226 ▒ 2281,521 ops/s
i.v.collection.VectorBenchmark.Append.java_mutable 2500 thrpt 15 56078,729 ▒ 1019,543 ops/s
i.v.collection.VectorBenchmark.Append.pcollections_persistent 10 thrpt 15 1766566,909 ▒ 50660,306 ops/s
i.v.collection.VectorBenchmark.Append.pcollections_persistent 100 thrpt 15 72703,300 ▒ 3129,806 ops/s
i.v.collection.VectorBenchmark.Append.pcollections_persistent 1000 thrpt 15 4090,390 ▒ 175,332 ops/s
i.v.collection.VectorBenchmark.Append.pcollections_persistent 1026 thrpt 15 3907,303 ▒ 115,743 ops/s
i.v.collection.VectorBenchmark.Append.pcollections_persistent 2500 thrpt 15 1387,820 ▒ 43,310 ops/s
i.v.collection.VectorBenchmark.Append.scala_persistent 10 thrpt 15 3571413,389 ▒ 80820,042 ops/s
i.v.collection.VectorBenchmark.Append.scala_persistent 100 thrpt 15 358982,596 ▒ 4603,798 ops/s
i.v.collection.VectorBenchmark.Append.scala_persistent 1000 thrpt 15 35472,875 ▒ 489,916 ops/s
i.v.collection.VectorBenchmark.Append.scala_persistent 1026 thrpt 15 34487,007 ▒ 851,152 ops/s
i.v.collection.VectorBenchmark.Append.scala_persistent 2500 thrpt 15 14017,401 ▒ 174,242 ops/s
i.v.collection.VectorBenchmark.Append.vavr_persistent 10 thrpt 15 838208,849 ▒ 21740,208 ops/s
i.v.collection.VectorBenchmark.Append.vavr_persistent 100 thrpt 15 53618,774 ▒ 1390,964 ops/s
i.v.collection.VectorBenchmark.Append.vavr_persistent 1000 thrpt 15 3629,137 ▒ 128,841 ops/s
i.v.collection.VectorBenchmark.Append.vavr_persistent 1026 thrpt 15 3547,601 ▒ 55,381 ops/s
i.v.collection.VectorBenchmark.Append.vavr_persistent 2500 thrpt 15 1328,401 ▒ 35,423 ops/s
i.v.collection.VectorBenchmark.Append.vavr_persistent_int 10 thrpt 15 988332,253 ▒ 31938,335 ops/s
i.v.collection.VectorBenchmark.Append.vavr_persistent_int 100 thrpt 15 71173,473 ▒ 3114,511 ops/s
i.v.collection.VectorBenchmark.Append.vavr_persistent_int 1000 thrpt 15 3758,075 ▒ 80,776 ops/s
i.v.collection.VectorBenchmark.Append.vavr_persistent_int 1026 thrpt 15 4490,890 ▒ 155,227 ops/s
i.v.collection.VectorBenchmark.Append.vavr_persistent_int 2500 thrpt 15 1656,120 ▒ 53,136 ops/s
i.v.collection.VectorBenchmark.AppendAll.scala_persistent 10 thrpt 15 324331,372 ▒ 8814,250 ops/s
i.v.collection.VectorBenchmark.AppendAll.scala_persistent 100 thrpt 15 9687,246 ▒ 161,990 ops/s
i.v.collection.VectorBenchmark.AppendAll.scala_persistent 1000 thrpt 15 149,749 ▒ 4,542 ops/s
i.v.collection.VectorBenchmark.AppendAll.scala_persistent 1026 thrpt 15 145,983 ▒ 3,676 ops/s
i.v.collection.VectorBenchmark.AppendAll.scala_persistent 2500 thrpt 15 21,727 ▒ 0,563 ops/s
i.v.collection.VectorBenchmark.AppendAll.vavr_persistent 10 thrpt 15 887864,774 ▒ 27340,840 ops/s
i.v.collection.VectorBenchmark.AppendAll.vavr_persistent 100 thrpt 15 15844,438 ▒ 319,441 ops/s
i.v.collection.VectorBenchmark.AppendAll.vavr_persistent 1000 thrpt 15 285,657 ▒ 18,397 ops/s
i.v.collection.VectorBenchmark.AppendAll.vavr_persistent 1026 thrpt 15 216,648 ▒ 7,752 ops/s
i.v.collection.VectorBenchmark.AppendAll.vavr_persistent 2500 thrpt 15 34,438 ▒ 0,860 ops/s
i.v.collection.VectorBenchmark.Create.clojure_persistent 10 thrpt 15 59568621,299 ▒ 1276693,762 ops/s
i.v.collection.VectorBenchmark.Create.clojure_persistent 100 thrpt 15 730474,677 ▒ 21789,472 ops/s
i.v.collection.VectorBenchmark.Create.clojure_persistent 1000 thrpt 15 81096,737 ▒ 2281,283 ops/s
i.v.collection.VectorBenchmark.Create.clojure_persistent 1026 thrpt 15 79786,900 ▒ 2417,631 ops/s
i.v.collection.VectorBenchmark.Create.clojure_persistent 2500 thrpt 15 27941,841 ▒ 791,143 ops/s
i.v.collection.VectorBenchmark.Create.ecollections_persistent 10 thrpt 15 19143849,476 ▒ 455768,490 ops/s
i.v.collection.VectorBenchmark.Create.ecollections_persistent 100 thrpt 15 12079286,735 ▒ 292023,420 ops/s
i.v.collection.VectorBenchmark.Create.ecollections_persistent 1000 thrpt 15 1289615,955 ▒ 17796,172 ops/s
i.v.collection.VectorBenchmark.Create.ecollections_persistent 1026 thrpt 15 1262007,576 ▒ 21483,358 ops/s
i.v.collection.VectorBenchmark.Create.ecollections_persistent 2500 thrpt 15 519436,094 ▒ 9810,498 ops/s
i.v.collection.VectorBenchmark.Create.fjava_persistent 10 thrpt 15 694242,745 ▒ 16779,514 ops/s
i.v.collection.VectorBenchmark.Create.fjava_persistent 100 thrpt 15 46549,486 ▒ 1706,385 ops/s
i.v.collection.VectorBenchmark.Create.fjava_persistent 1000 thrpt 15 4609,376 ▒ 110,616 ops/s
i.v.collection.VectorBenchmark.Create.fjava_persistent 1026 thrpt 15 4703,888 ▒ 88,032 ops/s
i.v.collection.VectorBenchmark.Create.fjava_persistent 2500 thrpt 15 1768,042 ▒ 69,886 ops/s
i.v.collection.VectorBenchmark.Create.java_mutable 10 thrpt 15 45413035,233 ▒ 2078171,453 ops/s
i.v.collection.VectorBenchmark.Create.java_mutable 100 thrpt 15 12401031,614 ▒ 149910,637 ops/s
i.v.collection.VectorBenchmark.Create.java_mutable 1000 thrpt 15 1287315,705 ▒ 16744,391 ops/s
i.v.collection.VectorBenchmark.Create.java_mutable 1026 thrpt 15 1257447,194 ▒ 19639,982 ops/s
i.v.collection.VectorBenchmark.Create.java_mutable 2500 thrpt 15 518228,502 ▒ 6161,908 ops/s
i.v.collection.VectorBenchmark.Create.java_mutable_boxed 10 thrpt 15 11650813,350 ▒ 360419,270 ops/s
i.v.collection.VectorBenchmark.Create.java_mutable_boxed 100 thrpt 15 1448825,545 ▒ 35144,641 ops/s
i.v.collection.VectorBenchmark.Create.java_mutable_boxed 1000 thrpt 15 127180,628 ▒ 2550,525 ops/s
i.v.collection.VectorBenchmark.Create.java_mutable_boxed 1026 thrpt 15 122043,549 ▒ 3438,533 ops/s
i.v.collection.VectorBenchmark.Create.java_mutable_boxed 2500 thrpt 15 51784,250 ▒ 2343,469 ops/s
i.v.collection.VectorBenchmark.Create.java_mutable_boxed_stream 10 thrpt 15 6673611,132 ▒ 241803,639 ops/s
i.v.collection.VectorBenchmark.Create.java_mutable_boxed_stream 100 thrpt 15 1000082,761 ▒ 14351,937 ops/s
i.v.collection.VectorBenchmark.Create.java_mutable_boxed_stream 1000 thrpt 15 72939,211 ▒ 1206,110 ops/s
i.v.collection.VectorBenchmark.Create.java_mutable_boxed_stream 1026 thrpt 15 87976,869 ▒ 1016,206 ops/s
i.v.collection.VectorBenchmark.Create.java_mutable_boxed_stream 2500 thrpt 15 43979,186 ▒ 484,043 ops/s
i.v.collection.VectorBenchmark.Create.pcollections_persistent 10 thrpt 15 1713382,211 ▒ 35783,901 ops/s
i.v.collection.VectorBenchmark.Create.pcollections_persistent 100 thrpt 15 74186,950 ▒ 990,359 ops/s
i.v.collection.VectorBenchmark.Create.pcollections_persistent 1000 thrpt 15 4105,471 ▒ 47,906 ops/s
i.v.collection.VectorBenchmark.Create.pcollections_persistent 1026 thrpt 15 3907,526 ▒ 292,878 ops/s
i.v.collection.VectorBenchmark.Create.pcollections_persistent 2500 thrpt 15 1377,290 ▒ 26,018 ops/s
i.v.collection.VectorBenchmark.Create.scala_persistent 10 thrpt 15 7634919,109 ▒ 121547,656 ops/s
i.v.collection.VectorBenchmark.Create.scala_persistent 100 thrpt 15 1600921,453 ▒ 17446,886 ops/s
i.v.collection.VectorBenchmark.Create.scala_persistent 1000 thrpt 15 190437,736 ▒ 1525,887 ops/s
i.v.collection.VectorBenchmark.Create.scala_persistent 1026 thrpt 15 183692,082 ▒ 3116,717 ops/s
i.v.collection.VectorBenchmark.Create.scala_persistent 2500 thrpt 15 76949,341 ▒ 998,519 ops/s
i.v.collection.VectorBenchmark.Create.vavr_persistent 10 thrpt 15 21410998,757 ▒ 571093,646 ops/s
i.v.collection.VectorBenchmark.Create.vavr_persistent 100 thrpt 15 7477619,615 ▒ 101353,730 ops/s
i.v.collection.VectorBenchmark.Create.vavr_persistent 1000 thrpt 15 1170016,662 ▒ 13327,522 ops/s
i.v.collection.VectorBenchmark.Create.vavr_persistent 1026 thrpt 15 1102578,626 ▒ 16060,953 ops/s
i.v.collection.VectorBenchmark.Create.vavr_persistent 2500 thrpt 15 461774,893 ▒ 14322,949 ops/s
i.v.collection.VectorBenchmark.Create.vavr_persistent_int 10 thrpt 15 88726022,220 ▒ 3549432,520 ops/s
i.v.collection.VectorBenchmark.Create.vavr_persistent_int 100 thrpt 15 12634239,399 ▒ 365641,418 ops/s
i.v.collection.VectorBenchmark.Create.vavr_persistent_int 1000 thrpt 15 975988,224 ▒ 30040,812 ops/s
i.v.collection.VectorBenchmark.Create.vavr_persistent_int 1026 thrpt 15 827708,537 ▒ 30438,687 ops/s
i.v.collection.VectorBenchmark.Create.vavr_persistent_int 2500 thrpt 15 386017,636 ▒ 9958,718 ops/s
i.v.collection.VectorBenchmark.Fill.scala_persistent 10 thrpt 15 14955167,579 ▒ 421059,115 ops/s
i.v.collection.VectorBenchmark.Fill.scala_persistent 100 thrpt 15 1491342,357 ▒ 26705,325 ops/s
i.v.collection.VectorBenchmark.Fill.scala_persistent 1000 thrpt 15 269111,209 ▒ 3240,169 ops/s
i.v.collection.VectorBenchmark.Fill.scala_persistent 1026 thrpt 15 132962,875 ▒ 3490,412 ops/s
i.v.collection.VectorBenchmark.Fill.scala_persistent 2500 thrpt 15 107739,228 ▒ 3030,160 ops/s
i.v.collection.VectorBenchmark.Fill.vavr_persistent_constant_object 10 thrpt 15 24659433,912 ▒ 311955,398 ops/s
i.v.collection.VectorBenchmark.Fill.vavr_persistent_constant_object 100 thrpt 15 3822071,086 ▒ 71257,314 ops/s
i.v.collection.VectorBenchmark.Fill.vavr_persistent_constant_object 1000 thrpt 15 341546,385 ▒ 9354,124 ops/s
i.v.collection.VectorBenchmark.Fill.vavr_persistent_constant_object 1026 thrpt 15 430925,537 ▒ 6976,022 ops/s
i.v.collection.VectorBenchmark.Fill.vavr_persistent_constant_object 2500 thrpt 15 139395,490 ▒ 3429,009 ops/s
i.v.collection.VectorBenchmark.Fill.vavr_persistent_constant_supplier 10 thrpt 15 16411807,238 ▒ 497231,852 ops/s
i.v.collection.VectorBenchmark.Fill.vavr_persistent_constant_supplier 100 thrpt 15 2473815,898 ▒ 51766,239 ops/s
i.v.collection.VectorBenchmark.Fill.vavr_persistent_constant_supplier 1000 thrpt 15 282736,384 ▒ 4178,215 ops/s
i.v.collection.VectorBenchmark.Fill.vavr_persistent_constant_supplier 1026 thrpt 15 298050,514 ▒ 11487,030 ops/s
i.v.collection.VectorBenchmark.Fill.vavr_persistent_constant_supplier 2500 thrpt 15 62223,340 ▒ 1100,953 ops/s
i.v.collection.VectorBenchmark.Filter.ecollections_persistent 10 thrpt 15 14482192,868 ▒ 452980,249 ops/s
i.v.collection.VectorBenchmark.Filter.ecollections_persistent 100 thrpt 15 1787300,210 ▒ 20149,714 ops/s
i.v.collection.VectorBenchmark.Filter.ecollections_persistent 1000 thrpt 15 248874,245 ▒ 2879,473 ops/s
i.v.collection.VectorBenchmark.Filter.ecollections_persistent 1026 thrpt 15 207963,828 ▒ 4272,316 ops/s
i.v.collection.VectorBenchmark.Filter.ecollections_persistent 2500 thrpt 15 100277,402 ▒ 2263,395 ops/s
i.v.collection.VectorBenchmark.Filter.java_mutable 10 thrpt 15 7908635,265 ▒ 236013,474 ops/s
i.v.collection.VectorBenchmark.Filter.java_mutable 100 thrpt 15 1201312,312 ▒ 42009,174 ops/s
i.v.collection.VectorBenchmark.Filter.java_mutable 1000 thrpt 15 92615,893 ▒ 4333,280 ops/s
i.v.collection.VectorBenchmark.Filter.java_mutable 1026 thrpt 15 89910,164 ▒ 3419,144 ops/s
i.v.collection.VectorBenchmark.Filter.java_mutable 2500 thrpt 15 46994,496 ▒ 974,761 ops/s
i.v.collection.VectorBenchmark.Filter.scala_persistent 10 thrpt 15 12138564,277 ▒ 319715,596 ops/s
i.v.collection.VectorBenchmark.Filter.scala_persistent 100 thrpt 15 1590714,605 ▒ 30155,017 ops/s
i.v.collection.VectorBenchmark.Filter.scala_persistent 1000 thrpt 15 178573,916 ▒ 2454,453 ops/s
i.v.collection.VectorBenchmark.Filter.scala_persistent 1026 thrpt 15 176957,983 ▒ 3670,829 ops/s
i.v.collection.VectorBenchmark.Filter.scala_persistent 2500 thrpt 15 53651,309 ▒ 826,190 ops/s
i.v.collection.VectorBenchmark.Filter.vavr_persistent 10 thrpt 15 15430925,221 ▒ 215424,265 ops/s
i.v.collection.VectorBenchmark.Filter.vavr_persistent 100 thrpt 15 2796956,287 ▒ 34878,592 ops/s
i.v.collection.VectorBenchmark.Filter.vavr_persistent 1000 thrpt 15 244083,820 ▒ 5833,926 ops/s
i.v.collection.VectorBenchmark.Filter.vavr_persistent 1026 thrpt 15 217844,904 ▒ 5412,621 ops/s
i.v.collection.VectorBenchmark.Filter.vavr_persistent 2500 thrpt 15 72472,007 ▒ 1098,027 ops/s
i.v.collection.VectorBenchmark.Filter.vavr_persistent_int 10 thrpt 15 16275422,596 ▒ 300998,064 ops/s
i.v.collection.VectorBenchmark.Filter.vavr_persistent_int 100 thrpt 15 2939363,108 ▒ 35585,632 ops/s
i.v.collection.VectorBenchmark.Filter.vavr_persistent_int 1000 thrpt 15 281492,938 ▒ 5051,359 ops/s
i.v.collection.VectorBenchmark.Filter.vavr_persistent_int 1026 thrpt 15 278485,132 ▒ 4243,906 ops/s
i.v.collection.VectorBenchmark.Filter.vavr_persistent_int 2500 thrpt 15 74763,776 ▒ 1828,586 ops/s
i.v.collection.VectorBenchmark.Get.clojure_persistent 10 thrpt 15 58601480,174 ▒ 1983525,113 ops/s
i.v.collection.VectorBenchmark.Get.clojure_persistent 100 thrpt 15 3078382,158 ▒ 86979,114 ops/s
i.v.collection.VectorBenchmark.Get.clojure_persistent 1000 thrpt 15 274375,635 ▒ 7368,565 ops/s
i.v.collection.VectorBenchmark.Get.clojure_persistent 1026 thrpt 15 262879,015 ▒ 11778,672 ops/s
i.v.collection.VectorBenchmark.Get.clojure_persistent 2500 thrpt 15 66058,871 ▒ 1802,198 ops/s
i.v.collection.VectorBenchmark.Get.ecollections_persistent 10 thrpt 15 42782734,870 ▒ 2433937,755 ops/s
i.v.collection.VectorBenchmark.Get.ecollections_persistent 100 thrpt 15 10716129,128 ▒ 381565,383 ops/s
i.v.collection.VectorBenchmark.Get.ecollections_persistent 1000 thrpt 15 926039,774 ▒ 12966,304 ops/s
i.v.collection.VectorBenchmark.Get.ecollections_persistent 1026 thrpt 15 893797,694 ▒ 27001,047 ops/s
i.v.collection.VectorBenchmark.Get.ecollections_persistent 2500 thrpt 15 350251,154 ▒ 6044,209 ops/s
i.v.collection.VectorBenchmark.Get.fjava_persistent 10 thrpt 15 2057222,231 ▒ 36745,134 ops/s
i.v.collection.VectorBenchmark.Get.fjava_persistent 100 thrpt 15 85606,297 ▒ 1207,985 ops/s
i.v.collection.VectorBenchmark.Get.fjava_persistent 1000 thrpt 15 3368,999 ▒ 52,185 ops/s
i.v.collection.VectorBenchmark.Get.fjava_persistent 1026 thrpt 15 3126,161 ▒ 47,294 ops/s
i.v.collection.VectorBenchmark.Get.fjava_persistent 2500 thrpt 15 1134,277 ▒ 29,021 ops/s
i.v.collection.VectorBenchmark.Get.java_mutable 10 thrpt 15 64860845,593 ▒ 1620884,489 ops/s
i.v.collection.VectorBenchmark.Get.java_mutable 100 thrpt 15 9739467,091 ▒ 259047,153 ops/s
i.v.collection.VectorBenchmark.Get.java_mutable 1000 thrpt 15 800485,241 ▒ 19475,144 ops/s
i.v.collection.VectorBenchmark.Get.java_mutable 1026 thrpt 15 776995,142 ▒ 16413,172 ops/s
i.v.collection.VectorBenchmark.Get.java_mutable 2500 thrpt 15 306355,520 ▒ 7002,163 ops/s
i.v.collection.VectorBenchmark.Get.pcollections_persistent 10 thrpt 15 11616614,096 ▒ 573588,082 ops/s
i.v.collection.VectorBenchmark.Get.pcollections_persistent 100 thrpt 15 672625,105 ▒ 22417,289 ops/s
i.v.collection.VectorBenchmark.Get.pcollections_persistent 1000 thrpt 15 23207,911 ▒ 348,460 ops/s
i.v.collection.VectorBenchmark.Get.pcollections_persistent 1026 thrpt 15 17441,157 ▒ 424,705 ops/s
i.v.collection.VectorBenchmark.Get.pcollections_persistent 2500 thrpt 15 4661,353 ▒ 44,046 ops/s
i.v.collection.VectorBenchmark.Get.scala_persistent 10 thrpt 15 47095239,811 ▒ 486266,697 ops/s
i.v.collection.VectorBenchmark.Get.scala_persistent 100 thrpt 15 4139767,031 ▒ 66801,191 ops/s
i.v.collection.VectorBenchmark.Get.scala_persistent 1000 thrpt 15 336815,464 ▒ 6695,354 ops/s
i.v.collection.VectorBenchmark.Get.scala_persistent 1026 thrpt 15 309375,616 ▒ 6289,811 ops/s
i.v.collection.VectorBenchmark.Get.scala_persistent 2500 thrpt 15 95657,077 ▒ 2848,889 ops/s
i.v.collection.VectorBenchmark.Get.vavr_persistent 10 thrpt 15 50776292,924 ▒ 623592,253 ops/s
i.v.collection.VectorBenchmark.Get.vavr_persistent 100 thrpt 15 4309416,208 ▒ 72200,375 ops/s
i.v.collection.VectorBenchmark.Get.vavr_persistent 1000 thrpt 15 94211,869 ▒ 6227,277 ops/s
i.v.collection.VectorBenchmark.Get.vavr_persistent 1026 thrpt 15 213681,997 ▒ 5049,404 ops/s
i.v.collection.VectorBenchmark.Get.vavr_persistent 2500 thrpt 15 79800,817 ▒ 1339,502 ops/s
i.v.collection.VectorBenchmark.GroupBy.java_mutable 10 thrpt 15 2126713,646 ▒ 63616,749 ops/s
i.v.collection.VectorBenchmark.GroupBy.java_mutable 100 thrpt 15 422322,051 ▒ 7005,851 ops/s
i.v.collection.VectorBenchmark.GroupBy.java_mutable 1000 thrpt 15 50287,401 ▒ 993,453 ops/s
i.v.collection.VectorBenchmark.GroupBy.java_mutable 1026 thrpt 15 38257,576 ▒ 459,801 ops/s
i.v.collection.VectorBenchmark.GroupBy.java_mutable 2500 thrpt 15 17963,923 ▒ 527,003 ops/s
i.v.collection.VectorBenchmark.GroupBy.scala_persistent 10 thrpt 15 617470,915 ▒ 6698,694 ops/s
i.v.collection.VectorBenchmark.GroupBy.scala_persistent 100 thrpt 15 242775,484 ▒ 6516,713 ops/s
i.v.collection.VectorBenchmark.GroupBy.scala_persistent 1000 thrpt 15 42430,471 ▒ 2589,660 ops/s
i.v.collection.VectorBenchmark.GroupBy.scala_persistent 1026 thrpt 15 44334,924 ▒ 510,682 ops/s
i.v.collection.VectorBenchmark.GroupBy.scala_persistent 2500 thrpt 15 15189,194 ▒ 298,906 ops/s
i.v.collection.VectorBenchmark.GroupBy.vavr_persistent 10 thrpt 15 735749,689 ▒ 62715,149 ops/s
i.v.collection.VectorBenchmark.GroupBy.vavr_persistent 100 thrpt 15 220160,302 ▒ 13947,067 ops/s
i.v.collection.VectorBenchmark.GroupBy.vavr_persistent 1000 thrpt 15 35623,812 ▒ 610,906 ops/s
i.v.collection.VectorBenchmark.GroupBy.vavr_persistent 1026 thrpt 15 34353,559 ▒ 564,733 ops/s
i.v.collection.VectorBenchmark.GroupBy.vavr_persistent 2500 thrpt 15 16355,793 ▒ 882,724 ops/s
i.v.collection.VectorBenchmark.Head.clojure_persistent 10 thrpt 15 271587872,686 ▒ 7416632,842 ops/s
i.v.collection.VectorBenchmark.Head.clojure_persistent 100 thrpt 15 180760418,071 ▒ 4348235,470 ops/s
i.v.collection.VectorBenchmark.Head.clojure_persistent 1000 thrpt 15 168636794,243 ▒ 6062923,391 ops/s
i.v.collection.VectorBenchmark.Head.clojure_persistent 1026 thrpt 15 180596570,548 ▒ 7459082,835 ops/s
i.v.collection.VectorBenchmark.Head.clojure_persistent 2500 thrpt 15 133332099,561 ▒ 2089861,859 ops/s
i.v.collection.VectorBenchmark.Head.ecollections_persistent 10 thrpt 15 286367075,867 ▒ 3471646,339 ops/s
i.v.collection.VectorBenchmark.Head.ecollections_persistent 100 thrpt 15 240594310,379 ▒ 13588839,472 ops/s
i.v.collection.VectorBenchmark.Head.ecollections_persistent 1000 thrpt 15 262957258,126 ▒ 14650921,474 ops/s
i.v.collection.VectorBenchmark.Head.ecollections_persistent 1026 thrpt 15 267570736,209 ▒ 7361907,794 ops/s
i.v.collection.VectorBenchmark.Head.ecollections_persistent 2500 thrpt 15 261054090,406 ▒ 17351347,063 ops/s
i.v.collection.VectorBenchmark.Head.fjava_persistent 10 thrpt 15 238990511,108 ▒ 23066893,038 ops/s
i.v.collection.VectorBenchmark.Head.fjava_persistent 100 thrpt 15 224923612,600 ▒ 9225283,498 ops/s
i.v.collection.VectorBenchmark.Head.fjava_persistent 1000 thrpt 15 252232371,768 ▒ 5952680,766 ops/s
i.v.collection.VectorBenchmark.Head.fjava_persistent 1026 thrpt 15 244080815,058 ▒ 7042488,175 ops/s
i.v.collection.VectorBenchmark.Head.fjava_persistent 2500 thrpt 15 247372176,286 ▒ 9333998,742 ops/s
i.v.collection.VectorBenchmark.Head.java_mutable 10 thrpt 15 258364193,066 ▒ 14711354,122 ops/s
i.v.collection.VectorBenchmark.Head.java_mutable 100 thrpt 15 262213554,061 ▒ 18880570,768 ops/s
i.v.collection.VectorBenchmark.Head.java_mutable 1000 thrpt 15 265393562,539 ▒ 5666801,954 ops/s
i.v.collection.VectorBenchmark.Head.java_mutable 1026 thrpt 15 257920909,755 ▒ 8346718,064 ops/s
i.v.collection.VectorBenchmark.Head.java_mutable 2500 thrpt 15 263643892,833 ▒ 6192285,344 ops/s
i.v.collection.VectorBenchmark.Head.pcollections_persistent 10 thrpt 15 117440938,198 ▒ 4316770,877 ops/s
i.v.collection.VectorBenchmark.Head.pcollections_persistent 100 thrpt 15 65452049,936 ▒ 2546693,353 ops/s
i.v.collection.VectorBenchmark.Head.pcollections_persistent 1000 thrpt 15 46328894,470 ▒ 1494852,090 ops/s
i.v.collection.VectorBenchmark.Head.pcollections_persistent 1026 thrpt 15 45840057,765 ▒ 1898757,839 ops/s
i.v.collection.VectorBenchmark.Head.pcollections_persistent 2500 thrpt 15 42722795,016 ▒ 1442079,549 ops/s
i.v.collection.VectorBenchmark.Head.scala_persistent 10 thrpt 15 239997234,782 ▒ 9799705,062 ops/s
i.v.collection.VectorBenchmark.Head.scala_persistent 100 thrpt 15 229716331,422 ▒ 11337901,871 ops/s
i.v.collection.VectorBenchmark.Head.scala_persistent 1000 thrpt 15 211298610,759 ▒ 14849595,281 ops/s
i.v.collection.VectorBenchmark.Head.scala_persistent 1026 thrpt 15 235352941,751 ▒ 19237275,758 ops/s
i.v.collection.VectorBenchmark.Head.scala_persistent 2500 thrpt 15 239555510,105 ▒ 11150737,451 ops/s
i.v.collection.VectorBenchmark.Head.vavr_persistent 10 thrpt 15 182761327,006 ▒ 6210529,499 ops/s
i.v.collection.VectorBenchmark.Head.vavr_persistent 100 thrpt 15 143586702,238 ▒ 4674284,240 ops/s
i.v.collection.VectorBenchmark.Head.vavr_persistent 1000 thrpt 15 122249293,009 ▒ 5979126,986 ops/s
i.v.collection.VectorBenchmark.Head.vavr_persistent 1026 thrpt 15 125571196,950 ▒ 3654176,484 ops/s
i.v.collection.VectorBenchmark.Head.vavr_persistent 2500 thrpt 15 124922480,297 ▒ 2341824,021 ops/s
i.v.collection.VectorBenchmark.Insert.vavr_persistent 10 thrpt 15 189182,577 ▒ 3000,205 ops/s
i.v.collection.VectorBenchmark.Insert.vavr_persistent 100 thrpt 15 10444,197 ▒ 252,685 ops/s
i.v.collection.VectorBenchmark.Insert.vavr_persistent 1000 thrpt 15 286,056 ▒ 7,095 ops/s
i.v.collection.VectorBenchmark.Insert.vavr_persistent 1026 thrpt 15 242,155 ▒ 5,915 ops/s
i.v.collection.VectorBenchmark.Insert.vavr_persistent 2500 thrpt 15 44,171 ▒ 1,203 ops/s
i.v.collection.VectorBenchmark.Iterate.clojure_persistent 10 thrpt 15 60813668,075 ▒ 1963567,679 ops/s
i.v.collection.VectorBenchmark.Iterate.clojure_persistent 100 thrpt 15 5124865,692 ▒ 165814,400 ops/s
i.v.collection.VectorBenchmark.Iterate.clojure_persistent 1000 thrpt 15 520873,237 ▒ 22694,556 ops/s
i.v.collection.VectorBenchmark.Iterate.clojure_persistent 1026 thrpt 15 595345,234 ▒ 20227,767 ops/s
i.v.collection.VectorBenchmark.Iterate.clojure_persistent 2500 thrpt 15 232492,973 ▒ 6640,530 ops/s
i.v.collection.VectorBenchmark.Iterate.ecollections_persistent 10 thrpt 15 47159171,849 ▒ 1383641,650 ops/s
i.v.collection.VectorBenchmark.Iterate.ecollections_persistent 100 thrpt 15 11838199,791 ▒ 843585,917 ops/s
i.v.collection.VectorBenchmark.Iterate.ecollections_persistent 1000 thrpt 15 1092835,244 ▒ 21035,979 ops/s
i.v.collection.VectorBenchmark.Iterate.ecollections_persistent 1026 thrpt 15 1025927,365 ▒ 55126,190 ops/s
i.v.collection.VectorBenchmark.Iterate.ecollections_persistent 2500 thrpt 15 512895,159 ▒ 28364,090 ops/s
i.v.collection.VectorBenchmark.Iterate.fjava_persistent 10 thrpt 15 271982,017 ▒ 7589,207 ops/s
i.v.collection.VectorBenchmark.Iterate.fjava_persistent 100 thrpt 15 14825,060 ▒ 506,937 ops/s
i.v.collection.VectorBenchmark.Iterate.fjava_persistent 1000 thrpt 15 1193,274 ▒ 49,852 ops/s
i.v.collection.VectorBenchmark.Iterate.fjava_persistent 1026 thrpt 15 1385,249 ▒ 67,326 ops/s
i.v.collection.VectorBenchmark.Iterate.fjava_persistent 2500 thrpt 15 542,121 ▒ 15,575 ops/s
i.v.collection.VectorBenchmark.Iterate.java_mutable 10 thrpt 15 68708481,585 ▒ 2282250,731 ops/s
i.v.collection.VectorBenchmark.Iterate.java_mutable 100 thrpt 15 12011700,834 ▒ 528435,116 ops/s
i.v.collection.VectorBenchmark.Iterate.java_mutable 1000 thrpt 15 1364438,232 ▒ 57042,994 ops/s
i.v.collection.VectorBenchmark.Iterate.java_mutable 1026 thrpt 15 1299069,761 ▒ 37107,436 ops/s
i.v.collection.VectorBenchmark.Iterate.java_mutable 2500 thrpt 15 531357,886 ▒ 16451,771 ops/s
i.v.collection.VectorBenchmark.Iterate.pcollections_persistent 10 thrpt 15 4205612,513 ▒ 129350,249 ops/s
i.v.collection.VectorBenchmark.Iterate.pcollections_persistent 100 thrpt 15 457613,250 ▒ 18379,490 ops/s
i.v.collection.VectorBenchmark.Iterate.pcollections_persistent 1000 thrpt 15 28538,701 ▒ 1879,282 ops/s
i.v.collection.VectorBenchmark.Iterate.pcollections_persistent 1026 thrpt 15 41795,443 ▒ 1581,193 ops/s
i.v.collection.VectorBenchmark.Iterate.pcollections_persistent 2500 thrpt 15 16828,814 ▒ 479,710 ops/s
i.v.collection.VectorBenchmark.Iterate.scala_persistent 10 thrpt 15 30148462,351 ▒ 623246,782 ops/s
i.v.collection.VectorBenchmark.Iterate.scala_persistent 100 thrpt 15 4312653,787 ▒ 89122,826 ops/s
i.v.collection.VectorBenchmark.Iterate.scala_persistent 1000 thrpt 15 378217,433 ▒ 17816,909 ops/s
i.v.collection.VectorBenchmark.Iterate.scala_persistent 1026 thrpt 15 375756,628 ▒ 12792,880 ops/s
i.v.collection.VectorBenchmark.Iterate.scala_persistent 2500 thrpt 15 149618,144 ▒ 8809,202 ops/s
i.v.collection.VectorBenchmark.Iterate.vavr_persistent 10 thrpt 15 48714717,271 ▒ 1396562,535 ops/s
i.v.collection.VectorBenchmark.Iterate.vavr_persistent 100 thrpt 15 6388933,444 ▒ 182162,214 ops/s
i.v.collection.VectorBenchmark.Iterate.vavr_persistent 1000 thrpt 15 383944,003 ▒ 12704,817 ops/s
i.v.collection.VectorBenchmark.Iterate.vavr_persistent 1026 thrpt 15 364402,761 ▒ 15331,027 ops/s
i.v.collection.VectorBenchmark.Iterate.vavr_persistent 2500 thrpt 15 139991,742 ▒ 2837,012 ops/s
i.v.collection.VectorBenchmark.Iterate.vavr_persistent_int 10 thrpt 15 69768631,484 ▒ 2050851,094 ops/s
i.v.collection.VectorBenchmark.Iterate.vavr_persistent_int 100 thrpt 15 11518572,818 ▒ 647632,548 ops/s
i.v.collection.VectorBenchmark.Iterate.vavr_persistent_int 1000 thrpt 15 1108476,028 ▒ 58410,427 ops/s
i.v.collection.VectorBenchmark.Iterate.vavr_persistent_int 1026 thrpt 15 1226967,335 ▒ 26831,352 ops/s
i.v.collection.VectorBenchmark.Iterate.vavr_persistent_int 2500 thrpt 15 503847,084 ▒ 22273,040 ops/s
i.v.collection.VectorBenchmark.Map.ecollections_persistent 10 thrpt 15 9266103,497 ▒ 266813,370 ops/s
i.v.collection.VectorBenchmark.Map.ecollections_persistent 100 thrpt 15 1672504,644 ▒ 35576,549 ops/s
i.v.collection.VectorBenchmark.Map.ecollections_persistent 1000 thrpt 15 162839,056 ▒ 1897,460 ops/s
i.v.collection.VectorBenchmark.Map.ecollections_persistent 1026 thrpt 15 161263,217 ▒ 1768,242 ops/s
i.v.collection.VectorBenchmark.Map.ecollections_persistent 2500 thrpt 15 66665,058 ▒ 937,377 ops/s
i.v.collection.VectorBenchmark.Map.java_mutable 10 thrpt 15 5472159,114 ▒ 65528,419 ops/s
i.v.collection.VectorBenchmark.Map.java_mutable 100 thrpt 15 711238,393 ▒ 8940,718 ops/s
i.v.collection.VectorBenchmark.Map.java_mutable 1000 thrpt 15 65996,364 ▒ 902,836 ops/s
i.v.collection.VectorBenchmark.Map.java_mutable 1026 thrpt 15 64702,669 ▒ 819,557 ops/s
i.v.collection.VectorBenchmark.Map.java_mutable 2500 thrpt 15 28370,861 ▒ 347,557 ops/s
i.v.collection.VectorBenchmark.Map.java_mutable_loop 10 thrpt 15 23409403,875 ▒ 223963,852 ops/s
i.v.collection.VectorBenchmark.Map.java_mutable_loop 100 thrpt 15 3102627,762 ▒ 58502,795 ops/s
i.v.collection.VectorBenchmark.Map.java_mutable_loop 1000 thrpt 15 164407,731 ▒ 2444,459 ops/s
i.v.collection.VectorBenchmark.Map.java_mutable_loop 1026 thrpt 15 165267,969 ▒ 1912,192 ops/s
i.v.collection.VectorBenchmark.Map.java_mutable_loop 2500 thrpt 15 86670,758 ▒ 3539,835 ops/s
i.v.collection.VectorBenchmark.Map.scala_persistent 10 thrpt 15 9125890,520 ▒ 171467,423 ops/s
i.v.collection.VectorBenchmark.Map.scala_persistent 100 thrpt 15 1036763,744 ▒ 71567,680 ops/s
i.v.collection.VectorBenchmark.Map.scala_persistent 1000 thrpt 15 71657,433 ▒ 3752,341 ops/s
i.v.collection.VectorBenchmark.Map.scala_persistent 1026 thrpt 15 77593,502 ▒ 3285,667 ops/s
i.v.collection.VectorBenchmark.Map.scala_persistent 2500 thrpt 15 29425,610 ▒ 1651,605 ops/s
i.v.collection.VectorBenchmark.Map.vavr_persistent 10 thrpt 15 12044139,125 ▒ 528988,755 ops/s
i.v.collection.VectorBenchmark.Map.vavr_persistent 100 thrpt 15 1687480,520 ▒ 62162,661 ops/s
i.v.collection.VectorBenchmark.Map.vavr_persistent 1000 thrpt 15 155091,077 ▒ 6185,564 ops/s
i.v.collection.VectorBenchmark.Map.vavr_persistent 1026 thrpt 15 149823,297 ▒ 7060,014 ops/s
i.v.collection.VectorBenchmark.Map.vavr_persistent 2500 thrpt 15 63306,639 ▒ 1526,978 ops/s
i.v.collection.VectorBenchmark.Map.vavr_persistent_int 10 thrpt 15 11749171,758 ▒ 373241,688 ops/s
i.v.collection.VectorBenchmark.Map.vavr_persistent_int 100 thrpt 15 1589424,220 ▒ 29253,651 ops/s
i.v.collection.VectorBenchmark.Map.vavr_persistent_int 1000 thrpt 15 127134,559 ▒ 4608,359 ops/s
i.v.collection.VectorBenchmark.Map.vavr_persistent_int 1026 thrpt 15 123983,213 ▒ 2610,578 ops/s
i.v.collection.VectorBenchmark.Map.vavr_persistent_int 2500 thrpt 15 41327,920 ▒ 650,747 ops/s
i.v.collection.VectorBenchmark.Prepend.clojure_persistent 10 thrpt 15 344233,375 ▒ 3808,436 ops/s
i.v.collection.VectorBenchmark.Prepend.clojure_persistent 100 thrpt 15 5297,608 ▒ 129,390 ops/s
i.v.collection.VectorBenchmark.Prepend.clojure_persistent 1000 thrpt 15 58,146 ▒ 0,890 ops/s
i.v.collection.VectorBenchmark.Prepend.clojure_persistent 1026 thrpt 15 49,246 ▒ 1,331 ops/s
i.v.collection.VectorBenchmark.Prepend.clojure_persistent 2500 thrpt 15 8,834 ▒ 0,206 ops/s
i.v.collection.VectorBenchmark.Prepend.ecollections_persistent 10 thrpt 15 726783,655 ▒ 7971,886 ops/s
i.v.collection.VectorBenchmark.Prepend.ecollections_persistent 100 thrpt 15 19154,648 ▒ 270,921 ops/s
i.v.collection.VectorBenchmark.Prepend.ecollections_persistent 1000 thrpt 15 313,835 ▒ 4,949 ops/s
i.v.collection.VectorBenchmark.Prepend.ecollections_persistent 1026 thrpt 15 279,063 ▒ 9,888 ops/s
i.v.collection.VectorBenchmark.Prepend.ecollections_persistent 2500 thrpt 15 56,611 ▒ 1,103 ops/s
i.v.collection.VectorBenchmark.Prepend.fjava_persistent 10 thrpt 15 719018,239 ▒ 13464,679 ops/s
i.v.collection.VectorBenchmark.Prepend.fjava_persistent 100 thrpt 15 50579,406 ▒ 1155,978 ops/s
i.v.collection.VectorBenchmark.Prepend.fjava_persistent 1000 thrpt 15 4356,524 ▒ 91,479 ops/s
i.v.collection.VectorBenchmark.Prepend.fjava_persistent 1026 thrpt 15 4721,513 ▒ 166,536 ops/s
i.v.collection.VectorBenchmark.Prepend.fjava_persistent 2500 thrpt 15 1720,098 ▒ 48,910 ops/s
i.v.collection.VectorBenchmark.Prepend.java_mutable 10 thrpt 15 2778710,063 ▒ 111484,472 ops/s
i.v.collection.VectorBenchmark.Prepend.java_mutable 100 thrpt 15 240130,484 ▒ 3706,083 ops/s
i.v.collection.VectorBenchmark.Prepend.java_mutable 1000 thrpt 15 12056,497 ▒ 433,613 ops/s
i.v.collection.VectorBenchmark.Prepend.java_mutable 1026 thrpt 15 11788,879 ▒ 329,918 ops/s
i.v.collection.VectorBenchmark.Prepend.java_mutable 2500 thrpt 15 2938,078 ▒ 30,057 ops/s
i.v.collection.VectorBenchmark.Prepend.pcollections_persistent 10 thrpt 15 1429863,716 ▒ 44296,534 ops/s
i.v.collection.VectorBenchmark.Prepend.pcollections_persistent 100 thrpt 15 57808,047 ▒ 716,071 ops/s
i.v.collection.VectorBenchmark.Prepend.pcollections_persistent 1000 thrpt 15 3117,398 ▒ 55,694 ops/s
i.v.collection.VectorBenchmark.Prepend.pcollections_persistent 1026 thrpt 15 3017,229 ▒ 35,599 ops/s
i.v.collection.VectorBenchmark.Prepend.pcollections_persistent 2500 thrpt 15 1051,806 ▒ 29,435 ops/s
i.v.collection.VectorBenchmark.Prepend.scala_persistent 10 thrpt 15 3654445,157 ▒ 58769,670 ops/s
i.v.collection.VectorBenchmark.Prepend.scala_persistent 100 thrpt 15 357122,287 ▒ 8888,890 ops/s
i.v.collection.VectorBenchmark.Prepend.scala_persistent 1000 thrpt 15 35530,681 ▒ 924,843 ops/s
i.v.collection.VectorBenchmark.Prepend.scala_persistent 1026 thrpt 15 34342,845 ▒ 489,931 ops/s
i.v.collection.VectorBenchmark.Prepend.scala_persistent 2500 thrpt 15 13575,741 ▒ 777,518 ops/s
i.v.collection.VectorBenchmark.Prepend.vavr_persistent 10 thrpt 15 445566,869 ▒ 12503,313 ops/s
i.v.collection.VectorBenchmark.Prepend.vavr_persistent 100 thrpt 15 39954,100 ▒ 2411,775 ops/s
i.v.collection.VectorBenchmark.Prepend.vavr_persistent 1000 thrpt 15 3861,574 ▒ 252,659 ops/s
i.v.collection.VectorBenchmark.Prepend.vavr_persistent 1026 thrpt 15 4521,150 ▒ 211,470 ops/s
i.v.collection.VectorBenchmark.Prepend.vavr_persistent 2500 thrpt 15 1479,937 ▒ 66,845 ops/s
i.v.collection.VectorBenchmark.Prepend.vavr_persistent_int 10 thrpt 15 636155,801 ▒ 34464,177 ops/s
i.v.collection.VectorBenchmark.Prepend.vavr_persistent_int 100 thrpt 15 57625,174 ▒ 1797,442 ops/s
i.v.collection.VectorBenchmark.Prepend.vavr_persistent_int 1000 thrpt 15 4596,028 ▒ 108,378 ops/s
i.v.collection.VectorBenchmark.Prepend.vavr_persistent_int 1026 thrpt 15 3570,276 ▒ 58,377 ops/s
i.v.collection.VectorBenchmark.Prepend.vavr_persistent_int 2500 thrpt 15 1469,430 ▒ 40,355 ops/s
i.v.collection.VectorBenchmark.PrependAll.scala_persistent 10 thrpt 15 585765,305 ▒ 5819,859 ops/s
i.v.collection.VectorBenchmark.PrependAll.scala_persistent 100 thrpt 15 6142,664 ▒ 195,832 ops/s
i.v.collection.VectorBenchmark.PrependAll.scala_persistent 1000 thrpt 15 67,527 ▒ 2,501 ops/s
i.v.collection.VectorBenchmark.PrependAll.scala_persistent 1026 thrpt 15 62,499 ▒ 1,316 ops/s
i.v.collection.VectorBenchmark.PrependAll.scala_persistent 2500 thrpt 15 10,502 ▒ 0,335 ops/s
i.v.collection.VectorBenchmark.PrependAll.vavr_persistent 10 thrpt 15 823290,817 ▒ 25809,202 ops/s
i.v.collection.VectorBenchmark.PrependAll.vavr_persistent 100 thrpt 15 15426,126 ▒ 294,771 ops/s
i.v.collection.VectorBenchmark.PrependAll.vavr_persistent 1000 thrpt 15 196,042 ▒ 5,695 ops/s
i.v.collection.VectorBenchmark.PrependAll.vavr_persistent 1026 thrpt 15 121,505 ▒ 2,520 ops/s
i.v.collection.VectorBenchmark.PrependAll.vavr_persistent 2500 thrpt 15 30,050 ▒ 0,568 ops/s
i.v.collection.VectorBenchmark.Slice.clojure_persistent 10 thrpt 15 14062428,362 ▒ 399188,989 ops/s
i.v.collection.VectorBenchmark.Slice.clojure_persistent 100 thrpt 15 1367693,425 ▒ 21498,140 ops/s
i.v.collection.VectorBenchmark.Slice.clojure_persistent 1000 thrpt 15 140068,477 ▒ 1854,275 ops/s
i.v.collection.VectorBenchmark.Slice.clojure_persistent 1026 thrpt 15 136101,653 ▒ 2264,313 ops/s
i.v.collection.VectorBenchmark.Slice.clojure_persistent 2500 thrpt 15 51348,010 ▒ 780,982 ops/s
i.v.collection.VectorBenchmark.Slice.java_mutable 10 thrpt 15 10772049,114 ▒ 207500,411 ops/s
i.v.collection.VectorBenchmark.Slice.java_mutable 100 thrpt 15 1061635,817 ▒ 54501,919 ops/s
i.v.collection.VectorBenchmark.Slice.java_mutable 1000 thrpt 15 90416,676 ▒ 6054,256 ops/s
i.v.collection.VectorBenchmark.Slice.java_mutable 1026 thrpt 15 89724,405 ▒ 5207,275 ops/s
i.v.collection.VectorBenchmark.Slice.java_mutable 2500 thrpt 15 37238,468 ▒ 1833,975 ops/s
i.v.collection.VectorBenchmark.Slice.pcollections_persistent 10 thrpt 15 15548801,773 ▒ 366555,999 ops/s
i.v.collection.VectorBenchmark.Slice.pcollections_persistent 100 thrpt 15 1519056,598 ▒ 30076,961 ops/s
i.v.collection.VectorBenchmark.Slice.pcollections_persistent 1000 thrpt 15 150697,452 ▒ 2380,520 ops/s
i.v.collection.VectorBenchmark.Slice.pcollections_persistent 1026 thrpt 15 104029,570 ▒ 1403,139 ops/s
i.v.collection.VectorBenchmark.Slice.pcollections_persistent 2500 thrpt 15 59519,060 ▒ 2433,421 ops/s
i.v.collection.VectorBenchmark.Slice.scala_persistent 10 thrpt 15 3113308,511 ▒ 61200,007 ops/s
i.v.collection.VectorBenchmark.Slice.scala_persistent 100 thrpt 15 174742,191 ▒ 2542,833 ops/s
i.v.collection.VectorBenchmark.Slice.scala_persistent 1000 thrpt 15 10864,974 ▒ 144,574 ops/s
i.v.collection.VectorBenchmark.Slice.scala_persistent 1026 thrpt 15 9822,034 ▒ 84,012 ops/s
i.v.collection.VectorBenchmark.Slice.scala_persistent 2500 thrpt 15 3067,280 ▒ 50,528 ops/s
i.v.collection.VectorBenchmark.Slice.vavr_persistent 10 thrpt 15 7499372,827 ▒ 168830,622 ops/s
i.v.collection.VectorBenchmark.Slice.vavr_persistent 100 thrpt 15 572867,441 ▒ 10707,404 ops/s
i.v.collection.VectorBenchmark.Slice.vavr_persistent 1000 thrpt 15 54101,152 ▒ 2107,402 ops/s
i.v.collection.VectorBenchmark.Slice.vavr_persistent 1026 thrpt 15 55052,397 ▒ 4685,560 ops/s
i.v.collection.VectorBenchmark.Slice.vavr_persistent 2500 thrpt 15 21078,336 ▒ 647,726 ops/s
i.v.collection.VectorBenchmark.Slice.vavr_persistent_int 10 thrpt 15 7243031,718 ▒ 407133,158 ops/s
i.v.collection.VectorBenchmark.Slice.vavr_persistent_int 100 thrpt 15 573364,951 ▒ 31624,755 ops/s
i.v.collection.VectorBenchmark.Slice.vavr_persistent_int 1000 thrpt 15 54963,977 ▒ 2501,046 ops/s
i.v.collection.VectorBenchmark.Slice.vavr_persistent_int 1026 thrpt 15 48787,791 ▒ 1264,897 ops/s
i.v.collection.VectorBenchmark.Slice.vavr_persistent_int 2500 thrpt 15 20393,733 ▒ 343,054 ops/s
i.v.collection.VectorBenchmark.Sort.java_mutable 10 thrpt 15 3529881,656 ▒ 109766,379 ops/s
i.v.collection.VectorBenchmark.Sort.java_mutable 100 thrpt 15 186511,346 ▒ 4315,016 ops/s
i.v.collection.VectorBenchmark.Sort.java_mutable 1000 thrpt 15 6680,615 ▒ 263,189 ops/s
i.v.collection.VectorBenchmark.Sort.java_mutable 1026 thrpt 15 5350,046 ▒ 147,502 ops/s
i.v.collection.VectorBenchmark.Sort.java_mutable 2500 thrpt 15 1882,374 ▒ 27,081 ops/s
i.v.collection.VectorBenchmark.Sort.scala_persistent 10 thrpt 15 2824510,077 ▒ 68401,940 ops/s
i.v.collection.VectorBenchmark.Sort.scala_persistent 100 thrpt 15 166655,246 ▒ 4728,166 ops/s
i.v.collection.VectorBenchmark.Sort.scala_persistent 1000 thrpt 15 7281,938 ▒ 163,373 ops/s
i.v.collection.VectorBenchmark.Sort.scala_persistent 1026 thrpt 15 6154,971 ▒ 345,695 ops/s
i.v.collection.VectorBenchmark.Sort.scala_persistent 2500 thrpt 15 2445,998 ▒ 145,876 ops/s
i.v.collection.VectorBenchmark.Sort.vavr_persistent 10 thrpt 15 3244812,693 ▒ 112805,481 ops/s
i.v.collection.VectorBenchmark.Sort.vavr_persistent 100 thrpt 15 183509,828 ▒ 7429,843 ops/s
i.v.collection.VectorBenchmark.Sort.vavr_persistent 1000 thrpt 15 7452,667 ▒ 381,927 ops/s
i.v.collection.VectorBenchmark.Sort.vavr_persistent 1026 thrpt 15 7025,337 ▒ 186,854 ops/s
i.v.collection.VectorBenchmark.Sort.vavr_persistent 2500 thrpt 15 2583,583 ▒ 97,550 ops/s
i.v.collection.VectorBenchmark.Tail.clojure_persistent 10 thrpt 15 10162911,052 ▒ 313386,025 ops/s
i.v.collection.VectorBenchmark.Tail.clojure_persistent 100 thrpt 15 1051870,303 ▒ 46653,409 ops/s
i.v.collection.VectorBenchmark.Tail.clojure_persistent 1000 thrpt 15 106911,250 ▒ 3301,362 ops/s
i.v.collection.VectorBenchmark.Tail.clojure_persistent 1026 thrpt 15 103518,238 ▒ 5055,184 ops/s
i.v.collection.VectorBenchmark.Tail.clojure_persistent 2500 thrpt 15 43268,771 ▒ 1467,812 ops/s
i.v.collection.VectorBenchmark.Tail.ecollections_persistent 10 thrpt 15 323708,165 ▒ 11151,493 ops/s
i.v.collection.VectorBenchmark.Tail.ecollections_persistent 100 thrpt 15 29033,800 ▒ 597,456 ops/s
i.v.collection.VectorBenchmark.Tail.ecollections_persistent 1000 thrpt 15 442,196 ▒ 15,131 ops/s
i.v.collection.VectorBenchmark.Tail.ecollections_persistent 1026 thrpt 15 230,790 ▒ 7,267 ops/s
i.v.collection.VectorBenchmark.Tail.ecollections_persistent 2500 thrpt 15 87,944 ▒ 2,301 ops/s
i.v.collection.VectorBenchmark.Tail.fjava_persistent 10 thrpt 15 290169,499 ▒ 9078,198 ops/s
i.v.collection.VectorBenchmark.Tail.fjava_persistent 100 thrpt 15 14901,295 ▒ 526,293 ops/s
i.v.collection.VectorBenchmark.Tail.fjava_persistent 1000 thrpt 15 1257,479 ▒ 33,737 ops/s
i.v.collection.VectorBenchmark.Tail.fjava_persistent 1026 thrpt 15 1404,709 ▒ 45,253 ops/s
i.v.collection.VectorBenchmark.Tail.fjava_persistent 2500 thrpt 15 497,581 ▒ 18,752 ops/s
i.v.collection.VectorBenchmark.Tail.java_mutable 10 thrpt 15 12882670,606 ▒ 256498,799 ops/s
i.v.collection.VectorBenchmark.Tail.java_mutable 100 thrpt 15 1425203,216 ▒ 56349,850 ops/s
i.v.collection.VectorBenchmark.Tail.java_mutable 1000 thrpt 15 113160,750 ▒ 4510,746 ops/s
i.v.collection.VectorBenchmark.Tail.java_mutable 1026 thrpt 15 129420,721 ▒ 3888,362 ops/s
i.v.collection.VectorBenchmark.Tail.java_mutable 2500 thrpt 15 44356,852 ▒ 1470,668 ops/s
i.v.collection.VectorBenchmark.Tail.pcollections_persistent 10 thrpt 15 2176381,809 ▒ 90333,730 ops/s
i.v.collection.VectorBenchmark.Tail.pcollections_persistent 100 thrpt 15 123198,403 ▒ 2273,282 ops/s
i.v.collection.VectorBenchmark.Tail.pcollections_persistent 1000 thrpt 15 8132,734 ▒ 172,184 ops/s
i.v.collection.VectorBenchmark.Tail.pcollections_persistent 1026 thrpt 15 7772,822 ▒ 303,020 ops/s
i.v.collection.VectorBenchmark.Tail.pcollections_persistent 2500 thrpt 15 2833,326 ▒ 52,640 ops/s
i.v.collection.VectorBenchmark.Tail.scala_persistent 10 thrpt 15 3497916,726 ▒ 139568,793 ops/s
i.v.collection.VectorBenchmark.Tail.scala_persistent 100 thrpt 15 178991,738 ▒ 6206,089 ops/s
i.v.collection.VectorBenchmark.Tail.scala_persistent 1000 thrpt 15 12843,399 ▒ 726,685 ops/s
i.v.collection.VectorBenchmark.Tail.scala_persistent 1026 thrpt 15 12258,382 ▒ 727,495 ops/s
i.v.collection.VectorBenchmark.Tail.scala_persistent 2500 thrpt 15 4228,031 ▒ 216,618 ops/s
i.v.collection.VectorBenchmark.Tail.vavr_persistent 10 thrpt 15 9058163,525 ▒ 467699,360 ops/s
i.v.collection.VectorBenchmark.Tail.vavr_persistent 100 thrpt 15 650797,950 ▒ 22383,764 ops/s
i.v.collection.VectorBenchmark.Tail.vavr_persistent 1000 thrpt 15 60669,143 ▒ 2374,349 ops/s
i.v.collection.VectorBenchmark.Tail.vavr_persistent 1026 thrpt 15 56737,249 ▒ 1997,592 ops/s
i.v.collection.VectorBenchmark.Tail.vavr_persistent 2500 thrpt 15 26005,054 ▒ 571,856 ops/s
i.v.collection.VectorBenchmark.Tail.vavr_persistent_int 10 thrpt 15 9325157,331 ▒ 439509,773 ops/s
i.v.collection.VectorBenchmark.Tail.vavr_persistent_int 100 thrpt 15 641515,698 ▒ 21880,214 ops/s
i.v.collection.VectorBenchmark.Tail.vavr_persistent_int 1000 thrpt 15 60224,529 ▒ 1357,841 ops/s
i.v.collection.VectorBenchmark.Tail.vavr_persistent_int 1026 thrpt 15 56780,836 ▒ 1120,070 ops/s
i.v.collection.VectorBenchmark.Tail.vavr_persistent_int 2500 thrpt 15 25300,247 ▒ 1225,985 ops/s
i.v.collection.VectorBenchmark.Update.clojure_persistent 10 thrpt 15 5301824,517 ▒ 189372,558 ops/s
i.v.collection.VectorBenchmark.Update.clojure_persistent 100 thrpt 15 196701,746 ▒ 6489,134 ops/s
i.v.collection.VectorBenchmark.Update.clojure_persistent 1000 thrpt 15 19067,046 ▒ 633,231 ops/s
i.v.collection.VectorBenchmark.Update.clojure_persistent 1026 thrpt 15 18509,427 ▒ 351,700 ops/s
i.v.collection.VectorBenchmark.Update.clojure_persistent 2500 thrpt 15 5120,151 ▒ 195,197 ops/s
i.v.collection.VectorBenchmark.Update.ecollections_persistent 10 thrpt 15 752749,882 ▒ 31638,841 ops/s
i.v.collection.VectorBenchmark.Update.ecollections_persistent 100 thrpt 15 11876,431 ▒ 203,051 ops/s
i.v.collection.VectorBenchmark.Update.ecollections_persistent 1000 thrpt 15 118,339 ▒ 1,249 ops/s
i.v.collection.VectorBenchmark.Update.ecollections_persistent 1026 thrpt 15 148,453 ▒ 3,538 ops/s
i.v.collection.VectorBenchmark.Update.ecollections_persistent 2500 thrpt 15 28,805 ▒ 0,313 ops/s
i.v.collection.VectorBenchmark.Update.fjava_persistent 10 thrpt 15 67129,201 ▒ 2683,363 ops/s
i.v.collection.VectorBenchmark.Update.fjava_persistent 100 thrpt 15 1904,746 ▒ 108,984 ops/s
i.v.collection.VectorBenchmark.Update.fjava_persistent 1000 thrpt 15 97,359 ▒ 5,598 ops/s
i.v.collection.VectorBenchmark.Update.fjava_persistent 1026 thrpt 15 95,917 ▒ 2,127 ops/s
i.v.collection.VectorBenchmark.Update.fjava_persistent 2500 thrpt 15 32,639 ▒ 2,734 ops/s
i.v.collection.VectorBenchmark.Update.java_mutable 10 thrpt 15 24423629,398 ▒ 321395,114 ops/s
i.v.collection.VectorBenchmark.Update.java_mutable 100 thrpt 15 3982274,842 ▒ 122975,588 ops/s
i.v.collection.VectorBenchmark.Update.java_mutable 1000 thrpt 15 418827,719 ▒ 13826,478 ops/s
i.v.collection.VectorBenchmark.Update.java_mutable 1026 thrpt 15 370698,680 ▒ 13400,294 ops/s
i.v.collection.VectorBenchmark.Update.java_mutable 2500 thrpt 15 158821,899 ▒ 5490,300 ops/s
i.v.collection.VectorBenchmark.Update.pcollections_persistent 10 thrpt 15 2393856,487 ▒ 126664,284 ops/s
i.v.collection.VectorBenchmark.Update.pcollections_persistent 100 thrpt 15 117293,579 ▒ 2548,865 ops/s
i.v.collection.VectorBenchmark.Update.pcollections_persistent 1000 thrpt 15 5344,496 ▒ 89,059 ops/s
i.v.collection.VectorBenchmark.Update.pcollections_persistent 1026 thrpt 15 5290,860 ▒ 94,466 ops/s
i.v.collection.VectorBenchmark.Update.pcollections_persistent 2500 thrpt 15 1735,051 ▒ 23,240 ops/s
i.v.collection.VectorBenchmark.Update.scala_persistent 10 thrpt 15 3591849,048 ▒ 78459,057 ops/s
i.v.collection.VectorBenchmark.Update.scala_persistent 100 thrpt 15 245271,917 ▒ 7500,707 ops/s
i.v.collection.VectorBenchmark.Update.scala_persistent 1000 thrpt 15 22767,890 ▒ 705,802 ops/s
i.v.collection.VectorBenchmark.Update.scala_persistent 1026 thrpt 15 22073,127 ▒ 776,690 ops/s
i.v.collection.VectorBenchmark.Update.scala_persistent 2500 thrpt 15 6087,139 ▒ 201,346 ops/s
i.v.collection.VectorBenchmark.Update.vavr_persistent 10 thrpt 15 4015014,855 ▒ 238252,989 ops/s
i.v.collection.VectorBenchmark.Update.vavr_persistent 100 thrpt 15 249687,349 ▒ 9298,207 ops/s
i.v.collection.VectorBenchmark.Update.vavr_persistent 1000 thrpt 15 23846,679 ▒ 1020,919 ops/s
i.v.collection.VectorBenchmark.Update.vavr_persistent 1026 thrpt 15 15929,013 ▒ 651,686 ops/s
i.v.collection.VectorBenchmark.Update.vavr_persistent 2500 thrpt 15 6675,323 ▒ 232,782 ops/s
i.v.collection.VectorBenchmark.Update.vavr_persistent_int 10 thrpt 15 4215731,062 ▒ 70962,108 ops/s
i.v.collection.VectorBenchmark.Update.vavr_persistent_int 100 thrpt 15 230262,506 ▒ 4458,571 ops/s
i.v.collection.VectorBenchmark.Update.vavr_persistent_int 1000 thrpt 15 24417,196 ▒ 508,073 ops/s
i.v.collection.VectorBenchmark.Update.vavr_persistent_int 1026 thrpt 15 7076,972 ▒ 138,747 ops/s
i.v.collection.VectorBenchmark.Update.vavr_persistent_int 2500 thrpt 15 6492,788 ▒ 351,071 ops/s
i.v.control.LazyBenchmark.Get.java_eager N/A thrpt 15 80458015,937 ▒ 2038059,655 ops/s
i.v.control.LazyBenchmark.Get.vavr_inited_lazy N/A thrpt 15 54860674,533 ▒ 948756,726 ops/s
i.v.control.LazyBenchmark.Get.vavr_lazy N/A thrpt 15 13373885,864 ▒ 604955,800 ops/s
i.v.idiom.ForBenchmark.For.java_for N/A thrpt 15 50,983 ▒ 1,110 ops/s
i.v.idiom.ForBenchmark.For.vavr_for N/A thrpt 15 22,463 ▒ 0,781 ops/s
i.v.idiom.PatternMatchingBenchmark.MatchVsSwitchIntValues.java_switch N/A thrpt 15 215409,134 ▒ 2039,589 ops/s
i.v.idiom.PatternMatchingBenchmark.MatchVsSwitchIntValues.vavr_match N/A thrpt 15 20630,071 ▒ 678,728 ops/s
i.v.idiom.TryBenchmark.Try.java_try N/A thrpt 15 109720849,396 ▒ 3475110,460 ops/s
i.v.idiom.TryBenchmark.Try.vavr_try N/A thrpt 15 47121331,973 ▒ 1250518,962 ops/s
i.v.idiom.TupleBenchmark.Tuple2Benchmark.java_tuple N/A thrpt 15 140596765,316 ▒ 3000154,520 ops/s
i.v.idiom.TupleBenchmark.Tuple2Benchmark.vavr_tuple N/A thrpt 15 138603049,212 ▒ 6528209,661 ops/s
i.v.idiom.TupleBenchmark.Tuple4Benchmark.java_tuple N/A thrpt 15 116457074,835 ▒ 3619209,082 ops/s
i.v.idiom.TupleBenchmark.Tuple4Benchmark.vavr_tuple N/A thrpt 15 92736865,452 ▒ 2914504,895 ops/s
i.v.idiom.TupleBenchmark.Tuple8Benchmark.java_tuple N/A thrpt 15 59510387,433 ▒ 1865014,141 ops/s
i.v.idiom.TupleBenchmark.Tuple8Benchmark.vavr_tuple N/A thrpt 15 54707219,206 ▒ 1092641,217 ops/s
Detailed Performance Execution Report
=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
(Error: ▒99% confidence interval, expressed as % of Score)
(Outliers removed: 30,00% low end, 5,00% high end)
(java_mutable, java_persistent, java_linked_mutable, java_blocking_mutable, java_treeset_mutable, java_mutable_boxed, java_mutable_boxed_stream, java_mutable_loop, java_eager, java_for, java_switch, java_try, java_tuple, fjava_mutable, fjava_persistent, pcollections_persistent, ecollections_persistent, capsule_persistent, clojure_persistent, scalaz_persistent, scala_persistent, scala_mutable, vavr_persistent, vavr_persistent_constant_object, vavr_persistent_constant_supplier, vavr_hash, vavr_linked_hash, vavr_tree, vavr_hash_keys, vavr_linked_hash_keys, vavr_tree_keys, vavr_hash_iterator, vavr_hash_keySet, vavr_linked_hash_iterator, vavr_linked_hash_keySet, vavr_tree_iterator, vavr_tree_keySet, vavr_persistent_int, vavr_inited_lazy, vavr_lazy, vavr_for, vavr_match, vavr_try, vavr_tuple: read as current row implementation is x times faster than alternative implementation)
Target Operation Impl Params Count Score ▒ Error Unit java_mutable java_persistent java_linked_mutable java_blocking_mutable java_treeset_mutable java_mutable_boxed java_mutable_boxed_stream java_mutable_loop java_eager java_for java_switch java_try java_tuple fjava_mutable fjava_persistent pcollections_persistent ecollections_persistent capsule_persistent clojure_persistent scalaz_persistent scala_persistent scala_mutable vavr_persistent vavr_persistent_constant_object vavr_persistent_constant_supplier vavr_hash vavr_linked_hash vavr_tree vavr_hash_keys vavr_linked_hash_keys vavr_tree_keys vavr_hash_iterator vavr_hash_keySet vavr_linked_hash_iterator vavr_linked_hash_keySet vavr_tree_iterator vavr_tree_keySet vavr_persistent_int vavr_inited_lazy vavr_lazy vavr_for vavr_match vavr_try vavr_tuple
ArrayBenchmark Append java_mutable 10 11 12▒514▒279,18 ▒ 5,39% ops/s 7,38? 3,70?
ArrayBenchmark Append java_mutable 100 11 1▒636▒652,26 ▒ 6,43% ops/s 10,10? 5,91?
ArrayBenchmark Append java_mutable 1000 11 171▒345,17 ▒ 4,30% ops/s 36,63? 34,70?
ArrayBenchmark Append java_mutable 2500 11 67▒605,26 ▒ 3,75% ops/s 85,42? 82,71?
ArrayBenchmark Create java_mutable 10 11 70▒217▒236,11 ▒ 1,58% ops/s 13,01? 0,88?
ArrayBenchmark Create java_mutable 100 11 24▒173▒627,71 ▒ 1,06% ops/s 42,88? 0,95?
ArrayBenchmark Create java_mutable 1000 11 2▒555▒712,90 ▒ 2,38% ops/s 44,30? 1,00?
ArrayBenchmark Create java_mutable 2500 11 1▒022▒676,77 ▒ 2,55% ops/s 45,31? 1,02?
ArrayBenchmark Get java_mutable 10 11 76▒824▒026,25 ▒ 3,80% ops/s 1,00? 1,03?
ArrayBenchmark Get java_mutable 100 11 12▒317▒113,06 ▒ 5,32% ops/s 0,94? 0,95?
ArrayBenchmark Get java_mutable 1000 11 1▒347▒397,11 ▒ 3,34% ops/s 0,97? 0,99?
ArrayBenchmark Get java_mutable 2500 11 524▒775,20 ▒ 1,38% ops/s 0,98? 0,99?
ArrayBenchmark Head java_mutable 10 11 266▒726▒654,65 ▒ 1,53% ops/s 0,91? 1,00?
ArrayBenchmark Head java_mutable 100 11 264▒634▒698,12 ▒ 4,07% ops/s 0,90? 0,93?
ArrayBenchmark Head java_mutable 1000 11 264▒487▒664,80 ▒ 5,17% ops/s 0,91? 0,94?
ArrayBenchmark Head java_mutable 2500 11 267▒244▒180,93 ▒ 3,57% ops/s 0,92? 0,94?
ArrayBenchmark Iterate java_mutable 10 11 77▒183▒008,69 ▒ 2,94% ops/s 2,13? 1,06?
ArrayBenchmark Iterate java_mutable 100 11 12▒481▒961,20 ▒ 3,80% ops/s 1,51? 0,97?
ArrayBenchmark Iterate java_mutable 1000 11 1▒346▒233,13 ▒ 3,29% ops/s 1,19? 1,00?
ArrayBenchmark Iterate java_mutable 2500 11 524▒644,04 ▒ 3,44% ops/s 9,65? 1,01?
ArrayBenchmark Prepend java_mutable 10 11 2▒887▒917,16 ▒ 2,89% ops/s 1,58? 1,41?
ArrayBenchmark Prepend java_mutable 100 11 264▒033,11 ▒ 1,18% ops/s 1,81? 1,77?
ArrayBenchmark Prepend java_mutable 1000 11 12▒089,27 ▒ 3,42% ops/s 3,37? 3,24?
ArrayBenchmark Prepend java_mutable 2500 11 2▒962,16 ▒ 2,10% ops/s 3,99? 3,97?
ArrayBenchmark Tail java_mutable 10 11 2▒573▒790,92 ▒ 2,40% ops/s 1,17?
ArrayBenchmark Tail java_mutable 100 11 224▒778,93 ▒ 2,16% ops/s 1,37?
ArrayBenchmark Tail java_mutable 1000 11 11▒416,89 ▒ 1,79% ops/s 3,08?
ArrayBenchmark Tail java_mutable 2500 11 3▒296,34 ▒ 8,39% ops/s 4,31?
ArrayBenchmark Update java_mutable 10 11 34▒845▒609,78 ▒ 3,52% ops/s 1,27? 4,71?
ArrayBenchmark Update java_mutable 100 11 4▒065▒802,10 ▒ 2,62% ops/s 1,26? 16,70?
ArrayBenchmark Update java_mutable 1000 11 425▒795,34 ▒ 1,70% ops/s 1,28? 168,14?
ArrayBenchmark Update java_mutable 2500 11 172▒531,93 ▒ 3,32% ops/s 1,27? 414,35?
CharSeqBenchmark Append java_persistent 10 11 8▒058▒432,43 ▒ 2,17% ops/s 6,29? 1,30?
CharSeqBenchmark Append java_persistent 100 11 608▒328,90 ▒ 3,40% ops/s 5,41? 1,35?
CharSeqBenchmark Append java_persistent 1000 11 9▒729,68 ▒ 1,48% ops/s 0,70? 1,05?
CharSeqBenchmark Append java_persistent 2500 11 1▒609,24 ▒ 1,45% ops/s 0,33? 1,01?
CharSeqBenchmark Get java_persistent 10 11 119▒556▒706,39 ▒ 1,78% ops/s 42,35? 1,40?
CharSeqBenchmark Get java_persistent 100 11 28▒561▒412,29 ▒ 1,41% ops/s 1201,71? 9,62?
CharSeqBenchmark Get java_persistent 1000 11 2▒798▒126,82 ▒ 1,76% ops/s 13444,62? 9,30?
CharSeqBenchmark Get java_persistent 2500 11 1▒113▒882,90 ▒ 2,30% ops/s 36988,20? 9,49?
CharSeqBenchmark Head java_persistent 10 11 190▒420▒806,94 ▒ 2,95% ops/s 1,08? 1,09?
CharSeqBenchmark Head java_persistent 100 11 183▒104▒233,18 ▒ 5,98% ops/s 1,04? 1,04?
CharSeqBenchmark Head java_persistent 1000 11 183▒953▒291,73 ▒ 2,42% ops/s 1,25? 1,06?
CharSeqBenchmark Head java_persistent 2500 11 176▒356▒383,40 ▒ 9,20% ops/s 1,11? 1,00?
CharSeqBenchmark Iterate java_persistent 10 11 116▒432▒988,94 ▒ 6,60% ops/s 13,80? 2,07?
CharSeqBenchmark Iterate java_persistent 100 11 28▒182▒114,68 ▒ 1,12% ops/s 33,61? 11,55?
CharSeqBenchmark Iterate java_persistent 1000 11 2▒815▒103,81 ▒ 4,30% ops/s 31,61? 11,25?
CharSeqBenchmark Iterate java_persistent 2500 11 1▒118▒891,45 ▒ 3,62% ops/s 38,69? 9,90?
CharSeqBenchmark Prepend java_persistent 10 11 4▒526▒370,82 ▒ 1,84% ops/s 3,68? 0,70?
CharSeqBenchmark Prepend java_persistent 100 11 206▒902,88 ▒ 3,26% ops/s 1,51? 0,46?
CharSeqBenchmark Prepend java_persistent 1000 11 4▒256,23 ▒ 3,38% ops/s 0,33? 0,46?
CharSeqBenchmark Prepend java_persistent 2500 11 760,15 ▒ 1,76% ops/s 0,13? 0,48?
CharSeqBenchmark Tail java_persistent 10 11 7▒474▒392,78 ▒ 3,59% ops/s 0,79? 1,15?
CharSeqBenchmark Tail java_persistent 100 11 569▒215,83 ▒ 2,95% ops/s 0,62? 1,17?
CharSeqBenchmark Tail java_persistent 1000 11 9▒734,58 ▒ 2,25% ops/s 0,12? 1,02?
CharSeqBenchmark Tail java_persistent 2500 11 1▒614,41 ▒ 1,79% ops/s 0,05? 1,01?
CharSeqBenchmark Update java_persistent 10 11 1▒764▒055,31 ▒ 3,06% ops/s 1,10?
CharSeqBenchmark Update java_persistent 100 11 72▒837,75 ▒ 2,24% ops/s 0,98?
CharSeqBenchmark Update java_persistent 1000 11 1▒108,71 ▒ 1,52% ops/s 1,00?
CharSeqBenchmark Update java_persistent 2500 11 198,92 ▒ 1,77% ops/s 1,00?
ListBenchmark Append java_linked_mutable 10 11 11▒927▒263,19 ▒ 3,65% ops/s 1,02? 4,65? 4,47? 1,65? 9,05?
ListBenchmark Append java_linked_mutable 100 11 1▒255▒023,94 ▒ 2,19% ops/s 0,75? 56,24? 48,99? 1,60? 122,87?
ListBenchmark Append java_linked_mutable 1000 11 128▒092,47 ▒ 1,67% ops/s 0,77? 389,13? 648,92? 1,56? 813,23?
ListBenchmark Append java_linked_mutable 2500 11 51▒409,77 ▒ 1,28% ops/s 0,76? 961,43? 1644,63? 1,74? 2080,03?
ListBenchmark Append java_mutable 10 11 11▒707▒395,29 ▒ 1,65% ops/s 0,98? 4,56? 4,39? 1,62? 8,88?
ListBenchmark Append java_mutable 100 11 1▒665▒697,18 ▒ 0,76% ops/s 1,33? 74,64? 65,02? 2,12? 163,07?
ListBenchmark Append java_mutable 1000 11 167▒137,02 ▒ 3,30% ops/s 1,30? 507,74? 846,72? 2,03? 1061,12?
ListBenchmark Append java_mutable 2500 11 67▒405,29 ▒ 1,44% ops/s 1,31? 1260,57? 2156,34? 2,28? 2727,21?
ListBenchmark Create java_mutable 10 11 70▒468▒997,73 ▒ 1,10% ops/s 5,11? 5,26? 5,08? 9,97? 6,62?
ListBenchmark Create java_mutable 100 11 24▒027▒940,83 ▒ 1,54% ops/s 16,86? 16,49? 16,25? 30,80? 13,45?
ListBenchmark Create java_mutable 1000 11 2▒560▒966,64 ▒ 1,18% ops/s 17,39? 20,98? 17,59? 32,76? 15,92?
ListBenchmark Create java_mutable 2500 11 1▒040▒655,46 ▒ 0,93% ops/s 18,09? 22,26? 19,49? 33,26? 16,08?
ListBenchmark Get java_linked_mutable 10 11 32▒851▒085,97 ▒ 1,86% ops/s 0,43? 12,81? 3,00? 1,68? 1,99?
ListBenchmark Get java_linked_mutable 100 11 522▒573,91 ▒ 1,17% ops/s 0,04? 29,62? 6,02? 4,29? 4,57?
ListBenchmark Get java_linked_mutable 1000 11 2▒472,03 ▒ 3,12% ops/s 0,00? 11,78? 3,88? 2,53? 2,55?
ListBenchmark Get java_linked_mutable 2500 11 374,20 ▒ 3,11% ops/s 0,00? 10,14? 3,98? 2,73? 2,55?
ListBenchmark Get java_mutable 10 11 76▒493▒130,17 ▒ 3,21% ops/s 2,33? 29,83? 6,98? 3,91? 4,64?
ListBenchmark Get java_mutable 100 11 12▒396▒122,27 ▒ 5,65% ops/s 23,72? 702,73? 142,73? 101,88? 108,35?
ListBenchmark Get java_mutable 1000 11 1▒288▒447,40 ▒ 10,74% ops/s 521,21? 6137,71? 2020,62? 1319,85? 1331,23?
ListBenchmark Get java_mutable 2500 11 526▒609,31 ▒ 3,86% ops/s 1407,31? 14267,82? 5597,39? 3842,50? 3589,20?
ListBenchmark GroupBy java_mutable 10 11 2▒103▒714,33 ▒ 3,69% ops/s 20,83? 3,29? 2,70?
ListBenchmark GroupBy java_mutable 100 11 495▒147,02 ▒ 3,50% ops/s 132,74? 2,10? 2,17?
ListBenchmark GroupBy java_mutable 1000 11 38▒527,93 ▒ 2,44% ops/s 260,51? 1,06? 1,21?
ListBenchmark GroupBy java_mutable 2500 11 16▒777,98 ▒ 2,25% ops/s 370,56? 1,25? 1,20?
ListBenchmark Head java_mutable 10 11 248▒477▒489,92 ▒ 3,57% ops/s 0,90? 0,87? 0,87? 0,88? 0,88?
ListBenchmark Head java_mutable 100 11 263▒656▒301,73 ▒ 3,96% ops/s 0,93? 0,92? 0,94? 0,92? 0,93?
ListBenchmark Head java_mutable 1000 11 268▒077▒351,93 ▒ 4,95% ops/s 0,93? 0,95? 0,96? 0,95? 0,95?
ListBenchmark Head java_mutable 2500 11 267▒963▒950,59 ▒ 2,86% ops/s 0,94? 0,94? 0,96? 0,95? 0,97?
ListBenchmark Iterate java_linked_mutable 10 11 54▒940▒179,92 ▒ 4,23% ops/s 0,80? 1,54? 1,20? 1,38? 1,58? 1,40?
ListBenchmark Iterate java_linked_mutable 100 11 5▒502▒055,00 ▒ 1,97% ops/s 0,47? 1,45? 1,34? 1,45? 1,66? 1,43?
ListBenchmark Iterate java_linked_mutable 1000 11 512▒892,20 ▒ 3,78% ops/s 0,40? 1,36? 1,23? 1,25? 1,59? 1,18?
ListBenchmark Iterate java_linked_mutable 2500 11 83▒677,06 ▒ 4,86% ops/s 0,19? 0,51? 0,52? 0,51? 0,66? 0,49?
ListBenchmark Iterate java_mutable 10 11 68▒788▒523,75 ▒ 4,01% ops/s 1,25? 1,93? 1,50? 1,73? 1,98? 1,76?
ListBenchmark Iterate java_mutable 100 11 11▒806▒101,17 ▒ 3,17% ops/s 2,15? 3,12? 2,87? 3,12? 3,57? 3,07?
ListBenchmark Iterate java_mutable 1000 11 1▒283▒575,71 ▒ 2,46% ops/s 2,50? 3,40? 3,07? 3,13? 3,99? 2,95?
ListBenchmark Iterate java_mutable 2500 11 447▒000,76 ▒ 1,98% ops/s 5,34? 2,74? 2,80? 2,74? 3,53? 2,60?
ListBenchmark Prepend java_linked_mutable 10 11 11▒793▒269,28 ▒ 4,81% ops/s 4,03? 0,55? 0,60? 0,53? 0,96? 0,82?
ListBenchmark Prepend java_linked_mutable 100 11 1▒250▒026,13 ▒ 5,66% ops/s 4,89? 0,51? 0,60? 0,53? 0,87? 0,83?
ListBenchmark Prepend java_linked_mutable 1000 11 129▒881,97 ▒ 3,18% ops/s 11,15? 0,53? 0,62? 0,53? 0,99? 0,86?
ListBenchmark Prepend java_linked_mutable 2500 11 50▒791,86 ▒ 3,73% ops/s 17,15? 0,53? 0,60? 0,52? 0,99? 0,82?
ListBenchmark Prepend java_mutable 10 11 2▒926▒627,74 ▒ 2,49% ops/s 0,25? 0,14? 0,15? 0,13? 0,24? 0,20?
ListBenchmark Prepend java_mutable 100 11 255▒839,36 ▒ 1,27% ops/s 0,20? 0,11? 0,12? 0,11? 0,18? 0,17?
ListBenchmark Prepend java_mutable 1000 11 11▒652,83 ▒ 10,00% ops/s 0,09? 0,05? 0,06? 0,05? 0,09? 0,08?
ListBenchmark Prepend java_mutable 2500 11 2▒960,98 ▒ 2,47% ops/s 0,06? 0,03? 0,04? 0,03? 0,06? 0,05?
ListBenchmark Tail java_linked_mutable 10 11 7▒640▒318,40 ▒ 3,48% ops/s 3,11? 0,09? 0,22? 0,12? 0,09? 0,09?
ListBenchmark Tail java_linked_mutable 100 11 823▒470,81 ▒ 2,32% ops/s 3,70? 0,16? 0,25? 0,17? 0,16? 0,16?
ListBenchmark Tail java_linked_mutable 1000 11 84▒201,22 ▒ 3,74% ops/s 7,41? 0,18? 0,25? 0,26? 0,18? 0,17?
ListBenchmark Tail java_linked_mutable 2500 11 33▒670,05 ▒ 2,20% ops/s 12,23? 0,21? 0,25? 0,36? 0,21? 0,19?
ListBenchmark Tail java_mutable 10 11 2▒458▒845,17 ▒ 3,98% ops/s 0,32? 0,03? 0,07? 0,04? 0,03? 0,03?
ListBenchmark Tail java_mutable 100 11 222▒553,25 ▒ 2,27% ops/s 0,27? 0,04? 0,07? 0,05? 0,04? 0,04?
ListBenchmark Tail java_mutable 1000 11 11▒368,44 ▒ 4,17% ops/s 0,14? 0,02? 0,03? 0,03? 0,02? 0,02?
ListBenchmark Tail java_mutable 2500 11 2▒754,07 ▒ 11,83% ops/s 0,08? 0,02? 0,02? 0,03? 0,02? 0,02?
ListBenchmark Update java_linked_mutable 10 11 18▒137▒564,69 ▒ 0,59% ops/s 0,76? 6,45? 18,07? 11,85?
ListBenchmark Update java_linked_mutable 100 11 468▒634,47 ▒ 2,24% ops/s 0,12? 16,82? 12,58? 27,09?
ListBenchmark Update java_linked_mutable 1000 11 2▒485,29 ▒ 1,28% ops/s 0,01? 10,19? 4,21? 13,65?
ListBenchmark Update java_linked_mutable 2500 11 374,70 ▒ 1,38% ops/s 0,00? 10,19? 4,09? 12,52?
ListBenchmark Update java_mutable 10 11 23▒794▒971,00 ▒ 6,67% ops/s 1,31? 8,46? 23,71? 15,54?
ListBenchmark Update java_mutable 100 11 3▒907▒954,56 ▒ 6,93% ops/s 8,34? 140,30? 104,95? 225,87?
ListBenchmark Update java_mutable 1000 11 423▒623,92 ▒ 10,18% ops/s 170,45? 1737,35? 718,17? 2326,02?
ListBenchmark Update java_mutable 2500 11 177▒974,76 ▒ 14,12% ops/s 474,98? 4840,28? 1942,36? 5947,20?
PriorityQueueBenchmark Dequeue java_blocking_mutable 10 11 1▒124▒757,10 ▒ 5,16% ops/s 0,17? 24,80? 7,96? 0,23? 1,27?
PriorityQueueBenchmark Dequeue java_blocking_mutable 100 11 104▒894,31 ▒ 4,11% ops/s 0,32? 101,68? 22,07? 0,39? 2,79?
PriorityQueueBenchmark Dequeue java_blocking_mutable 1000 11 5▒910,82 ▒ 4,03% ops/s 0,82? 128,09? 22,67? 0,98? 2,98?
PriorityQueueBenchmark Dequeue java_blocking_mutable 2500 11 1▒852,61 ▒ 1,54% ops/s 0,79? 128,14? 22,00? 1,05? 2,84?
PriorityQueueBenchmark Dequeue java_mutable 10 11 6▒796▒166,81 ▒ 3,14% ops/s 6,04? 149,88? 48,08? 1,38? 7,70?
PriorityQueueBenchmark Dequeue java_mutable 100 11 329▒265,32 ▒ 6,46% ops/s 3,14? 319,18? 69,28? 1,23? 8,75?
PriorityQueueBenchmark Dequeue java_mutable 1000 11 7▒177,88 ▒ 1,89% ops/s 1,21? 155,55? 27,53? 1,19? 3,62?
PriorityQueueBenchmark Dequeue java_mutable 2500 11 2▒331,94 ▒ 1,97% ops/s 1,26? 161,29? 27,69? 1,33? 3,57?
PriorityQueueBenchmark Enqueue java_blocking_mutable 10 11 3▒350▒493,91 ▒ 2,73% ops/s 0,36? 4,88? 2,21? 0,52? 0,83?
PriorityQueueBenchmark Enqueue java_blocking_mutable 100 11 305▒883,11 ▒ 4,01% ops/s 0,34? 7,29? 2,04? 0,63? 0,88?
PriorityQueueBenchmark Enqueue java_blocking_mutable 1000 11 30▒357,13 ▒ 2,71% ops/s 0,60? 7,85? 1,90? 0,87? 1,12?
PriorityQueueBenchmark Enqueue java_blocking_mutable 2500 11 11▒285,94 ▒ 1,22% ops/s 0,56? 7,54? 2,04? 0,95? 0,85?
PriorityQueueBenchmark Enqueue java_mutable 10 11 9▒262▒016,09 ▒ 1,57% ops/s 2,76? 13,48? 6,11? 1,44? 2,30?
PriorityQueueBenchmark Enqueue java_mutable 100 11 903▒754,11 ▒ 1,34% ops/s 2,95? 21,54? 6,03? 1,87? 2,60?
PriorityQueueBenchmark Enqueue java_mutable 1000 11 50▒736,99 ▒ 0,97% ops/s 1,67? 13,12? 3,18? 1,45? 1,88?
PriorityQueueBenchmark Enqueue java_mutable 2500 11 20▒000,31 ▒ 1,54% ops/s 1,77? 13,37? 3,61? 1,68? 1,51?
PriorityQueueBenchmark Sort java_blocking_mutable 10 11 998▒688,56 ▒ 2,84% ops/s 0,23? 1,85? 23,98? 10,08? 0,35? 1,53?
PriorityQueueBenchmark Sort java_blocking_mutable 100 11 89▒558,10 ▒ 2,43% ops/s 0,36? 2,33? 89,00? 22,55? 0,59? 2,77?
PriorityQueueBenchmark Sort java_blocking_mutable 1000 11 5▒805,66 ▒ 4,74% ops/s 0,76? 3,54? 128,78? 25,21? 0,85? 3,36?
PriorityQueueBenchmark Sort java_blocking_mutable 2500 11 2▒054,31 ▒ 2,26% ops/s 0,82? 3,77? 138,49? 26,81? 0,98? 3,09?
PriorityQueueBenchmark Sort java_mutable 10 11 4▒414▒569,04 ▒ 2,01% ops/s 4,42? 8,19? 105,98? 44,56? 1,56? 6,76?
PriorityQueueBenchmark Sort java_mutable 100 11 250▒311,90 ▒ 1,25% ops/s 2,79? 6,52? 248,75? 63,03? 1,65? 7,74?
PriorityQueueBenchmark Sort java_mutable 1000 11 7▒680,74 ▒ 2,38% ops/s 1,32? 4,68? 170,37? 33,35? 1,13? 4,45?
PriorityQueueBenchmark Sort java_mutable 2500 11 2▒490,47 ▒ 0,90% ops/s 1,21? 4,57? 167,90? 32,51? 1,19? 3,74?
PriorityQueueBenchmark Sort java_treeset_mutable 10 11 539▒053,13 ▒ 1,39% ops/s 0,12? 0,54? 12,94? 5,44? 0,19? 0,83?
PriorityQueueBenchmark Sort java_treeset_mutable 100 11 38▒362,63 ▒ 2,72% ops/s 0,15? 0,43? 38,12? 9,66? 0,25? 1,19?
PriorityQueueBenchmark Sort java_treeset_mutable 1000 11 1▒640,52 ▒ 0,80% ops/s 0,21? 0,28? 36,39? 7,12? 0,24? 0,95?
PriorityQueueBenchmark Sort java_treeset_mutable 2500 11 545,19 ▒ 1,59% ops/s 0,22? 0,27? 36,75? 7,12? 0,26? 0,82?
VectorBenchmark Append java_mutable 10 11 10▒833▒954,10 ▒ 3,12% ops/s 14,74? 6,14? 11,97? 3,68? 3,00? 12,88? 10,96?
VectorBenchmark Append java_mutable 100 11 1▒242▒913,67 ▒ 3,26% ops/s 24,59? 17,26? 59,87? 4,05? 3,46? 23,25? 17,39?
VectorBenchmark Append java_mutable 1000 11 136▒250,54 ▒ 2,58% ops/s 28,49? 33,32? 725,88? 4,40? 3,84? 37,40? 36,29?
VectorBenchmark Append java_mutable 1026 11 133▒374,04 ▒ 2,49% ops/s 32,46? 34,00? 423,38? 4,75? 3,88? 37,54? 29,67?
VectorBenchmark Append java_mutable 2500 11 55▒924,36 ▒ 2,47% ops/s 28,38? 40,46? 988,89? 4,84? 3,98? 42,26? 33,78?
VectorBenchmark Create java_mutable 10 11 45▒417▒101,80 ▒ 6,72% ops/s 3,89? 6,79? 65,08? 26,56? 2,37? 0,76? 5,96? 2,12? 0,51?
VectorBenchmark Create java_mutable 100 11 12▒390▒149,02 ▒ 1,81% ops/s 8,52? 12,35? 263,25? 167,21? 1,03? 16,88? 7,74? 1,66? 0,98?
VectorBenchmark Create java_mutable 1000 11 1▒290▒153,67 ▒ 1,85% ops/s 10,16? 17,65? 279,60? 314,19? 1,00? 15,88? 6,77? 1,10? 1,33?
VectorBenchmark Create java_mutable 1026 11 1▒255▒323,99 ▒ 2,04% ops/s 10,26? 14,26? 267,15? 323,41? 0,99? 15,67? 6,80? 1,14? 1,51?
VectorBenchmark Create java_mutable 2500 11 518▒479,40 ▒ 1,65% ops/s 9,90? 11,79? 294,89? 376,23? 0,99? 18,57? 6,73? 1,12? 1,33?
VectorBenchmark Create java_mutable_boxed 10 11 11▒676▒731,70 ▒ 4,05% ops/s 0,26? 1,75? 16,73? 6,83? 0,61? 0,20? 1,53? 0,55? 0,13?
VectorBenchmark Create java_mutable_boxed 100 11 1▒453▒736,59 ▒ 3,52% ops/s 0,12? 1,45? 30,89? 19,62? 0,12? 1,98? 0,91? 0,19? 0,11?
VectorBenchmark Create java_mutable_boxed 1000 11 126▒939,19 ▒ 2,91% ops/s 0,10? 1,74? 27,51? 30,91? 0,10? 1,56? 0,67? 0,11? 0,13?
VectorBenchmark Create java_mutable_boxed 1026 11 122▒320,54 ▒ 3,85% ops/s 0,10? 1,39? 26,03? 31,51? 0,10? 1,53? 0,66? 0,11? 0,15?
VectorBenchmark Create java_mutable_boxed 2500 11 52▒391,53 ▒ 5,64% ops/s 0,10? 1,19? 29,80? 38,02? 0,10? 1,88? 0,68? 0,11? 0,13?
VectorBenchmark Create java_mutable_boxed_stream 10 11 6▒691▒396,44 ▒ 5,41% ops/s 0,15? 0,57? 9,59? 3,91? 0,35? 0,11? 0,88? 0,31? 0,08?
VectorBenchmark Create java_mutable_boxed_stream 100 11 1▒003▒381,78 ▒ 1,94% ops/s 0,08? 0,69? 21,32? 13,54? 0,08? 1,37? 0,63? 0,13? 0,08?
VectorBenchmark Create java_mutable_boxed_stream 1000 11 73▒092,64 ▒ 2,41% ops/s 0,06? 0,58? 15,84? 17,80? 0,06? 0,90? 0,38? 0,06? 0,08?
VectorBenchmark Create java_mutable_boxed_stream 1026 11 88▒059,74 ▒ 1,52% ops/s 0,07? 0,72? 18,74? 22,69? 0,07? 1,10? 0,48? 0,08? 0,11?
VectorBenchmark Create java_mutable_boxed_stream 2500 11 43▒973,56 ▒ 1,54% ops/s 0,08? 0,84? 25,01? 31,91? 0,08? 1,57? 0,57? 0,09? 0,11?
VectorBenchmark Filter java_mutable 10 11 7▒931▒858,62 ▒ 3,34% ops/s 0,55? 0,65? 0,52? 0,49?
VectorBenchmark Filter java_mutable 100 11 1▒193▒797,77 ▒ 3,81% ops/s 0,67? 0,75? 0,43? 0,41?
VectorBenchmark Filter java_mutable 1000 11 92▒677,32 ▒ 5,32% ops/s 0,37? 0,52? 0,38? 0,33?
VectorBenchmark Filter java_mutable 1026 11 90▒398,95 ▒ 4,47% ops/s 0,43? 0,51? 0,42? 0,32?
VectorBenchmark Filter java_mutable 2500 11 47▒015,19 ▒ 2,21% ops/s 0,47? 0,87? 0,65? 0,63?
VectorBenchmark Get java_mutable 10 11 64▒881▒018,11 ▒ 3,74% ops/s 31,63? 5,60? 1,50? 1,10? 1,38? 1,28?
VectorBenchmark Get java_mutable 100 11 9▒717▒367,42 ▒ 3,84% ops/s 113,56? 14,48? 0,91? 3,13? 2,35? 2,26?
VectorBenchmark Get java_mutable 1000 11 802▒198,69 ▒ 3,64% ops/s 238,40? 34,45? 0,87? 2,94? 2,38? 8,57?
VectorBenchmark Get java_mutable 1026 11 779▒340,52 ▒ 2,36% ops/s 249,43? 44,76? 0,87? 2,99? 2,51? 3,64?
VectorBenchmark Get java_mutable 2500 11 305▒257,20 ▒ 3,35% ops/s 267,12? 65,51? 0,87? 4,58? 3,17? 3,84?
VectorBenchmark GroupBy java_mutable 10 11 2▒109▒876,36 ▒ 3,28% ops/s 3,41? 2,91?
VectorBenchmark GroupBy java_mutable 100 11 421▒537,38 ▒ 2,48% ops/s 1,74? 1,91?
VectorBenchmark GroupBy java_mutable 1000 11 50▒385,84 ▒ 1,84% ops/s 1,20? 1,41?
VectorBenchmark GroupBy java_mutable 1026 11 38▒242,71 ▒ 1,59% ops/s 0,86? 1,11?
VectorBenchmark GroupBy java_mutable 2500 11 17▒893,78 ▒ 4,15% ops/s 1,18? 1,08?
VectorBenchmark Head java_mutable 10 11 257▒635▒804,14 ▒ 8,44% ops/s 1,05? 2,20? 0,90? 0,94? 1,07? 1,41?
VectorBenchmark Head java_mutable 100 11 261▒624▒488,42 ▒ 5,57% ops/s 1,18? 4,00? 1,09? 1,44? 1,14? 1,82?
VectorBenchmark Head java_mutable 1000 11 265▒126▒355,52 ▒ 2,87% ops/s 1,05? 5,74? 1,01? 1,58? 1,26? 2,20?
VectorBenchmark Head java_mutable 1026 11 258▒214▒465,31 ▒ 4,42% ops/s 1,06? 5,61? 0,97? 1,44? 1,10? 2,06?
VectorBenchmark Head java_mutable 2500 11 262▒848▒924,39 ▒ 3,46% ops/s 1,06? 6,14? 1,02? 1,97? 1,11? 2,09?
VectorBenchmark Iterate java_mutable 10 11 68▒649▒066,97 ▒ 4,33% ops/s 253,65? 16,39? 1,46? 1,12? 2,26? 1,40? 0,98?
VectorBenchmark Iterate java_mutable 100 11 12▒031▒925,42 ▒ 5,10% ops/s 813,20? 26,20? 1,03? 2,36? 2,78? 1,89? 1,03?
VectorBenchmark Iterate java_mutable 1000 11 1▒376▒077,18 ▒ 5,32% ops/s 1147,55? 47,05? 1,25? 2,63? 3,66? 3,60? 1,26?
VectorBenchmark Iterate java_mutable 1026 11 1▒298▒934,06 ▒ 4,34% ops/s 942,62? 31,36? 1,28? 2,17? 3,49? 3,55? 1,06?
VectorBenchmark Iterate java_mutable 2500 11 529▒975,47 ▒ 3,75% ops/s 976,77? 31,35? 1,04? 2,29? 3,52? 3,79? 1,04?
VectorBenchmark Map java_mutable 10 11 5▒478▒633,48 ▒ 1,62% ops/s 0,23? 0,59? 0,60? 0,45? 0,46?
VectorBenchmark Map java_mutable 100 11 711▒061,65 ▒ 1,92% ops/s 0,23? 0,42? 0,70? 0,42? 0,45?
VectorBenchmark Map java_mutable 1000 11 65▒946,93 ▒ 1,85% ops/s 0,40? 0,41? 0,92? 0,42? 0,52?
VectorBenchmark Map java_mutable 1026 11 64▒759,13 ▒ 1,32% ops/s 0,39? 0,40? 0,84? 0,43? 0,52?
VectorBenchmark Map java_mutable 2500 11 28▒358,90 ▒ 1,38% ops/s 0,33? 0,43? 0,97? 0,45? 0,68?
VectorBenchmark Map java_mutable_loop 10 11 23▒379▒790,40 ▒ 1,33% ops/s 4,27? 2,51? 2,57? 1,93? 1,97?
VectorBenchmark Map java_mutable_loop 100 11 3▒101▒849,76 ▒ 2,64% ops/s 4,36? 1,84? 3,04? 1,83? 1,94?
VectorBenchmark Map java_mutable_loop 1000 11 164▒612,69 ▒ 2,10% ops/s 2,50? 1,01? 2,30? 1,06? 1,29?
VectorBenchmark Map java_mutable_loop 1026 11 165▒209,71 ▒ 1,74% ops/s 2,55? 1,02? 2,13? 1,11? 1,33?
VectorBenchmark Map java_mutable_loop 2500 11 86▒266,27 ▒ 5,98% ops/s 3,04? 1,30? 2,96? 1,36? 2,08?
VectorBenchmark Prepend java_mutable 10 11 2▒782▒087,02 ▒ 4,68% ops/s 3,87? 1,94? 3,83? 8,08? 0,76? 6,21? 4,45?
VectorBenchmark Prepend java_mutable 100 11 239▒650,61 ▒ 1,40% ops/s 4,75? 4,15? 12,47? 44,94? 0,67? 6,03? 4,17?
VectorBenchmark Prepend java_mutable 1000 11 11▒907,43 ▒ 4,18% ops/s 2,73? 3,82? 37,96? 203,92? 0,34? 3,06? 2,58?
VectorBenchmark Prepend java_mutable 1026 11 11▒689,59 ▒ 3,58% ops/s 2,45? 3,88? 41,74? 236,69? 0,34? 2,61? 3,28?
VectorBenchmark Prepend java_mutable 2500 11 2▒946,18 ▒ 0,87% ops/s 1,71? 2,80? 52,17? 333,96? 0,22? 1,99? 1,99?
VectorBenchmark Slice java_mutable 10 11 10▒719▒803,67 ▒ 1,86% ops/s 0,69? 0,76? 3,44? 1,43? 1,47?
VectorBenchmark Slice java_mutable 100 11 1▒049▒565,29 ▒ 1,69% ops/s 0,69? 0,77? 6,00? 1,83? 1,83?
VectorBenchmark Slice java_mutable 1000 11 91▒645,29 ▒ 6,94% ops/s 0,61? 0,65? 8,46? 1,70? 1,66?
VectorBenchmark Slice java_mutable 1026 11 89▒231,13 ▒ 7,23% ops/s 0,86? 0,66? 9,08? 1,64? 1,82?
VectorBenchmark Slice java_mutable 2500 11 37▒071,37 ▒ 7,42% ops/s 0,62? 0,72? 12,06? 1,77? 1,82?
VectorBenchmark Sort java_mutable 10 11 3▒506▒646,00 ▒ 4,37% ops/s 1,25? 1,09?
VectorBenchmark Sort java_mutable 100 11 185▒300,87 ▒ 2,92% ops/s 1,12? 1,02?
VectorBenchmark Sort java_mutable 1000 11 6▒745,58 ▒ 4,48% ops/s 0,93? 0,90?
VectorBenchmark Sort java_mutable 1026 11 5▒339,82 ▒ 1,69% ops/s 0,87? 0,76?
VectorBenchmark Sort java_mutable 2500 11 1▒889,71 ▒ 1,60% ops/s 0,77? 0,73?
VectorBenchmark Tail java_mutable 10 11 12▒922▒338,16 ▒ 2,34% ops/s 44,90? 5,93? 40,05? 1,28? 3,71? 1,42? 1,39?
VectorBenchmark Tail java_mutable 100 11 1▒423▒165,83 ▒ 5,30% ops/s 95,25? 11,54? 48,80? 1,34? 8,05? 2,20? 2,24?
VectorBenchmark Tail java_mutable 1000 11 112▒853,19 ▒ 5,91% ops/s 89,36? 13,87? 254,93? 1,06? 8,77? 1,86? 1,88?
VectorBenchmark Tail java_mutable 1026 11 129▒650,57 ▒ 3,90% ops/s 92,52? 16,82? 565,22? 1,24? 10,76? 2,30? 2,27?
VectorBenchmark Tail java_mutable 2500 11 45▒086,47 ▒ 1,52% ops/s 90,66? 15,93? 511,91? 1,04? 10,66? 1,72? 1,78?
VectorBenchmark Update java_mutable 10 11 24▒404▒401,90 ▒ 1,76% ops/s 364,82? 10,12? 32,15? 4,63? 6,82? 6,07? 5,78?
VectorBenchmark Update java_mutable 100 11 4▒002▒455,86 ▒ 2,88% ops/s 2095,84? 34,10? 335,80? 20,16? 16,34? 15,91? 17,34?
VectorBenchmark Update java_mutable 1000 11 418▒819,45 ▒ 4,74% ops/s 4270,40? 78,16? 3532,73? 21,94? 18,36? 17,46? 17,15?
VectorBenchmark Update java_mutable 1026 11 366▒707,89 ▒ 4,55% ops/s 3826,78? 69,62? 2487,48? 19,78? 16,40? 23,20? 51,89?
VectorBenchmark Update java_mutable 2500 11 157▒985,24 ▒ 5,10% ops/s 4702,67? 90,77? 5485,81? 30,69? 25,82? 23,45? 24,24?
LazyBenchmark Get java_eager 11 80▒132▒109,00 ▒ 3,48% ops/s 1,46? 5,92?
ForBenchmark For java_for 11 51,12 ▒ 3,11% ops/s 2,27?
PatternMatchingBenchmark MatchVsSwitchIntValues java_switch 11 215▒236,00 ▒ 1,37% ops/s 10,46?
TryBenchmark Try java_try 11 109▒630▒090,56 ▒ 4,80% ops/s 2,32?
TupleBenchmark Tuple2Benchmark java_tuple 11 140▒915▒753,34 ▒ 2,92% ops/s 1,01?
TupleBenchmark Tuple4Benchmark java_tuple 11 117▒486▒620,08 ▒ 2,94% ops/s 1,26?
TupleBenchmark Tuple8Benchmark java_tuple 11 59▒076▒613,22 ▒ 4,26% ops/s 1,08?
ArrayBenchmark Append fjava_mutable 10 11 1▒696▒007,79 ▒ 3,82% ops/s 0,14? 0,50?
ArrayBenchmark Append fjava_mutable 100 11 162▒090,00 ▒ 4,01% ops/s 0,10? 0,59?
ArrayBenchmark Append fjava_mutable 1000 11 4▒678,32 ▒ 4,51% ops/s 0,03? 0,95?
ArrayBenchmark Append fjava_mutable 2500 11 791,41 ▒ 2,44% ops/s 0,01? 0,97?
ArrayBenchmark Create fjava_persistent 10 11 5▒397▒746,11 ▒ 3,57% ops/s 0,08? 0,07?
ArrayBenchmark Create fjava_persistent 100 11 563▒808,74 ▒ 3,41% ops/s 0,02? 0,02?
ArrayBenchmark Create fjava_persistent 1000 11 57▒695,58 ▒ 2,67% ops/s 0,02? 0,02?
ArrayBenchmark Create fjava_persistent 2500 11 22▒570,93 ▒ 4,23% ops/s 0,02? 0,02?
ArrayBenchmark Get fjava_mutable 10 11 77▒066▒863,74 ▒ 4,77% ops/s 1,00? 1,04?
ArrayBenchmark Get fjava_mutable 100 11 13▒140▒289,74 ▒ 3,82% ops/s 1,07? 1,01?
ArrayBenchmark Get fjava_mutable 1000 11 1▒392▒951,64 ▒ 3,33% ops/s 1,03? 1,02?
ArrayBenchmark Get fjava_mutable 2500 11 535▒783,50 ▒ 2,22% ops/s 1,02? 1,01?
ArrayBenchmark Head fjava_mutable 10 11 294▒505▒353,26 ▒ 1,90% ops/s 1,10? 1,10?
ArrayBenchmark Head fjava_mutable 100 11 294▒483▒157,52 ▒ 1,39% ops/s 1,11? 1,04?
ArrayBenchmark Head fjava_mutable 1000 11 290▒969▒578,92 ▒ 3,47% ops/s 1,10? 1,03?
ArrayBenchmark Head fjava_mutable 2500 11 292▒012▒241,99 ▒ 2,05% ops/s 1,09? 1,03?
ArrayBenchmark Iterate fjava_mutable 10 11 36▒203▒496,48 ▒ 2,31% ops/s 0,47? 0,50?
ArrayBenchmark Iterate fjava_mutable 100 11 8▒287▒707,52 ▒ 2,52% ops/s 0,66? 0,64?
ArrayBenchmark Iterate fjava_mutable 1000 11 1▒133▒291,84 ▒ 1,28% ops/s 0,84? 0,84?
ArrayBenchmark Iterate fjava_mutable 2500 11 54▒343,67 ▒ 2,77% ops/s 0,10? 0,10?
ArrayBenchmark Prepend fjava_mutable 10 11 1▒823▒405,87 ▒ 5,06% ops/s 0,63? 0,89?
ArrayBenchmark Prepend fjava_mutable 100 11 145▒674,28 ▒ 1,96% ops/s 0,55? 0,98?
ArrayBenchmark Prepend fjava_mutable 1000 11 3▒585,80 ▒ 1,19% ops/s 0,30? 0,96?
ArrayBenchmark Prepend fjava_mutable 2500 11 741,97 ▒ 1,30% ops/s 0,25? 1,00?
ArrayBenchmark Update fjava_mutable 10 11 27▒470▒218,79 ▒ 2,50% ops/s 0,79? 3,71?
ArrayBenchmark Update fjava_mutable 100 11 3▒221▒534,45 ▒ 5,89% ops/s 0,79? 13,23?
ArrayBenchmark Update fjava_mutable 1000 11 331▒618,17 ▒ 3,81% ops/s 0,78? 130,95?
ArrayBenchmark Update fjava_mutable 2500 11 136▒307,62 ▒ 2,71% ops/s 0,79? 327,36?
CharSeqBenchmark Append fjava_persistent 10 11 1▒280▒375,50 ▒ 1,49% ops/s 0,16? 0,21?
CharSeqBenchmark Append fjava_persistent 100 11 112▒541,93 ▒ 9,63% ops/s 0,19? 0,25?
CharSeqBenchmark Append fjava_persistent 1000 11 13▒992,72 ▒ 4,55% ops/s 1,44? 1,50?
CharSeqBenchmark Append fjava_persistent 2500 11 4▒806,31 ▒ 3,58% ops/s 2,99? 3,01?
CharSeqBenchmark Get fjava_persistent 10 11 2▒823▒258,25 ▒ 2,42% ops/s 0,02? 0,03?
CharSeqBenchmark Get fjava_persistent 100 11 23▒767,38 ▒ 3,41% ops/s 0,00? 0,01?
CharSeqBenchmark Get fjava_persistent 1000 11 208,12 ▒ 3,41% ops/s 0,00? 0,00?
CharSeqBenchmark Get fjava_persistent 2500 11 30,11 ▒ 2,37% ops/s 0,00? 0,00?
CharSeqBenchmark Head fjava_persistent 10 11 176▒494▒335,33 ▒ 1,34% ops/s 0,93? 1,01?
CharSeqBenchmark Head fjava_persistent 100 11 175▒344▒092,40 ▒ 2,48% ops/s 0,96? 0,99?
CharSeqBenchmark Head fjava_persistent 1000 11 146▒975▒452,58 ▒ 1,02% ops/s 0,80? 0,85?
CharSeqBenchmark Head fjava_persistent 2500 11 159▒118▒367,28 ▒ 6,05% ops/s 0,90? 0,90?
CharSeqBenchmark Iterate fjava_persistent 10 11 8▒436▒490,97 ▒ 4,53% ops/s 0,07? 0,15?
CharSeqBenchmark Iterate fjava_persistent 100 11 838▒410,70 ▒ 3,01% ops/s 0,03? 0,34?
CharSeqBenchmark Iterate fjava_persistent 1000 11 89▒053,22 ▒ 3,17% ops/s 0,03? 0,36?
CharSeqBenchmark Iterate fjava_persistent 2500 11 28▒916,45 ▒ 4,09% ops/s 0,03? 0,26?
CharSeqBenchmark Prepend fjava_persistent 10 11 1▒229▒404,48 ▒ 2,64% ops/s 0,27? 0,19?
CharSeqBenchmark Prepend fjava_persistent 100 11 137▒062,39 ▒ 5,14% ops/s 0,66? 0,30?
CharSeqBenchmark Prepend fjava_persistent 1000 11 12▒849,70 ▒ 3,92% ops/s 3,02? 1,39?
CharSeqBenchmark Prepend fjava_persistent 2500 11 5▒810,63 ▒ 1,91% ops/s 7,64? 3,67?
CharSeqBenchmark Tail fjava_persistent 10 11 9▒510▒146,63 ▒ 4,36% ops/s 1,27? 1,47?
CharSeqBenchmark Tail fjava_persistent 100 11 921▒667,50 ▒ 3,48% ops/s 1,62? 1,89?
CharSeqBenchmark Tail fjava_persistent 1000 11 78▒139,64 ▒ 4,66% ops/s 8,03? 8,16?
CharSeqBenchmark Tail fjava_persistent 2500 11 30▒252,81 ▒ 2,11% ops/s 18,74? 18,85?
ListBenchmark Append fjava_persistent 10 11 2▒567▒270,35 ▒ 4,25% ops/s 0,22? 0,22? 0,96? 0,36? 1,95?
ListBenchmark Append fjava_persistent 100 11 22▒315,12 ▒ 3,73% ops/s 0,01? 0,02? 0,87? 0,03? 2,18?
ListBenchmark Append fjava_persistent 1000 11 329,18 ▒ 4,41% ops/s 0,00? 0,00? 1,67? 0,00? 2,09?
ListBenchmark Append fjava_persistent 2500 11 53,47 ▒ 5,36% ops/s 0,00? 0,00? 1,71? 0,00? 2,16?
ListBenchmark Create fjava_persistent 10 11 13▒777▒599,27 ▒ 2,91% ops/s 0,20? 1,03? 0,99? 1,95? 1,29?
ListBenchmark Create fjava_persistent 100 11 1▒425▒043,92 ▒ 2,35% ops/s 0,06? 0,98? 0,96? 1,83? 0,80?
ListBenchmark Create fjava_persistent 1000 11 147▒289,66 ▒ 1,96% ops/s 0,06? 1,21? 1,01? 1,88? 0,92?
ListBenchmark Create fjava_persistent 2500 11 57▒531,82 ▒ 4,30% ops/s 0,06? 1,23? 1,08? 1,84? 0,89?
ListBenchmark Get fjava_persistent 10 11 2▒564▒392,80 ▒ 1,33% ops/s 0,03? 0,08? 0,23? 0,13? 0,16?
ListBenchmark Get fjava_persistent 100 11 17▒640,05 ▒ 1,29% ops/s 0,00? 0,03? 0,20? 0,14? 0,15?
ListBenchmark Get fjava_persistent 1000 11 209,92 ▒ 1,66% ops/s 0,00? 0,08? 0,33? 0,22? 0,22?
ListBenchmark Get fjava_persistent 2500 11 36,91 ▒ 1,56% ops/s 0,00? 0,10? 0,39? 0,27? 0,25?
ListBenchmark GroupBy fjava_persistent 10 11 100▒992,56 ▒ 4,36% ops/s 0,05? 0,16? 0,13?
ListBenchmark GroupBy fjava_persistent 100 11 3▒730,25 ▒ 1,91% ops/s 0,01? 0,02? 0,02?
ListBenchmark GroupBy fjava_persistent 1000 11 147,90 ▒ 3,25% ops/s 0,00? 0,00? 0,00?
ListBenchmark GroupBy fjava_persistent 2500 11 45,28 ▒ 3,31% ops/s 0,00? 0,00? 0,00?
ListBenchmark Head fjava_persistent 10 11 275▒128▒274,25 ▒ 7,40% ops/s 1,11? 0,97? 0,97? 0,97? 0,98?
ListBenchmark Head fjava_persistent 100 11 282▒507▒980,22 ▒ 4,92% ops/s 1,07? 0,98? 1,01? 0,99? 0,99?
ListBenchmark Head fjava_persistent 1000 11 287▒303▒513,68 ▒ 3,77% ops/s 1,07? 1,02? 1,03? 1,02? 1,02?
ListBenchmark Head fjava_persistent 2500 11 286▒200▒358,64 ▒ 4,67% ops/s 1,07? 1,01? 1,02? 1,02? 1,04?
ListBenchmark Iterate fjava_persistent 10 11 35▒661▒791,62 ▒ 2,79% ops/s 0,52? 0,65? 0,78? 0,90? 1,02? 0,91?
ListBenchmark Iterate fjava_persistent 100 11 3▒781▒613,02 ▒ 4,00% ops/s 0,32? 0,69? 0,92? 1,00? 1,14? 0,98?
ListBenchmark Iterate fjava_persistent 1000 11 377▒833,95 ▒ 2,80% ops/s 0,29? 0,74? 0,90? 0,92? 1,17? 0,87?
ListBenchmark Iterate fjava_persistent 2500 11 162▒934,73 ▒ 3,37% ops/s 0,36? 1,95? 1,02? 1,00? 1,29? 0,95?
ListBenchmark Prepend fjava_persistent 10 11 21▒574▒551,35 ▒ 1,82% ops/s 7,37? 1,83? 1,09? 0,97? 1,76? 1,51?
ListBenchmark Prepend fjava_persistent 100 11 2▒434▒685,70 ▒ 2,79% ops/s 9,52? 1,95? 1,17? 1,03? 1,70? 1,61?
ListBenchmark Prepend fjava_persistent 1000 11 245▒688,36 ▒ 4,06% ops/s 21,08? 1,89? 1,18? 1,01? 1,87? 1,63?
ListBenchmark Prepend fjava_persistent 2500 11 96▒227,47 ▒ 5,12% ops/s 32,50? 1,89? 1,14? 0,98? 1,87? 1,56?
ListBenchmark Tail fjava_persistent 10 11 84▒461▒335,99 ▒ 1,42% ops/s 34,35? 11,05? 2,45? 1,30? 1,02? 1,01?
ListBenchmark Tail fjava_persistent 100 11 5▒108▒391,85 ▒ 1,32% ops/s 22,95? 6,20? 1,52? 1,04? 0,99? 0,99?
ListBenchmark Tail fjava_persistent 1000 11 475▒751,92 ▒ 3,17% ops/s 41,85? 5,65? 1,41? 1,46? 1,00? 0,98?
ListBenchmark Tail fjava_persistent 2500 11 163▒831,45 ▒ 1,38% ops/s 59,49? 4,87? 1,20? 1,75? 1,00? 0,91?
PriorityQueueBenchmark Dequeue fjava_persistent 10 11 45▒345,08 ▒ 1,49% ops/s 0,01? 0,04? 0,32? 0,01? 0,05?
PriorityQueueBenchmark Dequeue fjava_persistent 100 11 1▒031,59 ▒ 4,47% ops/s 0,00? 0,01? 0,22? 0,00? 0,03?
PriorityQueueBenchmark Dequeue fjava_persistent 1000 11 46,14 ▒ 2,19% ops/s 0,01? 0,01? 0,18? 0,01? 0,02?
PriorityQueueBenchmark Dequeue fjava_persistent 2500 11 14,46 ▒ 4,11% ops/s 0,01? 0,01? 0,17? 0,01? 0,02?
PriorityQueueBenchmark Enqueue fjava_persistent 10 11 687▒110,93 ▒ 3,25% ops/s 0,07? 0,21? 0,45? 0,11? 0,17?
PriorityQueueBenchmark Enqueue fjava_persistent 100 11 41▒951,20 ▒ 3,64% ops/s 0,05? 0,14? 0,28? 0,09? 0,12?
PriorityQueueBenchmark Enqueue fjava_persistent 1000 11 3▒867,08 ▒ 2,09% ops/s 0,08? 0,13? 0,24? 0,11? 0,14?
PriorityQueueBenchmark Enqueue fjava_persistent 2500 11 1▒496,35 ▒ 4,97% ops/s 0,07? 0,13? 0,27? 0,13? 0,11?
PriorityQueueBenchmark Sort fjava_persistent 10 11 41▒654,59 ▒ 4,60% ops/s 0,01? 0,04? 0,08? 0,42? 0,01? 0,06?
PriorityQueueBenchmark Sort fjava_persistent 100 11 1▒006,29 ▒ 4,97% ops/s 0,00? 0,01? 0,03? 0,25? 0,01? 0,03?
PriorityQueueBenchmark Sort fjava_persistent 1000 11 45,08 ▒ 2,19% ops/s 0,01? 0,01? 0,03? 0,20? 0,01? 0,03?
PriorityQueueBenchmark Sort fjava_persistent 2500 11 14,83 ▒ 2,22% ops/s 0,01? 0,01? 0,03? 0,19? 0,01? 0,02?
VectorBenchmark Append fjava_persistent 10 11 734▒859,89 ▒ 1,41% ops/s 0,07? 0,42? 0,81? 0,25? 0,20? 0,87? 0,74?
VectorBenchmark Append fjava_persistent 100 11 50▒554,81 ▒ 2,31% ops/s 0,04? 0,70? 2,44? 0,16? 0,14? 0,95? 0,71?
VectorBenchmark Append fjava_persistent 1000 11 4▒782,08 ▒ 2,61% ops/s 0,04? 1,17? 25,48? 0,15? 0,13? 1,31? 1,27?
VectorBenchmark Append fjava_persistent 1026 11 4▒109,07 ▒ 1,31% ops/s 0,03? 1,05? 13,04? 0,15? 0,12? 1,16? 0,91?
VectorBenchmark Append fjava_persistent 2500 11 1▒970,24 ▒ 1,17% ops/s 0,04? 1,43? 34,84? 0,17? 0,14? 1,49? 1,19?
VectorBenchmark Create fjava_persistent 10 11 697▒904,43 ▒ 3,04% ops/s 0,02? 0,06? 0,10? 0,41? 0,04? 0,01? 0,09? 0,03? 0,01?
VectorBenchmark Create fjava_persistent 100 11 47▒066,39 ▒ 4,57% ops/s 0,00? 0,03? 0,05? 0,64? 0,00? 0,06? 0,03? 0,01? 0,00?
VectorBenchmark Create fjava_persistent 1000 11 4▒614,24 ▒ 3,36% ops/s 0,00? 0,04? 0,06? 1,12? 0,00? 0,06? 0,02? 0,00? 0,00?
VectorBenchmark Create fjava_persistent 1026 11 4▒699,02 ▒ 2,62% ops/s 0,00? 0,04? 0,05? 1,21? 0,00? 0,06? 0,03? 0,00? 0,01?
VectorBenchmark Create fjava_persistent 2500 11 1▒758,21 ▒ 5,78% ops/s 0,00? 0,03? 0,04? 1,28? 0,00? 0,06? 0,02? 0,00? 0,00?
VectorBenchmark Get fjava_persistent 10 11 2▒051▒008,15 ▒ 2,15% ops/s 0,03? 0,18? 0,05? 0,03? 0,04? 0,04?
VectorBenchmark Get fjava_persistent 100 11 85▒572,78 ▒ 2,00% ops/s 0,01? 0,13? 0,01? 0,03? 0,02? 0,02?
VectorBenchmark Get fjava_persistent 1000 11 3▒364,94 ▒ 2,33% ops/s 0,00? 0,14? 0,00? 0,01? 0,01? 0,04?
VectorBenchmark Get fjava_persistent 1026 11 3▒124,45 ▒ 1,55% ops/s 0,00? 0,18? 0,00? 0,01? 0,01? 0,01?
VectorBenchmark Get fjava_persistent 2500 11 1▒142,79 ▒ 2,02% ops/s 0,00? 0,25? 0,00? 0,02? 0,01? 0,01?
VectorBenchmark Head fjava_persistent 10 11 246▒041▒663,12 ▒ 4,71% ops/s 0,95? 2,10? 0,86? 0,90? 1,02? 1,34?
VectorBenchmark Head fjava_persistent 100 11 222▒517▒251,25 ▒ 1,39% ops/s 0,85? 3,40? 0,93? 1,22? 0,97? 1,54?
VectorBenchmark Head fjava_persistent 1000 11 253▒374▒728,56 ▒ 3,33% ops/s 0,96? 5,49? 0,97? 1,51? 1,20? 2,11?
VectorBenchmark Head fjava_persistent 1026 11 242▒815▒308,30 ▒ 4,07% ops/s 0,94? 5,27? 0,91? 1,35? 1,03? 1,94?
VectorBenchmark Head fjava_persistent 2500 11 246▒844▒827,08 ▒ 4,88% ops/s 0,94? 5,77? 0,96? 1,85? 1,04? 1,97?
VectorBenchmark Iterate fjava_persistent 10 11 270▒649,16 ▒ 3,96% ops/s 0,00? 0,06? 0,01? 0,00? 0,01? 0,01? 0,00?
VectorBenchmark Iterate fjava_persistent 100 11 14▒795,77 ▒ 5,02% ops/s 0,00? 0,03? 0,00? 0,00? 0,00? 0,00? 0,00?
VectorBenchmark Iterate fjava_persistent 1000 11 1▒199,14 ▒ 4,61% ops/s 0,00? 0,04? 0,00? 0,00? 0,00? 0,00? 0,00?
VectorBenchmark Iterate fjava_persistent 1026 11 1▒378,01 ▒ 6,98% ops/s 0,00? 0,03? 0,00? 0,00? 0,00? 0,00? 0,00?
VectorBenchmark Iterate fjava_persistent 2500 11 542,58 ▒ 4,22% ops/s 0,00? 0,03? 0,00? 0,00? 0,00? 0,00? 0,00?
VectorBenchmark Prepend fjava_persistent 10 11 718▒217,20 ▒ 2,68% ops/s 0,26? 0,50? 0,99? 2,09? 0,20? 1,60? 1,15?
VectorBenchmark Prepend fjava_persistent 100 11 50▒489,51 ▒ 3,19% ops/s 0,21? 0,87? 2,63? 9,47? 0,14? 1,27? 0,88?
VectorBenchmark Prepend fjava_persistent 1000 11 4▒364,29 ▒ 2,64% ops/s 0,37? 1,40? 13,91? 74,74? 0,12? 1,12? 0,94?
VectorBenchmark Prepend fjava_persistent 1026 11 4▒772,20 ▒ 4,12% ops/s 0,41? 1,59? 17,04? 96,63? 0,14? 1,06? 1,34?
VectorBenchmark Prepend fjava_persistent 2500 11 1▒725,56 ▒ 3,50% ops/s 0,59? 1,64? 30,56? 195,60? 0,13? 1,17? 1,17?
VectorBenchmark Tail fjava_persistent 10 11 287▒775,15 ▒ 3,94% ops/s 0,02? 0,13? 0,89? 0,03? 0,08? 0,03? 0,03?
VectorBenchmark Tail fjava_persistent 100 11 14▒941,75 ▒ 5,03% ops/s 0,01? 0,12? 0,51? 0,01? 0,08? 0,02? 0,02?
VectorBenchmark Tail fjava_persistent 1000 11 1▒262,94 ▒ 3,32% ops/s 0,01? 0,16? 2,85? 0,01? 0,10? 0,02? 0,02?
VectorBenchmark Tail fjava_persistent 1026 11 1▒401,32 ▒ 4,40% ops/s 0,01? 0,18? 6,11? 0,01? 0,12? 0,02? 0,02?
VectorBenchmark Tail fjava_persistent 2500 11 497,31 ▒ 4,82% ops/s 0,01? 0,18? 5,65? 0,01? 0,12? 0,02? 0,02?
VectorBenchmark Update fjava_persistent 10 11 66▒894,78 ▒ 6,06% ops/s 0,00? 0,03? 0,09? 0,01? 0,02? 0,02? 0,02?
VectorBenchmark Update fjava_persistent 100 11 1▒909,72 ▒ 7,67% ops/s 0,00? 0,02? 0,16? 0,01? 0,01? 0,01? 0,01?
VectorBenchmark Update fjava_persistent 1000 11 98,08 ▒ 8,24% ops/s 0,00? 0,02? 0,83? 0,01? 0,00? 0,00? 0,00?
VectorBenchmark Update fjava_persistent 1026 11 95,83 ▒ 3,01% ops/s 0,00? 0,02? 0,65? 0,01? 0,00? 0,01? 0,01?
VectorBenchmark Update fjava_persistent 2500 11 33,59 ▒ 1,27% ops/s 0,00? 0,02? 1,17? 0,01? 0,01? 0,00? 0,01?
HashSetBenchmark Add pcollections_persistent 10 11 1▒440▒241,46 ▒ 2,56% ops/s 0,68? 0,69? 0,78?
HashSetBenchmark Add pcollections_persistent 100 11 122▒678,86 ▒ 2,80% ops/s 0,84? 0,79? 0,71?
HashSetBenchmark Add pcollections_persistent 1000 11 4▒456,76 ▒ 1,83% ops/s 0,38? 0,51? 0,37?
HashSetBenchmark Add pcollections_persistent 2500 11 1▒379,90 ▒ 3,67% ops/s 0,43? 0,47? 0,33?
HashSetBenchmark Iterate pcollections_persistent 10 11 3▒576▒252,74 ▒ 3,05% ops/s 0,07? 0,14? 0,49?
HashSetBenchmark Iterate pcollections_persistent 100 11 537▒366,69 ▒ 4,18% ops/s 0,18? 0,34? 0,79?
HashSetBenchmark Iterate pcollections_persistent 1000 11 35▒928,65 ▒ 3,56% ops/s 0,07? 0,11? 0,89?
HashSetBenchmark Iterate pcollections_persistent 2500 11 11▒364,21 ▒ 2,13% ops/s 0,19? 0,12? 0,66?
HashSetBenchmark Remove pcollections_persistent 10 11 2▒051▒447,47 ▒ 5,20% ops/s 1,03? 0,82?
HashSetBenchmark Remove pcollections_persistent 100 11 123▒059,92 ▒ 3,35% ops/s 0,80? 0,68?
HashSetBenchmark Remove pcollections_persistent 1000 11 4▒359,68 ▒ 2,60% ops/s 0,34? 0,38?
HashSetBenchmark Remove pcollections_persistent 2500 11 1▒430,12 ▒ 3,76% ops/s 0,44? 0,35?
ListBenchmark Append pcollections_persistent 10 11 2▒668▒177,92 ▒ 3,17% ops/s 0,23? 0,22? 1,04? 0,37? 2,02?
ListBenchmark Append pcollections_persistent 100 11 25▒617,04 ▒ 7,27% ops/s 0,02? 0,02? 1,15? 0,03? 2,51?
ListBenchmark Append pcollections_persistent 1000 11 197,39 ▒ 4,92% ops/s 0,00? 0,00? 0,60? 0,00? 1,25?
ListBenchmark Append pcollections_persistent 2500 11 31,26 ▒ 3,43% ops/s 0,00? 0,00? 0,58? 0,00? 1,26?
ListBenchmark Create pcollections_persistent 10 11 13▒394▒906,55 ▒ 0,85% ops/s 0,19? 0,97? 0,97? 1,89? 1,26?
ListBenchmark Create pcollections_persistent 100 11 1▒456▒828,45 ▒ 2,25% ops/s 0,06? 1,02? 0,99? 1,87? 0,82?
ListBenchmark Create pcollections_persistent 1000 11 122▒082,74 ▒ 1,63% ops/s 0,05? 0,83? 0,84? 1,56? 0,76?
ListBenchmark Create pcollections_persistent 2500 11 46▒756,38 ▒ 1,97% ops/s 0,04? 0,81? 0,88? 1,49? 0,72?
ListBenchmark Get pcollections_persistent 10 11 10▒962▒565,87 ▒ 5,38% ops/s 0,14? 0,33? 4,27? 0,56? 0,66?
ListBenchmark Get pcollections_persistent 100 11 86▒848,55 ▒ 3,39% ops/s 0,01? 0,17? 4,92? 0,71? 0,76?
ListBenchmark Get pcollections_persistent 1000 11 637,65 ▒ 7,75% ops/s 0,00? 0,26? 3,04? 0,65? 0,66?
ListBenchmark Get pcollections_persistent 2500 11 94,08 ▒ 3,63% ops/s 0,00? 0,25? 2,55? 0,69? 0,64?
ListBenchmark Head pcollections_persistent 10 11 285▒042▒290,61 ▒ 3,63% ops/s 1,15? 1,04? 1,00? 1,01? 1,01?
ListBenchmark Head pcollections_persistent 100 11 288▒068▒644,12 ▒ 4,15% ops/s 1,09? 1,02? 1,03? 1,01? 1,01?
ListBenchmark Head pcollections_persistent 1000 11 282▒155▒717,80 ▒ 4,12% ops/s 1,05? 0,98? 1,01? 1,00? 1,00?
ListBenchmark Head pcollections_persistent 2500 11 284▒009▒962,91 ▒ 3,79% ops/s 1,06? 0,99? 1,02? 1,01? 1,03?
ListBenchmark Iterate pcollections_persistent 10 11 45▒730▒599,83 ▒ 2,00% ops/s 0,66? 0,83? 1,28? 1,15? 1,31? 1,17?
ListBenchmark Iterate pcollections_persistent 100 11 4▒120▒617,88 ▒ 2,16% ops/s 0,35? 0,75? 1,09? 1,09? 1,24? 1,07?
ListBenchmark Iterate pcollections_persistent 1000 11 417▒691,16 ▒ 1,78% ops/s 0,33? 0,81? 1,11? 1,02? 1,30? 0,96?
ListBenchmark Iterate pcollections_persistent 2500 11 159▒831,08 ▒ 2,76% ops/s 0,36? 1,91? 0,98? 0,98? 1,26? 0,93?
ListBenchmark Prepend pcollections_persistent 10 11 19▒778▒954,81 ▒ 1,29% ops/s 6,76? 1,68? 0,92? 0,89? 1,62? 1,38?
ListBenchmark Prepend pcollections_persistent 100 11 2▒079▒644,44 ▒ 1,01% ops/s 8,13? 1,66? 0,85? 0,88? 1,45? 1,37?
ListBenchmark Prepend pcollections_persistent 1000 11 208▒950,95 ▒ 3,42% ops/s 17,93? 1,61? 0,85? 0,86? 1,59? 1,39?
ListBenchmark Prepend pcollections_persistent 2500 11 84▒147,80 ▒ 4,44% ops/s 28,42? 1,66? 0,87? 0,85? 1,63? 1,36?
ListBenchmark Tail pcollections_persistent 10 11 34▒498▒868,57 ▒ 4,37% ops/s 14,03? 4,52? 0,41? 0,53? 0,42? 0,41?
ListBenchmark Tail pcollections_persistent 100 11 3▒359▒555,87 ▒ 3,81% ops/s 15,10? 4,08? 0,66? 0,68? 0,65? 0,65?
ListBenchmark Tail pcollections_persistent 1000 11 336▒549,38 ▒ 2,30% ops/s 29,60? 4,00? 0,71? 1,03? 0,71? 0,70?
ListBenchmark Tail pcollections_persistent 2500 11 136▒303,18 ▒ 2,78% ops/s 49,49? 4,05? 0,83? 1,45? 0,83? 0,76?
ListBenchmark Update pcollections_persistent 10 11 2▒812▒190,72 ▒ 6,16% ops/s 0,12? 0,16? 2,80? 1,84?
ListBenchmark Update pcollections_persistent 100 11 27▒854,15 ▒ 9,24% ops/s 0,01? 0,06? 0,75? 1,61?
ListBenchmark Update pcollections_persistent 1000 11 243,83 ▒ 3,22% ops/s 0,00? 0,10? 0,41? 1,34?
ListBenchmark Update pcollections_persistent 2500 11 36,77 ▒ 1,85% ops/s 0,00? 0,10? 0,40? 1,23?
MapBenchmark Get pcollections_persistent 10 11 7▒434▒138,76 ▒ 1,23% ops/s 0,58? 0,56? 0,62? 2,02?
MapBenchmark Get pcollections_persistent 100 11 468▒817,89 ▒ 3,54% ops/s 0,64? 0,46? 0,48? 1,57?
MapBenchmark Get pcollections_persistent 1000 11 10▒452,80 ▒ 1,87% ops/s 0,17? 0,10? 0,15? 1,35?
MapBenchmark Get pcollections_persistent 2500 11 3▒775,14 ▒ 1,54% ops/s 0,26? 0,14? 0,20? 1,59?
MapBenchmark IterateKeys pcollections_persistent 10 11 2▒891▒496,63 ▒ 1,35% ops/s 0,18? 0,98? 1,48? 0,51? 0,54? 1,49? 0,49?
MapBenchmark IterateKeys pcollections_persistent 100 11 315▒805,13 ▒ 2,36% ops/s 0,20? 1,06? 1,82? 0,53? 0,73? 1,44? 0,51?
MapBenchmark IterateKeys pcollections_persistent 1000 11 18▒917,72 ▒ 3,43% ops/s 0,10? 1,60? 1,03? 0,38? 0,46? 1,19? 0,37?
MapBenchmark IterateKeys pcollections_persistent 2500 11 7▒854,89 ▒ 2,97% ops/s 0,24? 1,69? 1,30? 0,41? 0,56? 1,29? 0,38?
MapBenchmark IterateValues pcollections_persistent 10 11 2▒836▒003,78 ▒ 4,22% ops/s 0,17? 0,53? 1,31? 0,47?
MapBenchmark IterateValues pcollections_persistent 100 11 280▒158,19 ▒ 2,80% ops/s 0,20? 0,65? 1,26? 0,45?
MapBenchmark IterateValues pcollections_persistent 1000 11 27▒676,08 ▒ 4,14% ops/s 0,14? 0,69? 1,78? 0,54?
MapBenchmark IterateValues pcollections_persistent 2500 11 10▒567,12 ▒ 4,67% ops/s 0,23? 0,75? 1,80? 0,52?
MapBenchmark Miss pcollections_persistent 10 11 102▒541▒806,64 ▒ 3,13% ops/s 0,48? 0,42? 0,43? 1,98?
MapBenchmark Miss pcollections_persistent 100 11 60▒822▒680,12 ▒ 4,74% ops/s 0,46? 0,32? 0,35? 1,73?
MapBenchmark Miss pcollections_persistent 1000 11 45▒812▒394,04 ▒ 4,20% ops/s 0,35? 0,38? 0,39? 1,91?
MapBenchmark Miss pcollections_persistent 2500 11 39▒710▒784,04 ▒ 3,14% ops/s 0,62? 0,50? 0,54? 1,91?
MapBenchmark PutOrdered pcollections_persistent 10 11 1▒271▒937,78 ▒ 13,64% ops/s 0,69? 0,59? 0,96? 1,04?
MapBenchmark PutOrdered pcollections_persistent 100 11 61▒367,41 ▒ 2,28% ops/s 0,55? 0,35? 0,58? 0,95?
MapBenchmark PutOrdered pcollections_persistent 1000 11 3▒367,37 ▒ 2,66% ops/s 0,30? 0,25? 0,32? 0,99?
MapBenchmark PutOrdered pcollections_persistent 2500 11 1▒127,79 ▒ 1,38% ops/s 0,36? 0,23? 0,45? 0,95?
MapBenchmark PutShuffled pcollections_persistent 10 11 1▒706▒309,46 ▒ 2,54% ops/s 1,19? 1,02? 1,54? 1,34?
MapBenchmark PutShuffled pcollections_persistent 100 11 83▒720,37 ▒ 4,63% ops/s 0,94? 0,65? 0,96? 1,24?
MapBenchmark PutShuffled pcollections_persistent 1000 11 3▒558,04 ▒ 2,09% ops/s 0,50? 0,35? 0,47? 1,20?
MapBenchmark PutShuffled pcollections_persistent 2500 11 1▒157,95 ▒ 3,29% ops/s 0,57? 0,37? 0,46? 1,20?
MapBenchmark Remove pcollections_persistent 10 11 1▒720▒502,83 ▒ 5,46% ops/s 0,99? 0,99? 10,83? 1,65?
MapBenchmark Remove pcollections_persistent 100 11 95▒607,42 ▒ 4,31% ops/s 1,00? 0,57? 27,86? 2,03?
MapBenchmark Remove pcollections_persistent 1000 11 3▒434,31 ▒ 1,25% ops/s 0,43? 0,34? 105,81? 1,57?
MapBenchmark Remove pcollections_persistent 2500 11 1▒169,01 ▒ 2,33% ops/s 0,58? 0,34? 177,17? 1,62?
MapBenchmark ReplaceAll pcollections_persistent 10 11 1▒041▒785,84 ▒ 2,44% ops/s 0,28? 0,70? 2,88? 1,18?
MapBenchmark ReplaceAll pcollections_persistent 100 11 72▒113,57 ▒ 2,90% ops/s 0,37? 0,59? 8,77? 1,30?
MapBenchmark ReplaceAll pcollections_persistent 1000 11 3▒225,64 ▒ 2,10% ops/s 0,20? 0,33? 24,32? 1,17?
MapBenchmark ReplaceAll pcollections_persistent 2500 11 1▒237,68 ▒ 3,38% ops/s 0,28? 0,44? 123,79? 1,20?
MapBenchmark ReplaceAllOneByOne pcollections_persistent 10 11 1▒513▒907,51 ▒ 2,09% ops/s 0,43? 0,47? 2,29? 0,93?
MapBenchmark ReplaceAllOneByOne pcollections_persistent 100 11 88▒824,05 ▒ 1,46% ops/s 0,55? 0,43? 9,45? 1,04?
MapBenchmark ReplaceAllOneByOne pcollections_persistent 1000 11 4▒119,65 ▒ 1,23% ops/s 0,36? 0,28? 40,71? 0,93?
MapBenchmark ReplaceAllOneByOne pcollections_persistent 2500 11 1▒548,06 ▒ 4,41% ops/s 0,44? 0,38? 68,49? 0,95?
MapBenchmark ReplaceSingle pcollections_persistent 10 11 14▒732▒288,48 ▒ 1,09% ops/s 0,49? 0,45? 1,62? 0,83?
MapBenchmark ReplaceSingle pcollections_persistent 100 11 5▒566▒847,08 ▒ 2,37% ops/s 0,35? 0,29? 0,96? 0,88?
MapBenchmark ReplaceSingle pcollections_persistent 1000 11 6▒115▒094,28 ▒ 3,53% ops/s 0,51? 0,35? 57,76? 1,02?
MapBenchmark ReplaceSingle pcollections_persistent 2500 11 4▒764▒282,56 ▒ 1,36% ops/s 0,49? 0,41? 128,46? 0,92?
VectorBenchmark Append pcollections_persistent 10 11 1▒764▒325,15 ▒ 3,88% ops/s 0,16? 2,40? 1,95? 0,60? 0,49? 2,10? 1,78?
VectorBenchmark Append pcollections_persistent 100 11 72▒025,42 ▒ 6,07% ops/s 0,06? 1,42? 3,47? 0,23? 0,20? 1,35? 1,01?
VectorBenchmark Append pcollections_persistent 1000 11 4▒088,71 ▒ 5,18% ops/s 0,03? 0,86? 21,78? 0,13? 0,12? 1,12? 1,09?
VectorBenchmark Append pcollections_persistent 1026 11 3▒922,53 ▒ 3,54% ops/s 0,03? 0,95? 12,45? 0,14? 0,11? 1,10? 0,87?
VectorBenchmark Append pcollections_persistent 2500 11 1▒382,30 ▒ 3,77% ops/s 0,02? 0,70? 24,44? 0,12? 0,10? 1,04? 0,83?
VectorBenchmark Create pcollections_persistent 10 11 1▒709▒907,11 ▒ 2,30% ops/s 0,04? 0,15? 0,26? 2,45? 0,09? 0,03? 0,22? 0,08? 0,02?
VectorBenchmark Create pcollections_persistent 100 11 74▒100,76 ▒ 1,79% ops/s 0,01? 0,05? 0,07? 1,57? 0,01? 0,10? 0,05? 0,01? 0,01?
VectorBenchmark Create pcollections_persistent 1000 11 4▒106,33 ▒ 1,58% ops/s 0,00? 0,03? 0,06? 0,89? 0,00? 0,05? 0,02? 0,00? 0,00?
VectorBenchmark Create pcollections_persistent 1026 11 3▒881,49 ▒ 11,33% ops/s 0,00? 0,03? 0,04? 0,83? 0,00? 0,05? 0,02? 0,00? 0,00?
VectorBenchmark Create pcollections_persistent 2500 11 1▒378,11 ▒ 2,66% ops/s 0,00? 0,03? 0,03? 0,78? 0,00? 0,05? 0,02? 0,00? 0,00?
VectorBenchmark Get pcollections_persistent 10 11 11▒590▒841,86 ▒ 7,31% ops/s 0,18? 5,65? 0,27? 0,20? 0,25? 0,23?
VectorBenchmark Get pcollections_persistent 100 11 671▒069,55 ▒ 3,80% ops/s 0,07? 7,84? 0,06? 0,22? 0,16? 0,16?
VectorBenchmark Get pcollections_persistent 1000 11 23▒286,03 ▒ 2,02% ops/s 0,03? 6,92? 0,03? 0,09? 0,07? 0,25?
VectorBenchmark Get pcollections_persistent 1026 11 17▒412,62 ▒ 2,38% ops/s 0,02? 5,57? 0,02? 0,07? 0,06? 0,08?
VectorBenchmark Get pcollections_persistent 2500 11 4▒659,77 ▒ 1,18% ops/s 0,02? 4,08? 0,01? 0,07? 0,05? 0,06?
VectorBenchmark Head pcollections_persistent 10 11 117▒100▒235,20 ▒ 3,85% ops/s 0,45? 0,48? 0,41? 0,43? 0,49? 0,64?
VectorBenchmark Head pcollections_persistent 100 11 65▒460▒526,60 ▒ 5,36% ops/s 0,25? 0,29? 0,27? 0,36? 0,29? 0,45?
VectorBenchmark Head pcollections_persistent 1000 11 46▒152▒349,90 ▒ 3,16% ops/s 0,17? 0,18? 0,18? 0,27? 0,22? 0,38?
VectorBenchmark Head pcollections_persistent 1026 11 46▒036▒075,86 ▒ 5,87% ops/s 0,18? 0,19? 0,17? 0,26? 0,20? 0,37?
VectorBenchmark Head pcollections_persistent 2500 11 42▒802▒452,86 ▒ 4,53% ops/s 0,16? 0,17? 0,17? 0,32? 0,18? 0,34?
VectorBenchmark Iterate pcollections_persistent 10 11 4▒187▒592,53 ▒ 4,29% ops/s 0,06? 15,47? 0,09? 0,07? 0,14? 0,09? 0,06?
VectorBenchmark Iterate pcollections_persistent 100 11 459▒191,85 ▒ 5,57% ops/s 0,04? 31,04? 0,04? 0,09? 0,11? 0,07? 0,04?
VectorBenchmark Iterate pcollections_persistent 1000 11 29▒244,80 ▒ 5,05% ops/s 0,02? 24,39? 0,03? 0,06? 0,08? 0,08? 0,03?
VectorBenchmark Iterate pcollections_persistent 1026 11 41▒413,80 ▒ 4,58% ops/s 0,03? 30,05? 0,04? 0,07? 0,11? 0,11? 0,03?
VectorBenchmark Iterate pcollections_persistent 2500 11 16▒904,69 ▒ 3,33% ops/s 0,03? 31,16? 0,03? 0,07? 0,11? 0,12? 0,03?
VectorBenchmark Prepend pcollections_persistent 10 11 1▒437▒611,65 ▒ 2,15% ops/s 0,52? 2,00? 1,98? 4,18? 0,39? 3,21? 2,30?
VectorBenchmark Prepend pcollections_persistent 100 11 57▒788,59 ▒ 1,14% ops/s 0,24? 1,14? 3,01? 10,84? 0,16? 1,45? 1,01?
VectorBenchmark Prepend pcollections_persistent 1000 11 3▒116,60 ▒ 2,70% ops/s 0,26? 0,71? 9,94? 53,37? 0,09? 0,80? 0,67?
VectorBenchmark Prepend pcollections_persistent 1026 11 3▒009,95 ▒ 1,56% ops/s 0,26? 0,63? 10,75? 60,95? 0,09? 0,67? 0,84?
VectorBenchmark Prepend pcollections_persistent 2500 11 1▒052,29 ▒ 4,16% ops/s 0,36? 0,61? 18,64? 119,28? 0,08? 0,71? 0,71?
VectorBenchmark Slice pcollections_persistent 10 11 15▒570▒875,38 ▒ 3,28% ops/s 1,45? 1,11? 5,00? 2,08? 2,13?
VectorBenchmark Slice pcollections_persistent 100 11 1▒525▒799,52 ▒ 1,90% ops/s 1,45? 1,11? 8,73? 2,66? 2,66?
VectorBenchmark Slice pcollections_persistent 1000 11 150▒894,38 ▒ 2,06% ops/s 1,65? 1,08? 13,93? 2,80? 2,73?
VectorBenchmark Slice pcollections_persistent 1026 11 103▒926,07 ▒ 1,56% ops/s 1,16? 0,76? 10,58? 1,91? 2,12?
VectorBenchmark Slice pcollections_persistent 2500 11 59▒430,72 ▒ 6,18% ops/s 1,60? 1,16? 19,33? 2,84? 2,92?
VectorBenchmark Tail pcollections_persistent 10 11 2▒177▒602,57 ▒ 6,17% ops/s 0,17? 7,57? 6,75? 0,21? 0,63? 0,24? 0,23?
VectorBenchmark Tail pcollections_persistent 100 11 123▒295,44 ▒ 2,26% ops/s 0,09? 8,25? 4,23? 0,12? 0,70? 0,19? 0,19?
VectorBenchmark Tail pcollections_persistent 1000 11 8▒135,72 ▒ 3,15% ops/s 0,07? 6,44? 18,38? 0,08? 0,63? 0,13? 0,14?
VectorBenchmark Tail pcollections_persistent 1026 11 7▒706,60 ▒ 4,67% ops/s 0,06? 5,50? 33,60? 0,07? 0,64? 0,14? 0,13?
VectorBenchmark Tail pcollections_persistent 2500 11 2▒830,40 ▒ 2,33% ops/s 0,06? 5,69? 32,14? 0,07? 0,67? 0,11? 0,11?
VectorBenchmark Update pcollections_persistent 10 11 2▒411▒597,36 ▒ 1,37% ops/s 0,10? 36,05? 3,18? 0,46? 0,67? 0,60? 0,57?
VectorBenchmark Update pcollections_persistent 100 11 117▒369,08 ▒ 2,25% ops/s 0,03? 61,46? 9,85? 0,59? 0,48? 0,47? 0,51?
VectorBenchmark Update pcollections_persistent 1000 11 5▒358,29 ▒ 1,86% ops/s 0,01? 54,63? 45,20? 0,28? 0,23? 0,22? 0,22?
VectorBenchmark Update pcollections_persistent 1026 11 5▒267,58 ▒ 2,25% ops/s 0,01? 54,97? 35,73? 0,28? 0,24? 0,33? 0,75?
VectorBenchmark Update pcollections_persistent 2500 11 1▒740,43 ▒ 1,32% ops/s 0,01? 51,81? 60,43? 0,34? 0,28? 0,26? 0,27?
VectorBenchmark Append ecollections_persistent 10 11 905▒468,19 ▒ 3,04% ops/s 0,08? 1,23? 0,51? 0,31? 0,25? 1,08? 0,92?
VectorBenchmark Append ecollections_persistent 100 11 20▒760,13 ▒ 1,73% ops/s 0,02? 0,41? 0,29? 0,07? 0,06? 0,39? 0,29?
VectorBenchmark Append ecollections_persistent 1000 11 187,70 ▒ 2,00% ops/s 0,00? 0,04? 0,05? 0,01? 0,01? 0,05? 0,05?
VectorBenchmark Append ecollections_persistent 1026 11 315,02 ▒ 1,16% ops/s 0,00? 0,08? 0,08? 0,01? 0,01? 0,09? 0,07?
VectorBenchmark Append ecollections_persistent 2500 11 56,55 ▒ 2,70% ops/s 0,00? 0,03? 0,04? 0,00? 0,00? 0,04? 0,03?
VectorBenchmark Create ecollections_persistent 10 11 19▒145▒446,16 ▒ 3,51% ops/s 0,42? 1,64? 2,86? 27,43? 11,20? 0,32? 2,51? 0,90? 0,22?
VectorBenchmark Create ecollections_persistent 100 11 12▒087▒732,10 ▒ 3,66% ops/s 0,98? 8,31? 12,05? 256,82? 163,13? 16,47? 7,55? 1,62? 0,95?
VectorBenchmark Create ecollections_persistent 1000 11 1▒288▒988,22 ▒ 1,97% ops/s 1,00? 10,15? 17,63? 279,35? 313,90? 15,87? 6,76? 1,10? 1,33?
VectorBenchmark Create ecollections_persistent 1026 11 1▒262▒325,87 ▒ 2,08% ops/s 1,01? 10,32? 14,33? 268,64? 325,22? 15,76? 6,84? 1,15? 1,52?
VectorBenchmark Create ecollections_persistent 2500 11 521▒889,12 ▒ 2,54% ops/s 1,01? 9,96? 11,87? 296,83? 378,70? 18,69? 6,77? 1,13? 1,34?
VectorBenchmark Filter ecollections_persistent 10 11 14▒475▒679,69 ▒ 4,12% ops/s 1,83? 1,19? 0,94? 0,89?
VectorBenchmark Filter ecollections_persistent 100 11 1▒785▒616,45 ▒ 1,19% ops/s 1,50? 1,13? 0,64? 0,61?
VectorBenchmark Filter ecollections_persistent 1000 11 248▒647,11 ▒ 1,36% ops/s 2,68? 1,39? 1,02? 0,88?
VectorBenchmark Filter ecollections_persistent 1026 11 207▒831,43 ▒ 2,67% ops/s 2,30? 1,17? 0,96? 0,75?
VectorBenchmark Filter ecollections_persistent 2500 11 100▒756,70 ▒ 2,58% ops/s 2,14? 1,87? 1,39? 1,35?
VectorBenchmark Get ecollections_persistent 10 11 43▒313▒385,35 ▒ 3,65% ops/s 0,67? 21,12? 3,74? 0,73? 0,92? 0,85?
VectorBenchmark Get ecollections_persistent 100 11 10▒672▒702,99 ▒ 4,10% ops/s 1,10? 124,72? 15,90? 3,44? 2,58? 2,48?
VectorBenchmark Get ecollections_persistent 1000 11 923▒045,22 ▒ 1,78% ops/s 1,15? 274,31? 39,64? 3,38? 2,74? 9,87?
VectorBenchmark Get ecollections_persistent 1026 11 896▒186,17 ▒ 4,11% ops/s 1,15? 286,83? 51,47? 3,44? 2,89? 4,19?
VectorBenchmark Get ecollections_persistent 2500 11 349▒848,20 ▒ 1,82% ops/s 1,15? 306,14? 75,08? 5,25? 3,64? 4,40?
VectorBenchmark Head ecollections_persistent 10 11 285▒864▒377,15 ▒ 1,34% ops/s 1,11? 1,16? 2,44? 1,05? 1,19? 1,56?
VectorBenchmark Head ecollections_persistent 100 11 239▒079▒150,30 ▒ 6,79% ops/s 0,91? 1,07? 3,65? 1,31? 1,04? 1,66?
VectorBenchmark Head ecollections_persistent 1000 11 261▒592▒757,21 ▒ 8,29% ops/s 0,99? 1,03? 5,67? 1,56? 1,24? 2,17?
VectorBenchmark Head ecollections_persistent 1026 11 267▒127▒994,53 ▒ 3,08% ops/s 1,03? 1,10? 5,80? 1,49? 1,14? 2,13?
VectorBenchmark Head ecollections_persistent 2500 11 257▒708▒513,80 ▒ 9,38% ops/s 0,98? 1,04? 6,02? 1,93? 1,09? 2,05?
VectorBenchmark Iterate ecollections_persistent 10 11 47▒145▒774,99 ▒ 3,81% ops/s 0,69? 174,20? 11,26? 0,77? 1,55? 0,96? 0,68?
VectorBenchmark Iterate ecollections_persistent 100 11 11▒737▒969,30 ▒ 9,11% ops/s 0,98? 793,33? 25,56? 2,30? 2,71? 1,84? 1,01?
VectorBenchmark Iterate ecollections_persistent 1000 11 1▒096▒774,95 ▒ 2,61% ops/s 0,80? 914,63? 37,50? 2,09? 2,92? 2,87? 1,00?
VectorBenchmark Iterate ecollections_persistent 1026 11 1▒014▒093,74 ▒ 5,34% ops/s 0,78? 735,91? 24,49? 1,69? 2,72? 2,77? 0,83?
VectorBenchmark Iterate ecollections_persistent 2500 11 508▒206,89 ▒ 7,65% ops/s 0,96? 936,65? 30,06? 2,20? 3,38? 3,64? 1,00?
VectorBenchmark Map ecollections_persistent 10 11 9▒298▒156,97 ▒ 3,62% ops/s 1,70? 0,40? 1,02? 0,77? 0,79?
VectorBenchmark Map ecollections_persistent 100 11 1▒686▒323,93 ▒ 1,77% ops/s 2,37? 0,54? 1,65? 0,99? 1,06?
VectorBenchmark Map ecollections_persistent 1000 11 162▒739,33 ▒ 1,65% ops/s 2,47? 0,99? 2,28? 1,05? 1,28?
VectorBenchmark Map ecollections_persistent 1026 11 161▒447,65 ▒ 1,48% ops/s 2,49? 0,98? 2,08? 1,08? 1,30?
VectorBenchmark Map ecollections_persistent 2500 11 66▒510,30 ▒ 1,84% ops/s 2,35? 0,77? 2,28? 1,05? 1,61?
VectorBenchmark Prepend ecollections_persistent 10 11 726▒139,22 ▒ 1,54% ops/s 0,26? 1,01? 0,51? 2,11? 0,20? 1,62? 1,16?
VectorBenchmark Prepend ecollections_persistent 100 11 19▒219,77 ▒ 1,68% ops/s 0,08? 0,38? 0,33? 3,60? 0,05? 0,48? 0,33?
VectorBenchmark Prepend ecollections_persistent 1000 11 313,65 ▒ 2,36% ops/s 0,03? 0,07? 0,10? 5,37? 0,01? 0,08? 0,07?
VectorBenchmark Prepend ecollections_persistent 1026 11 280,08 ▒ 5,10% ops/s 0,02? 0,06? 0,09? 5,67? 0,01? 0,06? 0,08?
VectorBenchmark Prepend ecollections_persistent 2500 11 56,47 ▒ 2,80% ops/s 0,02? 0,03? 0,05? 6,40? 0,00? 0,04? 0,04?
VectorBenchmark Tail ecollections_persistent 10 11 322▒655,39 ▒ 4,83% ops/s 0,02? 1,12? 0,15? 0,03? 0,09? 0,04? 0,03?
VectorBenchmark Tail ecollections_persistent 100 11 29▒162,25 ▒ 2,50% ops/s 0,02? 1,95? 0,24? 0,03? 0,16? 0,05? 0,05?
VectorBenchmark Tail ecollections_persistent 1000 11 442,68 ▒ 4,46% ops/s 0,00? 0,35? 0,05? 0,00? 0,03? 0,01? 0,01?
VectorBenchmark Tail ecollections_persistent 1026 11 229,38 ▒ 3,25% ops/s 0,00? 0,16? 0,03? 0,00? 0,02? 0,00? 0,00?
VectorBenchmark Tail ecollections_persistent 2500 11 88,08 ▒ 3,63% ops/s 0,00? 0,18? 0,03? 0,00? 0,02? 0,00? 0,00?
VectorBenchmark Update ecollections_persistent 10 11 758▒971,59 ▒ 5,66% ops/s 0,03? 11,35? 0,31? 0,14? 0,21? 0,19? 0,18?
VectorBenchmark Update ecollections_persistent 100 11 11▒918,99 ▒ 1,98% ops/s 0,00? 6,24? 0,10? 0,06? 0,05? 0,05? 0,05?
VectorBenchmark Update ecollections_persistent 1000 11 118,55 ▒ 1,40% ops/s 0,00? 1,21? 0,02? 0,01? 0,01? 0,00? 0,00?
VectorBenchmark Update ecollections_persistent 1026 11 147,42 ▒ 3,09% ops/s 0,00? 1,54? 0,03? 0,01? 0,01? 0,01? 0,02?
VectorBenchmark Update ecollections_persistent 2500 11 28,80 ▒ 1,64% ops/s 0,00? 0,86? 0,02? 0,01? 0,00? 0,00? 0,00?
HashSetBenchmark Add capsule_persistent 10 11 2▒116▒008,43 ▒ 2,92% ops/s 1,47? 1,01? 1,15?
HashSetBenchmark Add capsule_persistent 100 11 146▒467,50 ▒ 2,73% ops/s 1,19? 0,94? 0,85?
HashSetBenchmark Add capsule_persistent 1000 11 11▒605,52 ▒ 1,93% ops/s 2,60? 1,33? 0,95?
HashSetBenchmark Add capsule_persistent 2500 11 3▒241,66 ▒ 4,18% ops/s 2,35? 1,10? 0,77?
HashSetBenchmark Iterate capsule_persistent 10 11 53▒006▒045,09 ▒ 3,72% ops/s 14,82? 2,11? 7,32?
HashSetBenchmark Iterate capsule_persistent 100 11 3▒000▒404,38 ▒ 7,18% ops/s 5,58? 1,88? 4,42?
HashSetBenchmark Iterate capsule_persistent 1000 11 486▒978,30 ▒ 11,10% ops/s 13,55? 1,53? 12,13?
HashSetBenchmark Iterate capsule_persistent 2500 11 59▒918,25 ▒ 5,58% ops/s 5,27? 0,63? 3,47?
HashSetBenchmark Remove capsule_persistent 10 11 1▒996▒739,13 ▒ 2,83% ops/s 0,97? 0,80?
HashSetBenchmark Remove capsule_persistent 100 11 154▒224,59 ▒ 1,26% ops/s 1,25? 0,86?
HashSetBenchmark Remove capsule_persistent 1000 11 12▒696,79 ▒ 1,70% ops/s 2,91? 1,11?
HashSetBenchmark Remove capsule_persistent 2500 11 3▒223,53 ▒ 1,27% ops/s 2,25? 0,80?
MapBenchmark Get capsule_persistent 10 11 12▒913▒770,39 ▒ 2,33% ops/s 1,74? 0,97? 1,08? 3,51?
MapBenchmark Get capsule_persistent 100 11 727▒125,81 ▒ 2,45% ops/s 1,55? 0,72? 0,74? 2,43?
MapBenchmark Get capsule_persistent 1000 11 62▒152,20 ▒ 2,89% ops/s 5,95? 0,60? 0,92? 8,01?
MapBenchmark Get capsule_persistent 2500 11 14▒695,49 ▒ 1,50% ops/s 3,89? 0,54? 0,79? 6,19?
MapBenchmark IterateKeys capsule_persistent 10 11 15▒927▒093,90 ▒ 2,31% ops/s 5,51? 5,38? 8,14? 2,80? 3,00? 8,19? 2,67?
MapBenchmark IterateKeys capsule_persistent 100 11 1▒561▒010,30 ▒ 1,19% ops/s 4,94? 5,23? 9,01? 2,64? 3,62? 7,11? 2,54?
MapBenchmark IterateKeys capsule_persistent 1000 11 193▒429,39 ▒ 1,69% ops/s 10,22? 16,33? 10,56? 3,88? 4,69? 12,13? 3,76?
MapBenchmark IterateKeys capsule_persistent 2500 11 32▒336,45 ▒ 2,32% ops/s 4,12? 6,95? 5,34? 1,70? 2,29? 5,30? 1,58?
MapBenchmark IterateValues capsule_persistent 10 11 17▒010▒171,46 ▒ 4,82% ops/s 6,00? 3,20? 7,89? 2,81?
MapBenchmark IterateValues capsule_persistent 100 11 1▒398▒636,59 ▒ 4,14% ops/s 4,99? 3,24? 6,31? 2,27?
MapBenchmark IterateValues capsule_persistent 1000 11 197▒732,47 ▒ 3,98% ops/s 7,14? 4,92? 12,69? 3,87?
MapBenchmark IterateValues capsule_persistent 2500 11 45▒072,34 ▒ 2,52% ops/s 4,27? 3,19? 7,66? 2,20?
MapBenchmark Miss capsule_persistent 10 11 212▒231▒898,08 ▒ 3,54% ops/s 2,07? 0,87? 0,89? 4,10?
MapBenchmark Miss capsule_persistent 100 11 132▒255▒078,74 ▒ 3,79% ops/s 2,17? 0,69? 0,76? 3,75?
MapBenchmark Miss capsule_persistent 1000 11 131▒368▒668,19 ▒ 5,36% ops/s 2,87? 1,08? 1,13? 5,48?
MapBenchmark Miss capsule_persistent 2500 11 63▒559▒424,92 ▒ 3,18% ops/s 1,60? 0,80? 0,87? 3,06?
MapBenchmark PutOrdered capsule_persistent 10 11 1▒841▒201,30 ▒ 2,75% ops/s 1,45? 0,86? 1,39? 1,51?
MapBenchmark PutOrdered capsule_persistent 100 11 112▒384,17 ▒ 1,24% ops/s 1,83? 0,64? 1,07? 1,74?
MapBenchmark PutOrdered capsule_persistent 1000 11 11▒412,38 ▒ 2,32% ops/s 3,39? 0,86? 1,08? 3,36?
MapBenchmark PutOrdered capsule_persistent 2500 11 3▒156,09 ▒ 2,40% ops/s 2,80? 0,65? 1,25? 2,65?
MapBenchmark PutShuffled capsule_persistent 10 11 1▒431▒942,43 ▒ 4,07% ops/s 0,84? 0,86? 1,30? 1,13?
MapBenchmark PutShuffled capsule_persistent 100 11 89▒005,93 ▒ 3,57% ops/s 1,06? 0,70? 1,02? 1,32?
MapBenchmark PutShuffled capsule_persistent 1000 11 7▒128,19 ▒ 1,89% ops/s 2,00? 0,70? 0,95? 2,41?
MapBenchmark PutShuffled capsule_persistent 2500 11 2▒026,27 ▒ 1,95% ops/s 1,75? 0,64? 0,81? 2,10?
MapBenchmark Remove capsule_persistent 10 11 1▒732▒629,96 ▒ 1,91% ops/s 1,01? 0,99? 10,91? 1,66?
MapBenchmark Remove capsule_persistent 100 11 95▒457,47 ▒ 2,64% ops/s 1,00? 0,57? 27,82? 2,03?
MapBenchmark Remove capsule_persistent 1000 11 8▒013,56 ▒ 2,79% ops/s 2,33? 0,80? 246,90? 3,67?
MapBenchmark Remove capsule_persistent 2500 11 2▒023,14 ▒ 3,13% ops/s 1,73? 0,59? 306,61? 2,80?
MapBenchmark ReplaceAll capsule_persistent 10 11 3▒710▒670,10 ▒ 4,57% ops/s 3,56? 2,50? 10,27? 4,20?
MapBenchmark ReplaceAll capsule_persistent 100 11 195▒847,05 ▒ 4,54% ops/s 2,72? 1,59? 23,81? 3,54?
MapBenchmark ReplaceAll capsule_persistent 1000 11 16▒025,17 ▒ 2,62% ops/s 4,97? 1,64? 120,81? 5,83?
MapBenchmark ReplaceAll capsule_persistent 2500 11 4▒489,05 ▒ 3,26% ops/s 3,63? 1,59? 449,00? 4,37?
MapBenchmark ReplaceAllOneByOne capsule_persistent 10 11 3▒541▒263,66 ▒ 4,43% ops/s 2,34? 1,10? 5,36? 2,18?
MapBenchmark ReplaceAllOneByOne capsule_persistent 100 11 160▒750,55 ▒ 5,43% ops/s 1,81? 0,79? 17,10? 1,88?
MapBenchmark ReplaceAllOneByOne capsule_persistent 1000 11 11▒570,48 ▒ 1,78% ops/s 2,81? 0,77? 114,34? 2,62?
MapBenchmark ReplaceAllOneByOne capsule_persistent 2500 11 3▒545,44 ▒ 2,37% ops/s 2,29? 0,87? 156,85? 2,18?
MapBenchmark ReplaceSingle capsule_persistent 10 11 30▒328▒922,77 ▒ 3,21% ops/s 2,06? 0,93? 3,33? 1,70?
MapBenchmark ReplaceSingle capsule_persistent 100 11 15▒745▒014,44 ▒ 3,23% ops/s 2,83? 0,82? 2,72? 2,48?
MapBenchmark ReplaceSingle capsule_persistent 1000 11 11▒974▒429,18 ▒ 2,39% ops/s 1,96? 0,68? 113,11? 2,00?
MapBenchmark ReplaceSingle capsule_persistent 2500 11 9▒822▒583,34 ▒ 3,26% ops/s 2,06? 0,85? 264,84? 1,89?
ListBenchmark Create clojure_persistent 10 11 13▒868▒950,87 ▒ 2,39% ops/s 0,20? 1,01? 1,04? 1,96? 1,30?
ListBenchmark Create clojure_persistent 100 11 1▒478▒408,79 ▒ 1,90% ops/s 0,06? 1,04? 1,01? 1,89? 0,83?
ListBenchmark Create clojure_persistent 1000 11 145▒605,56 ▒ 4,50% ops/s 0,06? 0,99? 1,19? 1,86? 0,91?
ListBenchmark Create clojure_persistent 2500 11 53▒383,39 ▒ 2,36% ops/s 0,05? 0,93? 1,14? 1,71? 0,82?
ListBenchmark Head clojure_persistent 10 11 284▒012▒854,66 ▒ 3,84% ops/s 1,14? 1,03? 1,00? 1,00? 1,01?
ListBenchmark Head clojure_persistent 100 11 280▒228▒519,84 ▒ 3,80% ops/s 1,06? 0,99? 0,97? 0,98? 0,98?
ListBenchmark Head clojure_persistent 1000 11 279▒177▒444,95 ▒ 4,88% ops/s 1,04? 0,97? 0,99? 0,99? 0,99?
ListBenchmark Head clojure_persistent 2500 11 279▒448▒420,58 ▒ 3,91% ops/s 1,04? 0,98? 0,98? 0,99? 1,01?
ListBenchmark Tail clojure_persistent 10 11 64▒745▒608,89 ▒ 2,54% ops/s 26,33? 8,47? 0,77? 1,88? 0,78? 0,77?
ListBenchmark Tail clojure_persistent 100 11 4▒925▒829,37 ▒ 1,51% ops/s 22,13? 5,98? 0,96? 1,47? 0,96? 0,96?
ListBenchmark Tail clojure_persistent 1000 11 326▒127,07 ▒ 2,00% ops/s 28,69? 3,87? 0,69? 0,97? 0,69? 0,67?
ListBenchmark Tail clojure_persistent 2500 11 93▒868,29 ▒ 3,66% ops/s 34,08? 2,79? 0,57? 0,69? 0,57? 0,52?
VectorBenchmark Append clojure_persistent 10 11 2▒941▒263,35 ▒ 1,02% ops/s 0,27? 4,00? 1,67? 3,25? 0,82? 3,50? 2,97?
VectorBenchmark Append clojure_persistent 100 11 306▒557,13 ▒ 1,69% ops/s 0,25? 6,06? 4,26? 14,77? 0,85? 5,73? 4,29?
VectorBenchmark Append clojure_persistent 1000 11 30▒969,97 ▒ 7,34% ops/s 0,23? 6,48? 7,57? 164,99? 0,87? 8,50? 8,25?
VectorBenchmark Append clojure_persistent 1026 11 28▒070,25 ▒ 3,02% ops/s 0,21? 6,83? 7,16? 89,11? 0,82? 7,90? 6,24?
VectorBenchmark Append clojure_persistent 2500 11 11▒550,88 ▒ 2,94% ops/s 0,21? 5,86? 8,36? 204,25? 0,82? 8,73? 6,98?
VectorBenchmark Create clojure_persistent 10 11 59▒746▒336,49 ▒ 2,63% ops/s 1,32? 5,12? 8,93? 85,61? 34,94? 3,12? 7,84? 2,79? 0,67?
VectorBenchmark Create clojure_persistent 100 11 733▒881,89 ▒ 4,20% ops/s 0,06? 0,50? 0,73? 15,59? 9,90? 0,06? 0,46? 0,10? 0,06?
VectorBenchmark Create clojure_persistent 1000 11 81▒221,96 ▒ 3,10% ops/s 0,06? 0,64? 1,11? 17,60? 19,78? 0,06? 0,43? 0,07? 0,08?
VectorBenchmark Create clojure_persistent 1026 11 80▒097,80 ▒ 4,34% ops/s 0,06? 0,65? 0,91? 17,05? 20,64? 0,06? 0,43? 0,07? 0,10?
VectorBenchmark Create clojure_persistent 2500 11 27▒924,31 ▒ 3,77% ops/s 0,05? 0,53? 0,64? 15,88? 20,26? 0,05? 0,36? 0,06? 0,07?
VectorBenchmark Get clojure_persistent 10 11 59▒050▒502,54 ▒ 3,32% ops/s 0,91? 28,79? 5,09? 1,36? 1,25? 1,16?
VectorBenchmark Get clojure_persistent 100 11 3▒103▒864,55 ▒ 2,99% ops/s 0,32? 36,27? 4,63? 0,29? 0,75? 0,72?
VectorBenchmark Get clojure_persistent 1000 11 273▒173,11 ▒ 3,20% ops/s 0,34? 81,18? 11,73? 0,30? 0,81? 2,92?
VectorBenchmark Get clojure_persistent 1026 11 260▒659,75 ▒ 6,29% ops/s 0,33? 83,43? 14,97? 0,29? 0,84? 1,22?
VectorBenchmark Get clojure_persistent 2500 11 66▒597,90 ▒ 2,10% ops/s 0,22? 58,28? 14,29? 0,19? 0,69? 0,84?
VectorBenchmark Head clojure_persistent 10 11 272▒710▒953,18 ▒ 3,28% ops/s 1,06? 1,11? 2,33? 0,95? 1,13? 1,49?
VectorBenchmark Head clojure_persistent 100 11 181▒948▒138,62 ▒ 1,95% ops/s 0,70? 0,82? 2,78? 0,76? 0,79? 1,26?
VectorBenchmark Head clojure_persistent 1000 11 168▒030▒660,01 ▒ 3,93% ops/s 0,63? 0,66? 3,64? 0,64? 0,80? 1,40?
VectorBenchmark Head clojure_persistent 1026 11 179▒423▒490,43 ▒ 6,05% ops/s 0,69? 0,74? 3,90? 0,67? 0,76? 1,43?
VectorBenchmark Head clojure_persistent 2500 11 133▒365▒996,25 ▒ 2,27% ops/s 0,51? 0,54? 3,12? 0,52? 0,56? 1,06?
VectorBenchmark Iterate clojure_persistent 10 11 61▒284▒028,42 ▒ 4,02% ops/s 0,89? 226,43? 14,63? 1,30? 2,02? 1,25? 0,88?
VectorBenchmark Iterate clojure_persistent 100 11 5▒101▒486,44 ▒ 4,76% ops/s 0,42? 344,79? 11,11? 0,43? 1,18? 0,80? 0,44?
VectorBenchmark Iterate clojure_persistent 1000 11 523▒785,11 ▒ 6,10% ops/s 0,38? 436,80? 17,91? 0,48? 1,39? 1,37? 0,48?
VectorBenchmark Iterate clojure_persistent 1026 11 598▒874,97 ▒ 3,54% ops/s 0,46? 434,59? 14,46? 0,59? 1,61? 1,64? 0,49?
VectorBenchmark Iterate clojure_persistent 2500 11 231▒344,19 ▒ 3,53% ops/s 0,44? 426,38? 13,69? 0,46? 1,54? 1,66? 0,46?
VectorBenchmark Prepend clojure_persistent 10 11 344▒142,67 ▒ 1,65% ops/s 0,12? 0,48? 0,24? 0,47? 0,09? 0,77? 0,55?
VectorBenchmark Prepend clojure_persistent 100 11 5▒332,31 ▒ 2,83% ops/s 0,02? 0,11? 0,09? 0,28? 0,01? 0,13? 0,09?
VectorBenchmark Prepend clojure_persistent 1000 11 58,39 ▒ 1,91% ops/s 0,00? 0,01? 0,02? 0,19? 0,00? 0,01? 0,01?
VectorBenchmark Prepend clojure_persistent 1026 11 49,39 ▒ 3,65% ops/s 0,00? 0,01? 0,02? 0,18? 0,00? 0,01? 0,01?
VectorBenchmark Prepend clojure_persistent 2500 11 8,82 ▒ 2,86% ops/s 0,00? 0,01? 0,01? 0,16? 0,00? 0,01? 0,01?
VectorBenchmark Slice clojure_persistent 10 11 14▒022▒633,96 ▒ 3,64% ops/s 1,31? 0,90? 4,50? 1,88? 1,92?
VectorBenchmark Slice clojure_persistent 100 11 1▒370▒053,42 ▒ 2,34% ops/s 1,31? 0,90? 7,84? 2,39? 2,39?
VectorBenchmark Slice clojure_persistent 1000 11 140▒247,38 ▒ 1,97% ops/s 1,53? 0,93? 12,95? 2,61? 2,54?
VectorBenchmark Slice clojure_persistent 1026 11 135▒907,64 ▒ 2,33% ops/s 1,52? 1,31? 13,83? 2,49? 2,77?
VectorBenchmark Slice clojure_persistent 2500 11 51▒248,50 ▒ 2,08% ops/s 1,38? 0,86? 16,67? 2,45? 2,52?
VectorBenchmark Tail clojure_persistent 10 11 10▒128▒869,46 ▒ 4,02% ops/s 0,78? 35,20? 4,65? 31,39? 2,91? 1,12? 1,09?
VectorBenchmark Tail clojure_persistent 100 11 1▒062▒656,69 ▒ 3,48% ops/s 0,75? 71,12? 8,62? 36,44? 6,01? 1,64? 1,67?
VectorBenchmark Tail clojure_persistent 1000 11 106▒568,53 ▒ 4,34% ops/s 0,94? 84,38? 13,10? 240,74? 8,28? 1,76? 1,78?
VectorBenchmark Tail clojure_persistent 1026 11 104▒767,47 ▒ 3,50% ops/s 0,81? 74,76? 13,59? 456,74? 8,69? 1,86? 1,83?
VectorBenchmark Tail clojure_persistent 2500 11 43▒295,41 ▒ 4,99% ops/s 0,96? 87,06? 15,30? 491,57? 10,24? 1,66? 1,70?
VectorBenchmark Update clojure_persistent 10 11 5▒272▒547,67 ▒ 4,50% ops/s 0,22? 78,82? 2,19? 6,95? 1,47? 1,31? 1,25?
VectorBenchmark Update clojure_persistent 100 11 198▒544,93 ▒ 2,83% ops/s 0,05? 103,97? 1,69? 16,66? 0,81? 0,79? 0,86?
VectorBenchmark Update clojure_persistent 1000 11 19▒090,88 ▒ 4,89% ops/s 0,05? 194,66? 3,56? 161,03? 0,84? 0,80? 0,78?
VectorBenchmark Update clojure_persistent 1026 11 18▒540,54 ▒ 2,66% ops/s 0,05? 193,48? 3,52? 125,77? 0,83? 1,17? 2,62?
VectorBenchmark Update clojure_persistent 2500 11 5▒148,44 ▒ 3,01% ops/s 0,03? 153,25? 2,96? 178,77? 0,84? 0,76? 0,79?
PriorityQueueBenchmark Dequeue scalaz_persistent 10 11 141▒348,40 ▒ 1,86% ops/s 0,02? 0,13? 3,12? 0,03? 0,16?
PriorityQueueBenchmark Dequeue scalaz_persistent 100 11 4▒752,57 ▒ 3,56% ops/s 0,01? 0,05? 4,61? 0,02? 0,13?
PriorityQueueBenchmark Dequeue scalaz_persistent 1000 11 260,69 ▒ 2,59% ops/s 0,04? 0,04? 5,65? 0,04? 0,13?
PriorityQueueBenchmark Dequeue scalaz_persistent 2500 11 84,21 ▒ 3,99% ops/s 0,04? 0,05? 5,82? 0,05? 0,13?
PriorityQueueBenchmark Enqueue scalaz_persistent 10 11 1▒516▒103,44 ▒ 3,35% ops/s 0,16? 0,45? 2,21? 0,24? 0,38?
PriorityQueueBenchmark Enqueue scalaz_persistent 100 11 149▒902,26 ▒ 2,17% ops/s 0,17? 0,49? 3,57? 0,31? 0,43?
PriorityQueueBenchmark Enqueue scalaz_persistent 1000 11 15▒979,35 ▒ 1,51% ops/s 0,31? 0,53? 4,13? 0,46? 0,59?
PriorityQueueBenchmark Enqueue scalaz_persistent 2500 11 5▒536,47 ▒ 1,42% ops/s 0,28? 0,49? 3,70? 0,46? 0,42?
PriorityQueueBenchmark Sort scalaz_persistent 10 11 99▒069,02 ▒ 1,75% ops/s 0,02? 0,10? 0,18? 2,38? 0,04? 0,15?
PriorityQueueBenchmark Sort scalaz_persistent 100 11 3▒971,27 ▒ 4,40% ops/s 0,02? 0,04? 0,10? 3,95? 0,03? 0,12?
PriorityQueueBenchmark Sort scalaz_persistent 1000 11 230,34 ▒ 1,90% ops/s 0,03? 0,04? 0,14? 5,11? 0,03? 0,13?
PriorityQueueBenchmark Sort scalaz_persistent 2500 11 76,61 ▒ 2,89% ops/s 0,03? 0,04? 0,14? 5,17? 0,04? 0,12?
BitSetBenchmark AddAll scala_persistent 10 11 27▒237▒387,25 ▒ 1,57% ops/s 2,16?
BitSetBenchmark AddAll scala_persistent 100 11 1▒900▒599,39 ▒ 2,14% ops/s 1,36?
BitSetBenchmark AddAll scala_persistent 1000 11 28▒781,35 ▒ 1,64% ops/s 0,67?
BitSetBenchmark AddAll scala_persistent 2500 11 10▒367,91 ▒ 21,59% ops/s 0,92?
BitSetBenchmark Iterate scala_persistent 10 11 6▒266▒472,90 ▒ 2,48% ops/s 0,14?
BitSetBenchmark Iterate scala_persistent 100 11 2▒121▒385,00 ▒ 1,19% ops/s 0,34?
BitSetBenchmark Iterate scala_persistent 1000 11 195▒626,49 ▒ 1,43% ops/s 0,39?
BitSetBenchmark Iterate scala_persistent 2500 11 73▒063,73 ▒ 2,74% ops/s 0,38?
HashSetBenchmark Add scala_persistent 10 11 2▒089▒917,42 ▒ 1,15% ops/s 1,45? 0,99? 1,14?
HashSetBenchmark Add scala_persistent 100 11 155▒211,62 ▒ 2,22% ops/s 1,27? 1,06? 0,90?
HashSetBenchmark Add scala_persistent 1000 11 8▒708,42 ▒ 1,25% ops/s 1,95? 0,75? 0,72?
HashSetBenchmark Add scala_persistent 2500 11 2▒947,14 ▒ 1,36% ops/s 2,14? 0,91? 0,70?
HashSetBenchmark Iterate scala_persistent 10 11 25▒163▒693,29 ▒ 2,03% ops/s 7,04? 0,47? 3,48?
HashSetBenchmark Iterate scala_persistent 100 11 1▒592▒543,19 ▒ 3,34% ops/s 2,96? 0,53? 2,35?
HashSetBenchmark Iterate scala_persistent 1000 11 318▒364,55 ▒ 4,46% ops/s 8,86? 0,65? 7,93?
HashSetBenchmark Iterate scala_persistent 2500 11 95▒250,85 ▒ 5,55% ops/s 8,38? 1,59? 5,51?
ListBenchmark Append scala_mutable 10 11 7▒209▒652,38 ▒ 5,12% ops/s 0,62? 0,60? 2,81? 2,70? 5,47?
ListBenchmark Append scala_mutable 100 11 785▒738,74 ▒ 1,46% ops/s 0,47? 0,63? 35,21? 30,67? 76,93?
ListBenchmark Append scala_mutable 1000 11 82▒299,14 ▒ 3,89% ops/s 0,49? 0,64? 250,01? 416,93? 522,50?
ListBenchmark Append scala_mutable 2500 11 29▒566,47 ▒ 1,27% ops/s 0,44? 0,58? 552,93? 945,85? 1196,25?
ListBenchmark Create scala_persistent 10 11 7▒069▒952,96 ▒ 2,40% ops/s 0,10? 0,51? 0,53? 0,51? 0,66?
ListBenchmark Create scala_persistent 100 11 780▒254,48 ▒ 5,15% ops/s 0,03? 0,55? 0,54? 0,53? 0,44?
ListBenchmark Create scala_persistent 1000 11 78▒168,29 ▒ 2,73% ops/s 0,03? 0,53? 0,64? 0,54? 0,49?
ListBenchmark Create scala_persistent 2500 11 31▒287,86 ▒ 3,36% ops/s 0,03? 0,54? 0,67? 0,59? 0,48?
ListBenchmark Fill scala_persistent 10 11 9▒165▒602,08 ▒ 2,19% ops/s 0,81? 0,92?
ListBenchmark Fill scala_persistent 100 11 970▒189,16 ▒ 1,62% ops/s 0,66? 0,72?
ListBenchmark Fill scala_persistent 1000 11 98▒491,80 ▒ 1,65% ops/s 0,64? 0,77?
ListBenchmark Fill scala_persistent 2500 11 39▒417,84 ▒ 2,47% ops/s 0,65? 0,71?
ListBenchmark Get scala_persistent 10 11 19▒584▒837,85 ▒ 4,68% ops/s 0,26? 0,60? 7,64? 1,79? 1,19?
ListBenchmark Get scala_persistent 100 11 121▒678,20 ▒ 1,81% ops/s 0,01? 0,23? 6,90? 1,40? 1,06?
ListBenchmark Get scala_persistent 1000 11 976,21 ▒ 2,88% ops/s 0,00? 0,39? 4,65? 1,53? 1,01?
ListBenchmark Get scala_persistent 2500 11 137,05 ▒ 3,38% ops/s 0,00? 0,37? 3,71? 1,46? 0,93?
ListBenchmark GroupBy scala_persistent 10 11 638▒659,48 ▒ 3,47% ops/s 0,30? 6,32? 0,82?
ListBenchmark GroupBy scala_persistent 100 11 235▒728,98 ▒ 4,46% ops/s 0,48? 63,19? 1,03?
ListBenchmark GroupBy scala_persistent 1000 11 36▒381,76 ▒ 6,38% ops/s 0,94? 246,00? 1,14?
ListBenchmark GroupBy scala_persistent 2500 11 13▒471,86 ▒ 4,87% ops/s 0,80? 297,54? 0,97?
ListBenchmark Head scala_persistent 10 11 283▒262▒052,55 ▒ 3,15% ops/s 1,14? 1,03? 0,99? 1,00? 1,01?
ListBenchmark Head scala_persistent 100 11 285▒147▒632,95 ▒ 3,81% ops/s 1,08? 1,01? 0,99? 1,02? 1,00?
ListBenchmark Head scala_persistent 1000 11 282▒162▒183,71 ▒ 5,19% ops/s 1,05? 0,98? 1,00? 1,01? 1,00?
ListBenchmark Head scala_persistent 2500 11 281▒721▒154,85 ▒ 2,13% ops/s 1,05? 0,98? 0,99? 1,01? 1,02?
ListBenchmark Iterate scala_mutable 10 11 34▒792▒549,91 ▒ 1,65% ops/s 0,51? 0,63? 0,98? 0,76? 0,88? 0,89?
ListBenchmark Iterate scala_mutable 100 11 3▒310▒280,53 ▒ 2,55% ops/s 0,28? 0,60? 0,88? 0,80? 0,87? 0,86?
ListBenchmark Iterate scala_mutable 1000 11 321▒790,59 ▒ 1,52% ops/s 0,25? 0,63? 0,85? 0,77? 0,79? 0,74?
ListBenchmark Iterate scala_mutable 2500 11 126▒516,25 ▒ 2,40% ops/s 0,28? 1,51? 0,78? 0,79? 0,78? 0,74?
ListBenchmark Iterate scala_persistent 10 11 39▒706▒860,71 ▒ 2,29% ops/s 0,58? 0,72? 1,11? 0,87? 1,14? 1,01?
ListBenchmark Iterate scala_persistent 100 11 3▒789▒990,82 ▒ 1,60% ops/s 0,32? 0,69? 1,00? 0,92? 1,14? 0,99?
ListBenchmark Iterate scala_persistent 1000 11 409▒624,40 ▒ 2,30% ops/s 0,32? 0,80? 1,08? 0,98? 1,27? 0,94?
ListBenchmark Iterate scala_persistent 2500 11 162▒923,33 ▒ 3,14% ops/s 0,36? 1,95? 1,00? 1,02? 1,29? 0,95?
ListBenchmark Prepend scala_mutable 10 11 12▒224▒636,13 ▒ 4,88% ops/s 4,18? 1,04? 0,57? 0,62? 0,55? 0,85?
ListBenchmark Prepend scala_mutable 100 11 1▒431▒132,94 ▒ 1,68% ops/s 5,59? 1,14? 0,59? 0,69? 0,60? 0,95?
ListBenchmark Prepend scala_mutable 1000 11 131▒340,18 ▒ 3,90% ops/s 11,27? 1,01? 0,53? 0,63? 0,54? 0,87?
ListBenchmark Prepend scala_mutable 2500 11 51▒494,76 ▒ 4,88% ops/s 17,39? 1,01? 0,54? 0,61? 0,52? 0,83?
ListBenchmark Prepend scala_persistent 10 11 22▒138▒504,52 ▒ 1,21% ops/s 7,56? 1,88? 1,03? 1,12? 1,81? 1,54?
ListBenchmark Prepend scala_persistent 100 11 2▒369▒180,02 ▒ 2,00% ops/s 9,26? 1,90? 0,97? 1,14? 1,66? 1,57?
ListBenchmark Prepend scala_persistent 1000 11 242▒808,09 ▒ 1,91% ops/s 20,84? 1,87? 0,99? 1,16? 1,85? 1,61?
ListBenchmark Prepend scala_persistent 2500 11 98▒428,14 ▒ 6,75% ops/s 33,24? 1,94? 1,02? 1,17? 1,91? 1,60?
ListBenchmark Tail scala_persistent 10 11 83▒068▒295,59 ▒ 3,05% ops/s 33,78? 10,87? 0,98? 2,41? 1,28? 0,99?
ListBenchmark Tail scala_persistent 100 11 5▒153▒085,44 ▒ 2,20% ops/s 23,15? 6,26? 1,01? 1,53? 1,05? 1,00?
ListBenchmark Tail scala_persistent 1000 11 474▒772,81 ▒ 3,38% ops/s 41,76? 5,64? 1,00? 1,41? 1,46? 0,98?
ListBenchmark Tail scala_persistent 2500 11 163▒381,27 ▒ 2,08% ops/s 59,32? 4,85? 1,00? 1,20? 1,74? 0,91?
ListBenchmark Update scala_mutable 10 11 1▒003▒690,94 ▒ 4,84% ops/s 0,04? 0,06? 0,36? 0,66?
ListBenchmark Update scala_mutable 100 11 37▒237,61 ▒ 1,08% ops/s 0,01? 0,08? 1,34? 2,15?
ListBenchmark Update scala_mutable 1000 11 589,87 ▒ 1,40% ops/s 0,00? 0,24? 2,42? 3,24?
ListBenchmark Update scala_mutable 2500 11 91,63 ▒ 1,30% ops/s 0,00? 0,24? 2,49? 3,06?
PriorityQueueBenchmark Dequeue scala_mutable 10 11 4▒938▒121,81 ▒ 5,23% ops/s 0,73? 4,39? 108,90? 34,94? 5,59?
PriorityQueueBenchmark Dequeue scala_mutable 100 11 266▒643,50 ▒ 2,09% ops/s 0,81? 2,54? 258,48? 56,11? 7,08?
PriorityQueueBenchmark Dequeue scala_mutable 1000 11 6▒028,94 ▒ 2,27% ops/s 0,84? 1,02? 130,65? 23,13? 3,04?
PriorityQueueBenchmark Dequeue scala_mutable 2500 11 1▒757,63 ▒ 1,17% ops/s 0,75? 0,95? 121,57? 20,87? 2,69?
PriorityQueueBenchmark Enqueue scala_mutable 10 11 6▒445▒044,62 ▒ 2,81% ops/s 0,70? 1,92? 9,38? 4,25? 1,60?
PriorityQueueBenchmark Enqueue scala_mutable 100 11 483▒234,60 ▒ 1,54% ops/s 0,53? 1,58? 11,52? 3,22? 1,39?
PriorityQueueBenchmark Enqueue scala_mutable 1000 11 35▒076,52 ▒ 1,25% ops/s 0,69? 1,16? 9,07? 2,20? 1,30?
PriorityQueueBenchmark Enqueue scala_mutable 2500 11 11▒911,60 ▒ 2,86% ops/s 0,60? 1,06? 7,96? 2,15? 0,90?
PriorityQueueBenchmark Sort scala_mutable 10 11 2▒829▒485,59 ▒ 1,34% ops/s 0,64? 2,83? 5,25? 67,93? 28,56? 4,33?
PriorityQueueBenchmark Sort scala_mutable 100 11 151▒315,47 ▒ 3,85% ops/s 0,60? 1,69? 3,94? 150,37? 38,10? 4,68?
PriorityQueueBenchmark Sort scala_mutable 1000 11 6▒810,39 ▒ 4,53% ops/s 0,89? 1,17? 4,15? 151,06? 29,57? 3,95?
PriorityQueueBenchmark Sort scala_mutable 2500 11 2▒096,49 ▒ 4,25% ops/s 0,84? 1,02? 3,85? 141,34? 27,36? 3,15?
VectorBenchmark Append scala_persistent 10 11 3▒605▒758,88 ▒ 1,89% ops/s 0,33? 4,91? 2,04? 3,98? 1,23? 4,29? 3,65?
VectorBenchmark Append scala_persistent 100 11 359▒138,58 ▒ 1,87% ops/s 0,29? 7,10? 4,99? 17,30? 1,17? 6,72? 5,02?
VectorBenchmark Append scala_persistent 1000 11 35▒512,68 ▒ 1,61% ops/s 0,26? 7,43? 8,69? 189,19? 1,15? 9,75? 9,46?
VectorBenchmark Append scala_persistent 1026 11 34▒372,71 ▒ 2,62% ops/s 0,26? 8,37? 8,76? 109,11? 1,22? 9,68? 7,65?
VectorBenchmark Append scala_persistent 2500 11 14▒050,70 ▒ 1,11% ops/s 0,25? 7,13? 10,16? 248,45? 1,22? 10,62? 8,49?
VectorBenchmark AppendAll scala_persistent 10 11 325▒818,43 ▒ 3,87% ops/s 0,37?
VectorBenchmark AppendAll scala_persistent 100 11 9▒700,15 ▒ 2,51% ops/s 0,61?
VectorBenchmark AppendAll scala_persistent 1000 11 149,36 ▒ 4,48% ops/s 0,53?
VectorBenchmark AppendAll scala_persistent 1026 11 146,42 ▒ 3,50% ops/s 0,68?
VectorBenchmark AppendAll scala_persistent 2500 11 21,84 ▒ 2,86% ops/s 0,63?
VectorBenchmark Create scala_persistent 10 11 7▒625▒270,88 ▒ 2,18% ops/s 0,17? 0,65? 1,14? 10,93? 4,46? 0,40? 0,13? 0,36? 0,09?
VectorBenchmark Create scala_persistent 100 11 1▒601▒103,06 ▒ 1,40% ops/s 0,13? 1,10? 1,60? 34,02? 21,61? 0,13? 2,18? 0,21? 0,13?
VectorBenchmark Create scala_persistent 1000 11 190▒563,26 ▒ 1,01% ops/s 0,15? 1,50? 2,61? 41,30? 46,41? 0,15? 2,35? 0,16? 0,20?
VectorBenchmark Create scala_persistent 1026 11 184▒572,32 ▒ 1,62% ops/s 0,15? 1,51? 2,10? 39,28? 47,55? 0,15? 2,30? 0,17? 0,22?
VectorBenchmark Create scala_persistent 2500 11 77▒033,02 ▒ 1,96% ops/s 0,15? 1,47? 1,75? 43,81? 55,90? 0,15? 2,76? 0,17? 0,20?
VectorBenchmark Fill scala_persistent 10 11 14▒912▒429,56 ▒ 3,94% ops/s 0,60? 0,91?
VectorBenchmark Fill scala_persistent 100 11 1▒492▒533,45 ▒ 2,44% ops/s 0,39? 0,60?
VectorBenchmark Fill scala_persistent 1000 11 268▒710,72 ▒ 1,45% ops/s 0,79? 0,95?
VectorBenchmark Fill scala_persistent 1026 11 133▒578,70 ▒ 3,64% ops/s 0,31? 0,44?
VectorBenchmark Fill scala_persistent 2500 11 109▒107,15 ▒ 1,84% ops/s 0,78? 1,76?
VectorBenchmark Filter scala_persistent 10 11 12▒159▒343,97 ▒ 3,36% ops/s 1,53? 0,84? 0,79? 0,75?
VectorBenchmark Filter scala_persistent 100 11 1▒586▒568,17 ▒ 1,98% ops/s 1,33? 0,89? 0,57? 0,54?
VectorBenchmark Filter scala_persistent 1000 11 178▒530,10 ▒ 1,87% ops/s 1,93? 0,72? 0,73? 0,63?
VectorBenchmark Filter scala_persistent 1026 11 177▒214,43 ▒ 2,56% ops/s 1,96? 0,85? 0,82? 0,64?
VectorBenchmark Filter scala_persistent 2500 11 53▒773,25 ▒ 2,16% ops/s 1,14? 0,53? 0,74? 0,72?
VectorBenchmark Get scala_persistent 10 11 47▒072▒731,92 ▒ 1,50% ops/s 0,73? 22,95? 4,06? 1,09? 0,80? 0,93?
VectorBenchmark Get scala_persistent 100 11 4▒141▒168,48 ▒ 2,45% ops/s 0,43? 48,39? 6,17? 0,39? 1,33? 0,96?
VectorBenchmark Get scala_persistent 1000 11 336▒799,11 ▒ 3,01% ops/s 0,42? 100,09? 14,46? 0,36? 1,23? 3,60?
VectorBenchmark Get scala_persistent 1026 11 310▒636,31 ▒ 1,94% ops/s 0,40? 99,42? 17,84? 0,35? 1,19? 1,45?
VectorBenchmark Get scala_persistent 2500 11 96▒239,60 ▒ 4,19% ops/s 0,32? 84,21? 20,65? 0,28? 1,45? 1,21?
VectorBenchmark GroupBy scala_persistent 10 11 617▒866,24 ▒ 1,51% ops/s 0,29? 0,85?
VectorBenchmark GroupBy scala_persistent 100 11 242▒467,46 ▒ 3,94% ops/s 0,58? 1,10?
VectorBenchmark GroupBy scala_persistent 1000 11 42▒067,28 ▒ 9,09% ops/s 0,83? 1,18?
VectorBenchmark GroupBy scala_persistent 1026 11 44▒352,51 ▒ 1,65% ops/s 1,16? 1,29?
VectorBenchmark GroupBy scala_persistent 2500 11 15▒165,92 ▒ 2,67% ops/s 0,85? 0,92?
VectorBenchmark Head scala_persistent 10 11 241▒134▒340,74 ▒ 5,76% ops/s 0,94? 0,98? 2,06? 0,84? 0,88? 1,32?
VectorBenchmark Head scala_persistent 100 11 228▒989▒241,18 ▒ 7,04% ops/s 0,88? 1,03? 3,50? 0,96? 1,26? 1,59?
VectorBenchmark Head scala_persistent 1000 11 211▒157▒281,07 ▒ 8,24% ops/s 0,80? 0,83? 4,58? 0,81? 1,26? 1,75?
VectorBenchmark Head scala_persistent 1026 11 234▒722▒164,82 ▒ 12,18% ops/s 0,91? 0,97? 5,10? 0,88? 1,31? 1,87?
VectorBenchmark Head scala_persistent 2500 11 237▒288▒876,69 ▒ 6,40% ops/s 0,90? 0,96? 5,54? 0,92? 1,78? 1,89?
VectorBenchmark Iterate scala_persistent 10 11 30▒343▒819,39 ▒ 2,42% ops/s 0,44? 112,11? 7,25? 0,64? 0,50? 0,62? 0,44?
VectorBenchmark Iterate scala_persistent 100 11 4▒333▒367,03 ▒ 2,43% ops/s 0,36? 292,88? 9,44? 0,37? 0,85? 0,68? 0,37?
VectorBenchmark Iterate scala_persistent 1000 11 375▒501,98 ▒ 6,88% ops/s 0,27? 313,14? 12,84? 0,34? 0,72? 0,98? 0,34?
VectorBenchmark Iterate scala_persistent 1026 11 372▒558,75 ▒ 3,53% ops/s 0,29? 270,36? 9,00? 0,37? 0,62? 1,02? 0,30?
VectorBenchmark Iterate scala_persistent 2500 11 150▒519,00 ▒ 8,04% ops/s 0,28? 277,41? 8,90? 0,30? 0,65? 1,08? 0,30?
VectorBenchmark Map scala_persistent 10 11 9▒097▒356,42 ▒ 2,72% ops/s 1,66? 0,39? 0,98? 0,75? 0,77?
VectorBenchmark Map scala_persistent 100 11 1▒020▒523,20 ▒ 9,52% ops/s 1,44? 0,33? 0,61? 0,60? 0,64?
VectorBenchmark Map scala_persistent 1000 11 71▒477,90 ▒ 6,14% ops/s 1,08? 0,43? 0,44? 0,46? 0,56?
VectorBenchmark Map scala_persistent 1026 11 77▒437,24 ▒ 5,24% ops/s 1,20? 0,47? 0,48? 0,52? 0,62?
VectorBenchmark Map scala_persistent 2500 11 29▒133,01 ▒ 7,85% ops/s 1,03? 0,34? 0,44? 0,46? 0,70?
VectorBenchmark Prepend scala_persistent 10 11 3▒654▒326,67 ▒ 2,40% ops/s 1,31? 5,09? 2,54? 5,03? 10,62? 8,16? 5,84?
VectorBenchmark Prepend scala_persistent 100 11 358▒944,48 ▒ 1,82% ops/s 1,50? 7,11? 6,21? 18,68? 67,32? 9,04? 6,24?
VectorBenchmark Prepend scala_persistent 1000 11 35▒378,45 ▒ 3,79% ops/s 2,97? 8,11? 11,35? 112,80? 605,86? 9,08? 7,65?
VectorBenchmark Prepend scala_persistent 1026 11 34▒295,69 ▒ 2,10% ops/s 2,93? 7,19? 11,39? 122,45? 694,41? 7,65? 9,62?
VectorBenchmark Prepend scala_persistent 2500 11 13▒474,40 ▒ 8,40% ops/s 4,57? 7,81? 12,80? 238,62? 1527,37? 9,11? 9,12?
VectorBenchmark PrependAll scala_persistent 10 11 585▒977,57 ▒ 1,28% ops/s 0,71?
VectorBenchmark PrependAll scala_persistent 100 11 6▒226,90 ▒ 2,26% ops/s 0,40?
VectorBenchmark PrependAll scala_persistent 1000 11 67,37 ▒ 5,60% ops/s 0,34?
VectorBenchmark PrependAll scala_persistent 1026 11 62,13 ▒ 2,63% ops/s 0,51?
VectorBenchmark PrependAll scala_persistent 2500 11 10,59 ▒ 1,45% ops/s 0,35?
VectorBenchmark Slice scala_persistent 10 11 3▒117▒205,24 ▒ 2,09% ops/s 0,29? 0,20? 0,22? 0,42? 0,43?
VectorBenchmark Slice scala_persistent 100 11 174▒860,90 ▒ 1,31% ops/s 0,17? 0,11? 0,13? 0,30? 0,30?
VectorBenchmark Slice scala_persistent 1000 11 10▒829,67 ▒ 1,68% ops/s 0,12? 0,07? 0,08? 0,20? 0,20?
VectorBenchmark Slice scala_persistent 1026 11 9▒827,37 ▒ 1,10% ops/s 0,11? 0,09? 0,07? 0,18? 0,20?
VectorBenchmark Slice scala_persistent 2500 11 3▒073,78 ▒ 1,75% ops/s 0,08? 0,05? 0,06? 0,15? 0,15?
VectorBenchmark Sort scala_persistent 10 11 2▒811▒909,95 ▒ 2,64% ops/s 0,80? 0,87?
VectorBenchmark Sort scala_persistent 100 11 165▒979,44 ▒ 2,74% ops/s 0,90? 0,91?
VectorBenchmark Sort scala_persistent 1000 11 7▒260,67 ▒ 3,19% ops/s 1,08? 0,97?
VectorBenchmark Sort scala_persistent 1026 11 6▒150,37 ▒ 8,16% ops/s 1,15? 0,87?
VectorBenchmark Sort scala_persistent 2500 11 2▒464,85 ▒ 6,87% ops/s 1,30? 0,96?
VectorBenchmark Tail scala_persistent 10 11 3▒482▒353,96 ▒ 5,93% ops/s 0,27? 12,10? 1,60? 10,79? 0,34? 0,38? 0,37?
VectorBenchmark Tail scala_persistent 100 11 176▒848,24 ▒ 3,94% ops/s 0,12? 11,84? 1,43? 6,06? 0,17? 0,27? 0,28?
VectorBenchmark Tail scala_persistent 1000 11 12▒868,39 ▒ 8,03% ops/s 0,11? 10,19? 1,58? 29,07? 0,12? 0,21? 0,21?
VectorBenchmark Tail scala_persistent 1026 11 12▒052,69 ▒ 7,60% ops/s 0,09? 8,60? 1,56? 52,54? 0,12? 0,21? 0,21?
VectorBenchmark Tail scala_persistent 2500 11 4▒229,12 ▒ 7,07% ops/s 0,09? 8,50? 1,49? 48,02? 0,10? 0,16? 0,17?
VectorBenchmark Update scala_persistent 10 11 3▒578▒328,89 ▒ 3,18% ops/s 0,15? 53,49? 1,48? 4,71? 0,68? 0,89? 0,85?
VectorBenchmark Update scala_persistent 100 11 244▒921,51 ▒ 4,24% ops/s 0,06? 128,25? 2,09? 20,55? 1,23? 0,97? 1,06?
VectorBenchmark Update scala_persistent 1000 11 22▒807,34 ▒ 3,87% ops/s 0,05? 232,55? 4,26? 192,38? 1,19? 0,95? 0,93?
VectorBenchmark Update scala_persistent 1026 11 22▒359,77 ▒ 3,50% ops/s 0,06? 233,34? 4,24? 151,67? 1,21? 1,41? 3,16?
VectorBenchmark Update scala_persistent 2500 11 6▒119,65 ▒ 3,09% ops/s 0,04? 182,16? 3,52? 212,50? 1,19? 0,91? 0,94?
ArrayBenchmark Append vavr_persistent 10 11 3▒384▒954,06 ▒ 3,97% ops/s 0,27? 2,00?
ArrayBenchmark Append vavr_persistent 100 11 276▒873,68 ▒ 3,27% ops/s 0,17? 1,71?
ArrayBenchmark Append vavr_persistent 1000 11 4▒937,19 ▒ 1,01% ops/s 0,03? 1,06?
ArrayBenchmark Append vavr_persistent 2500 11 817,38 ▒ 1,08% ops/s 0,01? 1,03?
ArrayBenchmark Create vavr_persistent 10 11 79▒768▒962,79 ▒ 2,15% ops/s 1,14? 14,78?
ArrayBenchmark Create vavr_persistent 100 11 25▒565▒016,69 ▒ 1,79% ops/s 1,06? 45,34?
ArrayBenchmark Create vavr_persistent 1000 11 2▒557▒336,47 ▒ 2,81% ops/s 1,00? 44,32?
ArrayBenchmark Create vavr_persistent 2500 11 1▒001▒051,74 ▒ 4,08% ops/s 0,98? 44,35?
ArrayBenchmark Fill vavr_persistent_constant_object 10 11 22▒115▒458,27 ▒ 7,41% ops/s 1,18?
ArrayBenchmark Fill vavr_persistent_constant_object 100 11 4▒752▒069,56 ▒ 1,95% ops/s 1,65?
ArrayBenchmark Fill vavr_persistent_constant_object 1000 11 464▒695,94 ▒ 1,13% ops/s 3,01?
ArrayBenchmark Fill vavr_persistent_constant_object 2500 11 191▒178,18 ▒ 1,90% ops/s 2,88?
ArrayBenchmark Fill vavr_persistent_constant_supplier 10 11 18▒714▒748,51 ▒ 1,73% ops/s 0,85?
ArrayBenchmark Fill vavr_persistent_constant_supplier 100 11 2▒883▒641,19 ▒ 5,32% ops/s 0,61?
ArrayBenchmark Fill vavr_persistent_constant_supplier 1000 11 154▒337,12 ▒ 5,23% ops/s 0,33?
ArrayBenchmark Fill vavr_persistent_constant_supplier 2500 11 66▒327,85 ▒ 3,35% ops/s 0,35?
ArrayBenchmark Get vavr_persistent 10 11 74▒430▒639,92 ▒ 2,02% ops/s 0,97? 0,97?
ArrayBenchmark Get vavr_persistent 100 11 12▒963▒213,77 ▒ 2,65% ops/s 1,05? 0,99?
ArrayBenchmark Get vavr_persistent 1000 11 1▒361▒991,30 ▒ 1,81% ops/s 1,01? 0,98?
ArrayBenchmark Get vavr_persistent 2500 11 532▒610,92 ▒ 3,85% ops/s 1,01? 0,99?
ArrayBenchmark Head vavr_persistent 10 11 266▒702▒736,66 ▒ 18,44% ops/s 1,00? 0,91?
ArrayBenchmark Head vavr_persistent 100 11 283▒508▒101,67 ▒ 3,09% ops/s 1,07? 0,96?
ArrayBenchmark Head vavr_persistent 1000 11 282▒540▒155,65 ▒ 1,55% ops/s 1,07? 0,97?
ArrayBenchmark Head vavr_persistent 2500 11 284▒831▒709,95 ▒ 1,10% ops/s 1,07? 0,98?
ArrayBenchmark Iterate vavr_persistent 10 11 73▒059▒446,03 ▒ 3,54% ops/s 0,95? 2,02?
ArrayBenchmark Iterate vavr_persistent 100 11 12▒874▒797,92 ▒ 3,76% ops/s 1,03? 1,55?
ArrayBenchmark Iterate vavr_persistent 1000 11 1▒342▒609,05 ▒ 3,45% ops/s 1,00? 1,18?
ArrayBenchmark Iterate vavr_persistent 2500 11 521▒224,17 ▒ 2,11% ops/s 0,99? 9,59?
ArrayBenchmark Prepend vavr_persistent 10 11 2▒053▒455,67 ▒ 1,44% ops/s 0,71? 1,13?
ArrayBenchmark Prepend vavr_persistent 100 11 149▒144,78 ▒ 2,18% ops/s 0,56? 1,02?
ArrayBenchmark Prepend vavr_persistent 1000 11 3▒726,99 ▒ 0,92% ops/s 0,31? 1,04?
ArrayBenchmark Prepend vavr_persistent 2500 11 745,57 ▒ 4,19% ops/s 0,25? 1,00?
ArrayBenchmark Tail vavr_persistent 10 11 2▒206▒788,42 ▒ 1,69% ops/s 0,86?
ArrayBenchmark Tail vavr_persistent 100 11 164▒239,58 ▒ 1,96% ops/s 0,73?
ArrayBenchmark Tail vavr_persistent 1000 11 3▒711,75 ▒ 2,40% ops/s 0,33?
ArrayBenchmark Tail vavr_persistent 2500 11 764,02 ▒ 2,72% ops/s 0,23?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment