Last active
May 14, 2018 16:19
-
-
Save valery1707/f03b4fae114e528aeb39551f0947852a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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