Skip to content

Instantly share code, notes, and snippets.

@atty303
Created September 3, 2020 11:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save atty303/10608bfc856258a8bc44ad0b9f68a059 to your computer and use it in GitHub Desktop.
Save atty303/10608bfc856258a8bc44ad0b9f68a059 to your computer and use it in GitHub Desktop.
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ArrayFillBenchmark.catsArrayFill
# Parameters: (size = 10000)
# Run progress: 0.00% complete, ETA 04:16:24
# Fork: 1 of 1
# Warmup Iteration 1: 2961.076 ops/s
# Warmup Iteration 2: 3138.808 ops/s
# Warmup Iteration 3: 3149.189 ops/s
Iteration 1: 3156.286 ops/s
Iteration 2: 3169.998 ops/s
Iteration 3: 3166.471 ops/s
Result "zio.ArrayFillBenchmark.catsArrayFill":
3164.251 ±(99.9%) 129.905 ops/s [Average]
(min, avg, max) = (3156.286, 3164.251, 3169.998), stdev = 7.121
CI (99.9%): [3034.346, 3294.157] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ArrayFillBenchmark.monixArrayFill
# Parameters: (size = 10000)
# Run progress: 0.39% complete, ETA 04:17:32
# Fork: 1 of 1
# Warmup Iteration 1: 3146.693 ops/s
# Warmup Iteration 2: 3428.825 ops/s
# Warmup Iteration 3: 3455.163 ops/s
Iteration 1: 3443.506 ops/s
Iteration 2: 3455.201 ops/s
Iteration 3: 3455.085 ops/s
Result "zio.ArrayFillBenchmark.monixArrayFill":
3451.264 ±(99.9%) 122.574 ops/s [Average]
(min, avg, max) = (3443.506, 3451.264, 3455.201), stdev = 6.719
CI (99.9%): [3328.690, 3573.838] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ArrayFillBenchmark.monoArrayFill
# Parameters: (size = 10000)
# Run progress: 0.78% complete, ETA 04:16:26
# Fork: 1 of 1
# Warmup Iteration 1: 515.881 ops/s
# Warmup Iteration 2: 544.024 ops/s
# Warmup Iteration 3: 553.842 ops/s
Iteration 1: 553.654 ops/s
Iteration 2: 553.574 ops/s
Iteration 3: 553.356 ops/s
Result "zio.ArrayFillBenchmark.monoArrayFill":
553.528 ±(99.9%) 2.818 ops/s [Average]
(min, avg, max) = (553.356, 553.528, 553.654), stdev = 0.154
CI (99.9%): [550.710, 556.346] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ArrayFillBenchmark.zioArrayFill
# Parameters: (size = 10000)
# Run progress: 1.17% complete, ETA 04:15:18
# Fork: 1 of 1
# Warmup Iteration 1: 3383.695 ops/s
# Warmup Iteration 2: 3777.799 ops/s
# Warmup Iteration 3: 3791.677 ops/s
Iteration 1: 3798.444 ops/s
Iteration 2: 3791.706 ops/s
Iteration 3: 3798.560 ops/s
Result "zio.ArrayFillBenchmark.zioArrayFill":
3796.237 ±(99.9%) 71.588 ops/s [Average]
(min, avg, max) = (3791.706, 3796.237, 3798.560), stdev = 3.924
CI (99.9%): [3724.649, 3867.824] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.BubbleSortBenchmarks.catsBubbleSort
# Parameters: (size = 1000)
# Run progress: 1.56% complete, ETA 04:14:15
# Fork: 1 of 1
# Warmup Iteration 1: 24.928 ops/s
# Warmup Iteration 2: 26.666 ops/s
# Warmup Iteration 3: 26.807 ops/s
Iteration 1: 26.779 ops/s
Iteration 2: 26.596 ops/s
Iteration 3: 26.782 ops/s
Result "zio.BubbleSortBenchmarks.catsBubbleSort":
26.719 ±(99.9%) 1.942 ops/s [Average]
(min, avg, max) = (26.596, 26.719, 26.782), stdev = 0.106
CI (99.9%): [24.777, 28.661] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.BubbleSortBenchmarks.monixBubbleSort
# Parameters: (size = 1000)
# Run progress: 1.95% complete, ETA 04:13:19
# Fork: 1 of 1
# Warmup Iteration 1: 30.243 ops/s
# Warmup Iteration 2: 32.840 ops/s
# Warmup Iteration 3: 33.004 ops/s
Iteration 1: 33.012 ops/s
Iteration 2: 32.956 ops/s
Iteration 3: 33.008 ops/s
Result "zio.BubbleSortBenchmarks.monixBubbleSort":
32.992 ±(99.9%) 0.571 ops/s [Average]
(min, avg, max) = (32.956, 32.992, 33.012), stdev = 0.031
CI (99.9%): [32.421, 33.563] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.BubbleSortBenchmarks.zioBubbleSort
# Parameters: (size = 1000)
# Run progress: 2.34% complete, ETA 04:12:22
# Fork: 1 of 1
# Warmup Iteration 1: 29.379 ops/s
# Warmup Iteration 2: 32.518 ops/s
# Warmup Iteration 3: 32.671 ops/s
Iteration 1: 32.710 ops/s
Iteration 2: 32.632 ops/s
Iteration 3: 32.722 ops/s
Result "zio.BubbleSortBenchmarks.zioBubbleSort":
32.688 ±(99.9%) 0.895 ops/s [Average]
(min, avg, max) = (32.632, 32.688, 32.722), stdev = 0.049
CI (99.9%): [31.793, 33.583] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.CSVStreamBenchmarks.akkaCsvTokenize
# Parameters: (chunkSize = 5000, cols = 100, rows = 100)
# Run progress: 2.73% complete, ETA 04:11:23
# Fork: 1 of 1
# Warmup Iteration 1: 10.333 ops/s
# Warmup Iteration 2: 11.793 ops/s
# Warmup Iteration 3: 11.939 ops/s
Iteration 1: 11.917 ops/s
Iteration 2: 11.951 ops/s
Iteration 3: 11.976 ops/s
Result "zio.CSVStreamBenchmarks.akkaCsvTokenize":
11.948 ±(99.9%) 0.536 ops/s [Average]
(min, avg, max) = (11.917, 11.948, 11.976), stdev = 0.029
CI (99.9%): [11.412, 12.484] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.CSVStreamBenchmarks.fs2CsvTokenize
# Parameters: (chunkSize = 5000, cols = 100, rows = 100)
# Run progress: 3.12% complete, ETA 04:11:06
# Fork: 1 of 1
# Warmup Iteration 1: 4.566 ops/s
# Warmup Iteration 2: 5.291 ops/s
# Warmup Iteration 3: 5.309 ops/s
Iteration 1: 5.298 ops/s
Iteration 2: 5.305 ops/s
Iteration 3: 5.317 ops/s
Result "zio.CSVStreamBenchmarks.fs2CsvTokenize":
5.307 ±(99.9%) 0.168 ops/s [Average]
(min, avg, max) = (5.298, 5.307, 5.317), stdev = 0.009
CI (99.9%): [5.138, 5.475] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.CSVStreamBenchmarks.zioCsvTokenize
# Parameters: (chunkSize = 5000, cols = 100, rows = 100)
# Run progress: 3.51% complete, ETA 04:10:47
# Fork: 1 of 1
# Warmup Iteration 1: 1.961 ops/s
# Warmup Iteration 2: 2.322 ops/s
# Warmup Iteration 3: 2.296 ops/s
Iteration 1: 2.327 ops/s
Iteration 2: 2.340 ops/s
Iteration 3: 2.337 ops/s
Result "zio.CSVStreamBenchmarks.zioCsvTokenize":
2.335 ±(99.9%) 0.126 ops/s [Average]
(min, avg, max) = (2.327, 2.335, 2.340), stdev = 0.007
CI (99.9%): [2.208, 2.461] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.FiberRefBenchmarks.tracedCreateUpdateAndRead
# Parameters: (n = 32)
# Run progress: 3.90% complete, ETA 04:10:49
# Fork: 1 of 1
# Warmup Iteration 1: 0.597 ops/s
# Warmup Iteration 2: 187.532 ops/s
# Warmup Iteration 3: 317.010 ops/s
Iteration 1: 419.718 ops/s
Iteration 2: 642.439 ops/s
Iteration 3: 678.295 ops/s
Result "zio.FiberRefBenchmarks.tracedCreateUpdateAndRead":
580.151 ±(99.9%) 2555.767 ops/s [Average]
(min, avg, max) = (419.718, 580.151, 678.295), stdev = 140.090
CI (99.9%): [≈ 0, 3135.918] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.FiberRefBenchmarks.unTracedCreateFiberRefsAndYield
# Parameters: (n = 32)
# Run progress: 3.94% complete, ETA 04:11:06
# Fork: 1 of 1
# Warmup Iteration 1: 67.854 ops/s
# Warmup Iteration 2: 1055.768 ops/s
# Warmup Iteration 3: 2464.713 ops/s
Iteration 1: 3242.219 ops/s
Iteration 2: 3388.979 ops/s
Iteration 3: 3965.073 ops/s
Result "zio.FiberRefBenchmarks.unTracedCreateFiberRefsAndYield":
3532.090 ±(99.9%) 6970.673 ops/s [Average]
(min, avg, max) = (3242.219, 3532.090, 3965.073), stdev = 382.086
CI (99.9%): [≈ 0, 10502.763] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.FiberRefBenchmarks.unTracedCreateUpdateAndRead
# Parameters: (n = 32)
# Run progress: 3.98% complete, ETA 04:11:07
# Fork: 1 of 1
# Warmup Iteration 1: 35.879 ops/s
# Warmup Iteration 2: 398.554 ops/s
# Warmup Iteration 3: 696.070 ops/s
Iteration 1: 1037.123 ops/s
Iteration 2: 1071.778 ops/s
Iteration 3: 1951.637 ops/s
Result "zio.FiberRefBenchmarks.unTracedCreateUpdateAndRead":
1353.513 ±(99.9%) 9455.368 ops/s [Average]
(min, avg, max) = (1037.123, 1353.513, 1951.637), stdev = 518.281
CI (99.9%): [≈ 0, 10808.881] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.FiberRefBenchmarks.unTracedJustYield
# Parameters: (n = 32)
# Run progress: 4.02% complete, ETA 04:11:07
# Fork: 1 of 1
# Warmup Iteration 1: 5591.014 ops/s
# Warmup Iteration 2: 35391.271 ops/s
# Warmup Iteration 3: 38122.589 ops/s
Iteration 1: 37017.705 ops/s
Iteration 2: 36048.763 ops/s
Iteration 3: 37130.764 ops/s
Result "zio.FiberRefBenchmarks.unTracedJustYield":
36732.411 ±(99.9%) 10850.436 ops/s [Average]
(min, avg, max) = (36048.763, 36732.411, 37130.764), stdev = 594.749
CI (99.9%): [25881.975, 47582.846] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepAttemptBenchmark.catsDeepAttempt
# Parameters: (depth = 1000)
# Run progress: 4.06% complete, ETA 04:11:08
# Fork: 1 of 1
# Warmup Iteration 1: 15175.756 ops/s
# Warmup Iteration 2: 15904.595 ops/s
# Warmup Iteration 3: 16142.084 ops/s
Iteration 1: 16127.503 ops/s
Iteration 2: 16110.413 ops/s
Iteration 3: 15984.293 ops/s
Result "zio.IODeepAttemptBenchmark.catsDeepAttempt":
16074.070 ±(99.9%) 1426.962 ops/s [Average]
(min, avg, max) = (15984.293, 16074.070, 16127.503), stdev = 78.217
CI (99.9%): [14647.107, 17501.032] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepAttemptBenchmark.completableFutureDeepAttempt
# Parameters: (depth = 1000)
# Run progress: 4.45% complete, ETA 04:09:48
# Fork: 1 of 1
# Warmup Iteration 1: 9935.575 ops/s
# Warmup Iteration 2: 10239.689 ops/s
# Warmup Iteration 3: 10231.880 ops/s
Iteration 1: 10247.900 ops/s
Iteration 2: 10217.059 ops/s
Iteration 3: 10241.789 ops/s
Result "zio.IODeepAttemptBenchmark.completableFutureDeepAttempt":
10235.583 ±(99.9%) 297.932 ops/s [Average]
(min, avg, max) = (10217.059, 10235.583, 10247.900), stdev = 16.331
CI (99.9%): [9937.651, 10533.514] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepAttemptBenchmark.futureDeepAttempt
# Parameters: (depth = 1000)
# Run progress: 4.84% complete, ETA 04:08:31
# Fork: 1 of 1
# Warmup Iteration 1: 8821.790 ops/s
# Warmup Iteration 2: 9831.296 ops/s
# Warmup Iteration 3: 9876.760 ops/s
Iteration 1: 9849.239 ops/s
Iteration 2: 9888.373 ops/s
Iteration 3: 9891.874 ops/s
Result "zio.IODeepAttemptBenchmark.futureDeepAttempt":
9876.495 ±(99.9%) 431.820 ops/s [Average]
(min, avg, max) = (9849.239, 9876.495, 9891.874), stdev = 23.670
CI (99.9%): [9444.675, 10308.316] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepAttemptBenchmark.monixDeepAttempt
# Parameters: (depth = 1000)
# Run progress: 5.23% complete, ETA 04:07:20
# Fork: 1 of 1
# Warmup Iteration 1: 14783.790 ops/s
# Warmup Iteration 2: 16037.622 ops/s
# Warmup Iteration 3: 16141.843 ops/s
Iteration 1: 16163.040 ops/s
Iteration 2: 16143.449 ops/s
Iteration 3: 16165.299 ops/s
Result "zio.IODeepAttemptBenchmark.monixDeepAttempt":
16157.263 ±(99.9%) 219.216 ops/s [Average]
(min, avg, max) = (16143.449, 16157.263, 16165.299), stdev = 12.016
CI (99.9%): [15938.047, 16376.479] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepAttemptBenchmark.monoDeepAttempt
# Parameters: (depth = 1000)
# Run progress: 5.62% complete, ETA 04:06:07
# Fork: 1 of 1
# Warmup Iteration 1: 7610.239 ops/s
# Warmup Iteration 2: 7930.397 ops/s
# Warmup Iteration 3: 7961.532 ops/s
Iteration 1: 7952.517 ops/s
Iteration 2: 7955.245 ops/s
Iteration 3: 7962.178 ops/s
Result "zio.IODeepAttemptBenchmark.monoDeepAttempt":
7956.647 ±(99.9%) 90.875 ops/s [Average]
(min, avg, max) = (7952.517, 7956.647, 7962.178), stdev = 4.981
CI (99.9%): [7865.772, 8047.521] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepAttemptBenchmark.rxSingleDeepAttempt
# Parameters: (depth = 1000)
# Run progress: 6.01% complete, ETA 04:04:56
# Fork: 1 of 1
# Warmup Iteration 1: 14298.928 ops/s
# Warmup Iteration 2: 14824.897 ops/s
# Warmup Iteration 3: 14928.486 ops/s
Iteration 1: 14927.254 ops/s
Iteration 2: 14939.051 ops/s
Iteration 3: 14945.447 ops/s
Result "zio.IODeepAttemptBenchmark.rxSingleDeepAttempt":
14937.250 ±(99.9%) 168.380 ops/s [Average]
(min, avg, max) = (14927.254, 14937.250, 14945.447), stdev = 9.229
CI (99.9%): [14768.871, 15105.630] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepAttemptBenchmark.thunkDeepAttempt
# Parameters: (depth = 1000)
# Run progress: 6.40% complete, ETA 04:03:46
# Fork: 1 of 1
# Warmup Iteration 1: 11454.356 ops/s
# Warmup Iteration 2: 11749.762 ops/s
# Warmup Iteration 3: 11540.446 ops/s
Iteration 1: 11556.349 ops/s
Iteration 2: 11543.800 ops/s
Iteration 3: 11552.459 ops/s
Result "zio.IODeepAttemptBenchmark.thunkDeepAttempt":
11550.869 ±(99.9%) 117.193 ops/s [Average]
(min, avg, max) = (11543.800, 11550.869, 11556.349), stdev = 6.424
CI (99.9%): [11433.676, 11668.062] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepAttemptBenchmark.twitterDeepAttempt
# Parameters: (depth = 1000)
# Run progress: 6.79% complete, ETA 04:02:38
# Fork: 1 of 1
# Warmup Iteration 1: 9560.313 ops/s
# Warmup Iteration 2: 10550.580 ops/s
# Warmup Iteration 3: 10586.541 ops/s
Iteration 1: 10590.056 ops/s
Iteration 2: 10591.064 ops/s
Iteration 3: 10591.623 ops/s
Result "zio.IODeepAttemptBenchmark.twitterDeepAttempt":
10590.914 ±(99.9%) 14.490 ops/s [Average]
(min, avg, max) = (10590.056, 10590.914, 10591.623), stdev = 0.794
CI (99.9%): [10576.424, 10605.404] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepAttemptBenchmark.zioDeepAttempt
# Parameters: (depth = 1000)
# Run progress: 7.18% complete, ETA 04:01:30
# Fork: 1 of 1
# Warmup Iteration 1: 28966.573 ops/s
# Warmup Iteration 2: 32687.280 ops/s
# Warmup Iteration 3: 32626.471 ops/s
Iteration 1: 32633.158 ops/s
Iteration 2: 32613.994 ops/s
Iteration 3: 32643.967 ops/s
Result "zio.IODeepAttemptBenchmark.zioDeepAttempt":
32630.373 ±(99.9%) 276.930 ops/s [Average]
(min, avg, max) = (32613.994, 32630.373, 32643.967), stdev = 15.179
CI (99.9%): [32353.443, 32907.303] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepAttemptBenchmark.zioDeepAttemptBaseline
# Parameters: (depth = 1000)
# Run progress: 7.57% complete, ETA 04:00:23
# Fork: 1 of 1
# Warmup Iteration 1: 26797.597 ops/s
# Warmup Iteration 2: 30369.861 ops/s
# Warmup Iteration 3: 30345.076 ops/s
Iteration 1: 30384.013 ops/s
Iteration 2: 30350.072 ops/s
Iteration 3: 30364.595 ops/s
Result "zio.IODeepAttemptBenchmark.zioDeepAttemptBaseline":
30366.226 ±(99.9%) 310.680 ops/s [Average]
(min, avg, max) = (30350.072, 30366.226, 30384.013), stdev = 17.029
CI (99.9%): [30055.547, 30676.906] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepFlatMapBenchmark.catsDeepFlatMap
# Parameters: (depth = 20)
# Run progress: 7.96% complete, ETA 03:59:17
# Fork: 1 of 1
# Warmup Iteration 1: 1208.161 ops/s
# Warmup Iteration 2: 1280.043 ops/s
# Warmup Iteration 3: 1280.791 ops/s
Iteration 1: 1282.857 ops/s
Iteration 2: 1282.421 ops/s
Iteration 3: 1282.914 ops/s
Result "zio.IODeepFlatMapBenchmark.catsDeepFlatMap":
1282.731 ±(99.9%) 4.917 ops/s [Average]
(min, avg, max) = (1282.421, 1282.731, 1282.914), stdev = 0.269
CI (99.9%): [1277.814, 1287.647] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepFlatMapBenchmark.completableFutureDeepFlatMap
# Parameters: (depth = 20)
# Run progress: 8.35% complete, ETA 03:58:11
# Fork: 1 of 1
# Warmup Iteration 1: 2687.344 ops/s
# Warmup Iteration 2: 2763.824 ops/s
# Warmup Iteration 3: 2785.133 ops/s
Iteration 1: 2783.178 ops/s
Iteration 2: 2784.317 ops/s
Iteration 3: 2785.369 ops/s
Result "zio.IODeepFlatMapBenchmark.completableFutureDeepFlatMap":
2784.288 ±(99.9%) 19.995 ops/s [Average]
(min, avg, max) = (2783.178, 2784.288, 2785.369), stdev = 1.096
CI (99.9%): [2764.293, 2804.283] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepFlatMapBenchmark.futureDeepFlatMap
# Parameters: (depth = 20)
# Run progress: 8.74% complete, ETA 03:57:06
# Fork: 1 of 1
# Warmup Iteration 1: 198.940 ops/s
# Warmup Iteration 2: 219.464 ops/s
# Warmup Iteration 3: 218.969 ops/s
Iteration 1: 219.583 ops/s
Iteration 2: 219.613 ops/s
Iteration 3: 219.654 ops/s
Result "zio.IODeepFlatMapBenchmark.futureDeepFlatMap":
219.617 ±(99.9%) 0.647 ops/s [Average]
(min, avg, max) = (219.583, 219.617, 219.654), stdev = 0.035
CI (99.9%): [218.970, 220.264] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepFlatMapBenchmark.monixDeepFlatMap
# Parameters: (depth = 20)
# Run progress: 9.13% complete, ETA 03:56:01
# Fork: 1 of 1
# Warmup Iteration 1: 1547.813 ops/s
# Warmup Iteration 2: 1684.016 ops/s
# Warmup Iteration 3: 1683.254 ops/s
Iteration 1: 1685.404 ops/s
Iteration 2: 1660.509 ops/s
Iteration 3: 1688.644 ops/s
Result "zio.IODeepFlatMapBenchmark.monixDeepFlatMap":
1678.186 ±(99.9%) 280.845 ops/s [Average]
(min, avg, max) = (1660.509, 1678.186, 1688.644), stdev = 15.394
CI (99.9%): [1397.341, 1959.031] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepFlatMapBenchmark.monoDeepFlatMap
# Parameters: (depth = 20)
# Run progress: 9.52% complete, ETA 03:54:56
# Fork: 1 of 1
# Warmup Iteration 1: 330.349 ops/s
# Warmup Iteration 2: 386.835 ops/s
# Warmup Iteration 3: 392.369 ops/s
Iteration 1: 392.227 ops/s
Iteration 2: 392.126 ops/s
Iteration 3: 392.720 ops/s
Result "zio.IODeepFlatMapBenchmark.monoDeepFlatMap":
392.358 ±(99.9%) 5.802 ops/s [Average]
(min, avg, max) = (392.126, 392.358, 392.720), stdev = 0.318
CI (99.9%): [386.555, 398.160] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepFlatMapBenchmark.rxSingleDeepFlatMap
# Parameters: (depth = 20)
# Run progress: 9.91% complete, ETA 03:53:52
# Fork: 1 of 1
# Warmup Iteration 1: 566.914 ops/s
# Warmup Iteration 2: 621.111 ops/s
# Warmup Iteration 3: 628.183 ops/s
Iteration 1: 627.022 ops/s
Iteration 2: 627.659 ops/s
Iteration 3: 627.959 ops/s
Result "zio.IODeepFlatMapBenchmark.rxSingleDeepFlatMap":
627.547 ±(99.9%) 8.727 ops/s [Average]
(min, avg, max) = (627.022, 627.547, 627.959), stdev = 0.478
CI (99.9%): [618.819, 636.274] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepFlatMapBenchmark.thunkDeepFlatMap
# Parameters: (depth = 20)
# Run progress: 10.30% complete, ETA 03:52:49
# Fork: 1 of 1
# Warmup Iteration 1: 1871.040 ops/s
# Warmup Iteration 2: 1942.538 ops/s
# Warmup Iteration 3: 1946.438 ops/s
Iteration 1: 1953.321 ops/s
Iteration 2: 1948.936 ops/s
Iteration 3: 1953.555 ops/s
Result "zio.IODeepFlatMapBenchmark.thunkDeepFlatMap":
1951.937 ±(99.9%) 47.464 ops/s [Average]
(min, avg, max) = (1948.936, 1951.937, 1953.555), stdev = 2.602
CI (99.9%): [1904.474, 1999.401] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepFlatMapBenchmark.twitterDeepFlatMap
# Parameters: (depth = 20)
# Run progress: 10.69% complete, ETA 03:51:45
# Fork: 1 of 1
# Warmup Iteration 1: 504.515 ops/s
# Warmup Iteration 2: 562.051 ops/s
# Warmup Iteration 3: 562.724 ops/s
Iteration 1: 563.417 ops/s
Iteration 2: 563.384 ops/s
Iteration 3: 563.331 ops/s
Result "zio.IODeepFlatMapBenchmark.twitterDeepFlatMap":
563.377 ±(99.9%) 0.786 ops/s [Average]
(min, avg, max) = (563.331, 563.377, 563.417), stdev = 0.043
CI (99.9%): [562.592, 564.163] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepFlatMapBenchmark.zioDeepFlatMap
# Parameters: (depth = 20)
# Run progress: 11.08% complete, ETA 03:50:42
# Fork: 1 of 1
# Warmup Iteration 1: 908.132 ops/s
# Warmup Iteration 2: 1014.242 ops/s
# Warmup Iteration 3: 1014.567 ops/s
Iteration 1: 1016.043 ops/s
Iteration 2: 1015.063 ops/s
Iteration 3: 1015.352 ops/s
Result "zio.IODeepFlatMapBenchmark.zioDeepFlatMap":
1015.486 ±(99.9%) 9.194 ops/s [Average]
(min, avg, max) = (1015.063, 1015.486, 1016.043), stdev = 0.504
CI (99.9%): [1006.292, 1024.680] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepFlatMapBenchmark.zioTracedDeepFlatMap
# Parameters: (depth = 20)
# Run progress: 11.47% complete, ETA 03:49:38
# Fork: 1 of 1
# Warmup Iteration 1: 470.189 ops/s
# Warmup Iteration 2: 530.956 ops/s
# Warmup Iteration 3: 539.438 ops/s
Iteration 1: 539.460 ops/s
Iteration 2: 539.671 ops/s
Iteration 3: 539.084 ops/s
Result "zio.IODeepFlatMapBenchmark.zioTracedDeepFlatMap":
539.405 ±(99.9%) 5.424 ops/s [Average]
(min, avg, max) = (539.084, 539.405, 539.671), stdev = 0.297
CI (99.9%): [533.981, 544.829] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepLeftBindBenchmark.catsDeepLeftBindBenchmark
# Parameters: (depth = 10000)
# Run progress: 11.86% complete, ETA 03:48:35
# Fork: 1 of 1
# Warmup Iteration 1: 3277.818 ops/s
# Warmup Iteration 2: 3440.905 ops/s
# Warmup Iteration 3: 3446.391 ops/s
Iteration 1: 3431.959 ops/s
Iteration 2: 3405.543 ops/s
Iteration 3: 3405.728 ops/s
Result "zio.IODeepLeftBindBenchmark.catsDeepLeftBindBenchmark":
3414.410 ±(99.9%) 277.273 ops/s [Average]
(min, avg, max) = (3405.543, 3414.410, 3431.959), stdev = 15.198
CI (99.9%): [3137.137, 3691.683] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepLeftBindBenchmark.monixDeepLeftBindBenchmark
# Parameters: (depth = 10000)
# Run progress: 12.25% complete, ETA 03:47:33
# Fork: 1 of 1
# Warmup Iteration 1: 3765.276 ops/s
# Warmup Iteration 2: 4074.195 ops/s
# Warmup Iteration 3: 4072.029 ops/s
Iteration 1: 4047.236 ops/s
Iteration 2: 4052.851 ops/s
Iteration 3: 4054.864 ops/s
Result "zio.IODeepLeftBindBenchmark.monixDeepLeftBindBenchmark":
4051.650 ±(99.9%) 72.121 ops/s [Average]
(min, avg, max) = (4047.236, 4051.650, 4054.864), stdev = 3.953
CI (99.9%): [3979.529, 4123.771] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepLeftBindBenchmark.zioDeepLeftBindBenchmark
# Parameters: (depth = 10000)
# Run progress: 12.64% complete, ETA 03:46:30
# Fork: 1 of 1
# Warmup Iteration 1: 2451.036 ops/s
# Warmup Iteration 2: 2761.972 ops/s
# Warmup Iteration 3: 2730.882 ops/s
Iteration 1: 2716.622 ops/s
Iteration 2: 2722.214 ops/s
Iteration 3: 2711.297 ops/s
Result "zio.IODeepLeftBindBenchmark.zioDeepLeftBindBenchmark":
2716.711 ±(99.9%) 99.596 ops/s [Average]
(min, avg, max) = (2711.297, 2716.711, 2722.214), stdev = 5.459
CI (99.9%): [2617.115, 2816.307] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IODeepLeftBindBenchmark.zioTracedDeepLeftBindBenchmark
# Parameters: (depth = 10000)
# Run progress: 13.03% complete, ETA 03:45:27
# Fork: 1 of 1
# Warmup Iteration 1: 1176.737 ops/s
# Warmup Iteration 2: 1344.584 ops/s
# Warmup Iteration 3: 1345.489 ops/s
Iteration 1: 1345.391 ops/s
Iteration 2: 1337.725 ops/s
Iteration 3: 1330.179 ops/s
Result "zio.IODeepLeftBindBenchmark.zioTracedDeepLeftBindBenchmark":
1337.765 ±(99.9%) 138.770 ops/s [Average]
(min, avg, max) = (1330.179, 1337.765, 1345.391), stdev = 7.606
CI (99.9%): [1198.995, 1476.535] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOEmptyRaceBenchmark.catsEmptyRace
# Parameters: (size = 1000)
# Run progress: 13.42% complete, ETA 03:44:25
# Fork: 1 of 1
# Warmup Iteration 1: 684.077 ops/s
# Warmup Iteration 2: 932.815 ops/s
# Warmup Iteration 3: 949.578 ops/s
Iteration 1: 945.503 ops/s
Iteration 2: 946.017 ops/s
Iteration 3: 938.429 ops/s
Result "zio.IOEmptyRaceBenchmark.catsEmptyRace":
943.317 ±(99.9%) 77.357 ops/s [Average]
(min, avg, max) = (938.429, 943.317, 946.017), stdev = 4.240
CI (99.9%): [865.960, 1020.674] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOEmptyRaceBenchmark.monixEmptyRace
# Parameters: (size = 1000)
# Run progress: 13.53% complete, ETA 03:44:08
# Fork: 1 of 1
# Warmup Iteration 1: 124.594 ops/s
# Warmup Iteration 2: 735.189 ops/s
# Warmup Iteration 3: 786.996 ops/s
Iteration 1: 786.704 ops/s
Iteration 2: 788.768 ops/s
Iteration 3: 786.769 ops/s
Result "zio.IOEmptyRaceBenchmark.monixEmptyRace":
787.414 ±(99.9%) 21.407 ops/s [Average]
(min, avg, max) = (786.704, 787.414, 788.768), stdev = 1.173
CI (99.9%): [766.007, 808.821] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOEmptyRaceBenchmark.zioEmptyRace
# Parameters: (size = 1000)
# Run progress: 13.65% complete, ETA 03:43:51
# Fork: 1 of 1
# Warmup Iteration 1: 23.657 ops/s
# Warmup Iteration 2: 161.495 ops/s
# Warmup Iteration 3: 216.614 ops/s
Iteration 1: 217.676 ops/s
Iteration 2: 177.957 ops/s
Iteration 3: 210.808 ops/s
Result "zio.IOEmptyRaceBenchmark.zioEmptyRace":
202.147 ±(99.9%) 387.289 ops/s [Average]
(min, avg, max) = (177.957, 202.147, 217.676), stdev = 21.229
CI (99.9%): [≈ 0, 589.436] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOEmptyRaceBenchmark.zioTracedEmptyRace
# Parameters: (size = 1000)
# Run progress: 13.77% complete, ETA 03:43:34
# Fork: 1 of 1
# Warmup Iteration 1: 12.224 ops/s
# Warmup Iteration 2: 72.134 ops/s
# Warmup Iteration 3: 126.234 ops/s
Iteration 1: 128.828 ops/s
Iteration 2: 128.502 ops/s
Iteration 3: 128.779 ops/s
Result "zio.IOEmptyRaceBenchmark.zioTracedEmptyRace":
128.703 ±(99.9%) 3.205 ops/s [Average]
(min, avg, max) = (128.502, 128.703, 128.828), stdev = 0.176
CI (99.9%): [125.497, 131.908] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOForkInterruptBenchmark.catsForkInterrupt
# Parameters: (size = 100)
# Run progress: 13.88% complete, ETA 03:43:17
# Fork: 1 of 1
# Warmup Iteration 1: 1136.654 ops/s
# Warmup Iteration 2: 2211.434 ops/s
# Warmup Iteration 3: 2285.684 ops/s
Iteration 1: 2284.063 ops/s
Iteration 2: 2276.662 ops/s
Iteration 3: 2280.839 ops/s
Result "zio.IOForkInterruptBenchmark.catsForkInterrupt":
2280.521 ±(99.9%) 67.692 ops/s [Average]
(min, avg, max) = (2276.662, 2280.521, 2284.063), stdev = 3.710
CI (99.9%): [2212.830, 2348.213] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOForkInterruptBenchmark.monixForkInterrupt
# Parameters: (size = 100)
# Run progress: 14.00% complete, ETA 03:43:00
# Fork: 1 of 1
# Warmup Iteration 1: 1310.543 ops/s
# Warmup Iteration 2: 2095.185 ops/s
# Warmup Iteration 3: 2181.153 ops/s
Iteration 1: 2187.613 ops/s
Iteration 2: 2191.639 ops/s
Iteration 3: 2171.989 ops/s
Result "zio.IOForkInterruptBenchmark.monixForkInterrupt":
2183.747 ±(99.9%) 189.361 ops/s [Average]
(min, avg, max) = (2171.989, 2183.747, 2191.639), stdev = 10.379
CI (99.9%): [1994.386, 2373.108] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOForkInterruptBenchmark.zioForkInterrupt
# Parameters: (size = 100)
# Run progress: 14.12% complete, ETA 03:42:43
# Fork: 1 of 1
# Warmup Iteration 1: 680.476 ops/s
# Warmup Iteration 2: 3660.351 ops/s
# Warmup Iteration 3: 4269.342 ops/s
Iteration 1: 4253.413 ops/s
Iteration 2: 4273.124 ops/s
Iteration 3: 4260.536 ops/s
Result "zio.IOForkInterruptBenchmark.zioForkInterrupt":
4262.358 ±(99.9%) 182.096 ops/s [Average]
(min, avg, max) = (4253.413, 4262.358, 4273.124), stdev = 9.981
CI (99.9%): [4080.262, 4444.454] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOForkInterruptBenchmark.zioTracedForkInterrupt
# Parameters: (size = 100)
# Run progress: 14.24% complete, ETA 03:42:26
# Fork: 1 of 1
# Warmup Iteration 1: 426.803 ops/s
# Warmup Iteration 2: 2171.929 ops/s
# Warmup Iteration 3: 2463.094 ops/s
Iteration 1: 2471.146 ops/s
Iteration 2: 2476.060 ops/s
Iteration 3: 2479.638 ops/s
Result "zio.IOForkInterruptBenchmark.zioTracedForkInterrupt":
2475.614 ±(99.9%) 77.784 ops/s [Average]
(min, avg, max) = (2471.146, 2475.614, 2479.638), stdev = 4.264
CI (99.9%): [2397.830, 2553.398] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOLeftBindBenchmark.catsLeftBindBenchmark
# Parameters: (depth = 100, size = 10000)
# Run progress: 14.35% complete, ETA 03:42:09
# Fork: 1 of 1
# Warmup Iteration 1: 2860.821 ops/s
# Warmup Iteration 2: 3012.936 ops/s
# Warmup Iteration 3: 3020.662 ops/s
Iteration 1: 3016.215 ops/s
Iteration 2: 3024.506 ops/s
Iteration 3: 3024.904 ops/s
Result "zio.IOLeftBindBenchmark.catsLeftBindBenchmark":
3021.875 ±(99.9%) 89.502 ops/s [Average]
(min, avg, max) = (3016.215, 3021.875, 3024.904), stdev = 4.906
CI (99.9%): [2932.373, 3111.378] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOLeftBindBenchmark.completableFutureLeftBindBenchmark
# Parameters: (depth = 100, size = 10000)
# Run progress: 14.74% complete, ETA 03:41:06
# Fork: 1 of 1
# Warmup Iteration 1: 6780.474 ops/s
# Warmup Iteration 2: 6945.295 ops/s
# Warmup Iteration 3: 6977.419 ops/s
Iteration 1: 6970.353 ops/s
Iteration 2: 6972.805 ops/s
Iteration 3: 6975.835 ops/s
Result "zio.IOLeftBindBenchmark.completableFutureLeftBindBenchmark":
6972.998 ±(99.9%) 50.104 ops/s [Average]
(min, avg, max) = (6970.353, 6972.998, 6975.835), stdev = 2.746
CI (99.9%): [6922.894, 7023.102] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOLeftBindBenchmark.futureLeftBindBenchmark
# Parameters: (depth = 100, size = 10000)
# Run progress: 15.13% complete, ETA 03:40:04
# Fork: 1 of 1
# Warmup Iteration 1: 427.849 ops/s
# Warmup Iteration 2: 473.393 ops/s
# Warmup Iteration 3: 475.074 ops/s
Iteration 1: 475.855 ops/s
Iteration 2: 476.168 ops/s
Iteration 3: 475.901 ops/s
Result "zio.IOLeftBindBenchmark.futureLeftBindBenchmark":
475.975 ±(99.9%) 3.082 ops/s [Average]
(min, avg, max) = (475.855, 475.975, 476.168), stdev = 0.169
CI (99.9%): [472.892, 479.057] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOLeftBindBenchmark.monixLeftBindBenchmark
# Parameters: (depth = 100, size = 10000)
# Run progress: 15.52% complete, ETA 03:39:02
# Fork: 1 of 1
# Warmup Iteration 1: 3594.981 ops/s
# Warmup Iteration 2: 3914.399 ops/s
# Warmup Iteration 3: 3924.401 ops/s
Iteration 1: 3932.235 ops/s
Iteration 2: 3938.254 ops/s
Iteration 3: 3940.876 ops/s
Result "zio.IOLeftBindBenchmark.monixLeftBindBenchmark":
3937.121 ±(99.9%) 80.826 ops/s [Average]
(min, avg, max) = (3932.235, 3937.121, 3940.876), stdev = 4.430
CI (99.9%): [3856.295, 4017.948] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOLeftBindBenchmark.monoLeftBindBenchmark
# Parameters: (depth = 100, size = 10000)
# Run progress: 15.91% complete, ETA 03:38:00
# Fork: 1 of 1
# Warmup Iteration 1: 1216.793 ops/s
# Warmup Iteration 2: 1295.122 ops/s
# Warmup Iteration 3: 1295.626 ops/s
Iteration 1: 1295.841 ops/s
Iteration 2: 1295.493 ops/s
Iteration 3: 1295.582 ops/s
Result "zio.IOLeftBindBenchmark.monoLeftBindBenchmark":
1295.639 ±(99.9%) 3.301 ops/s [Average]
(min, avg, max) = (1295.493, 1295.639, 1295.841), stdev = 0.181
CI (99.9%): [1292.338, 1298.940] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOLeftBindBenchmark.rxSingleLeftBindBenchmark
# Parameters: (depth = 100, size = 10000)
# Run progress: 16.30% complete, ETA 03:36:58
# Fork: 1 of 1
# Warmup Iteration 1: 1651.934 ops/s
# Warmup Iteration 2: 1722.700 ops/s
# Warmup Iteration 3: 1755.901 ops/s
Iteration 1: 1752.821 ops/s
Iteration 2: 1753.340 ops/s
Iteration 3: 1751.864 ops/s
Result "zio.IOLeftBindBenchmark.rxSingleLeftBindBenchmark":
1752.675 ±(99.9%) 13.652 ops/s [Average]
(min, avg, max) = (1751.864, 1752.675, 1753.340), stdev = 0.748
CI (99.9%): [1739.023, 1766.327] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOLeftBindBenchmark.thunkLeftBindBenchmark
# Parameters: (depth = 100, size = 10000)
# Run progress: 16.69% complete, ETA 03:35:56
# Fork: 1 of 1
# Warmup Iteration 1: 338124544.411 ops/s
# Warmup Iteration 2: 337703091.723 ops/s
# Warmup Iteration 3: 466297266.293 ops/s
Iteration 1: 465756218.809 ops/s
Iteration 2: 466054393.541 ops/s
Iteration 3: 466335014.546 ops/s
Result "zio.IOLeftBindBenchmark.thunkLeftBindBenchmark":
466048542.299 ±(99.9%) 5280503.764 ops/s [Average]
(min, avg, max) = (465756218.809, 466048542.299, 466335014.546), stdev = 289442.230
CI (99.9%): [460768038.535, 471329046.063] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOLeftBindBenchmark.twitterLeftBindBenchmark
# Parameters: (depth = 100, size = 10000)
# Run progress: 17.08% complete, ETA 03:34:54
# Fork: 1 of 1
# Warmup Iteration 1: 1142.119 ops/s
# Warmup Iteration 2: 1236.705 ops/s
# Warmup Iteration 3: 1239.839 ops/s
Iteration 1: 1239.464 ops/s
Iteration 2: 1237.342 ops/s
Iteration 3: 1238.542 ops/s
Result "zio.IOLeftBindBenchmark.twitterLeftBindBenchmark":
1238.449 ±(99.9%) 19.409 ops/s [Average]
(min, avg, max) = (1237.342, 1238.449, 1239.464), stdev = 1.064
CI (99.9%): [1219.040, 1257.859] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOLeftBindBenchmark.zioLeftBindBenchmark
# Parameters: (depth = 100, size = 10000)
# Run progress: 17.47% complete, ETA 03:33:52
# Fork: 1 of 1
# Warmup Iteration 1: 2327.588 ops/s
# Warmup Iteration 2: 2573.942 ops/s
# Warmup Iteration 3: 2561.730 ops/s
Iteration 1: 2575.687 ops/s
Iteration 2: 2576.053 ops/s
Iteration 3: 2578.299 ops/s
Result "zio.IOLeftBindBenchmark.zioLeftBindBenchmark":
2576.680 ±(99.9%) 25.801 ops/s [Average]
(min, avg, max) = (2575.687, 2576.680, 2578.299), stdev = 1.414
CI (99.9%): [2550.879, 2602.480] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOLeftBindBenchmark.zioTracedLeftBindBenchmark
# Parameters: (depth = 100, size = 10000)
# Run progress: 17.86% complete, ETA 03:32:50
# Fork: 1 of 1
# Warmup Iteration 1: 1141.066 ops/s
# Warmup Iteration 2: 1335.151 ops/s
# Warmup Iteration 3: 1334.401 ops/s
Iteration 1: 1333.891 ops/s
Iteration 2: 1328.854 ops/s
Iteration 3: 1335.205 ops/s
Result "zio.IOLeftBindBenchmark.zioTracedLeftBindBenchmark":
1332.650 ±(99.9%) 61.155 ops/s [Average]
(min, avg, max) = (1328.854, 1332.650, 1335.205), stdev = 3.352
CI (99.9%): [1271.495, 1393.805] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOMapBenchmark.catsMap
# Parameters: (depth = 500)
# Run progress: 18.25% complete, ETA 03:31:49
# Fork: 1 of 1
# Warmup Iteration 1: 62343.487 ops/s
# Warmup Iteration 2: 66676.209 ops/s
# Warmup Iteration 3: 66930.246 ops/s
Iteration 1: 67038.894 ops/s
Iteration 2: 67039.782 ops/s
Iteration 3: 67070.224 ops/s
Result "zio.IOMapBenchmark.catsMap":
67049.633 ±(99.9%) 325.426 ops/s [Average]
(min, avg, max) = (67038.894, 67049.633, 67070.224), stdev = 17.838
CI (99.9%): [66724.207, 67375.060] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOMapBenchmark.completableFutureMap
# Parameters: (depth = 500)
# Run progress: 18.64% complete, ETA 03:30:47
# Fork: 1 of 1
# Warmup Iteration 1: 80659.036 ops/s
# Warmup Iteration 2: 83843.217 ops/s
# Warmup Iteration 3: 80248.076 ops/s
Iteration 1: 80267.350 ops/s
Iteration 2: 80123.005 ops/s
Iteration 3: 80403.023 ops/s
Result "zio.IOMapBenchmark.completableFutureMap":
80264.459 ±(99.9%) 2554.699 ops/s [Average]
(min, avg, max) = (80123.005, 80264.459, 80403.023), stdev = 140.032
CI (99.9%): [77709.761, 82819.158] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOMapBenchmark.futureMap
# Parameters: (depth = 500)
# Run progress: 19.03% complete, ETA 03:29:46
# Fork: 1 of 1
# Warmup Iteration 1: 16672.867 ops/s
# Warmup Iteration 2: 18233.391 ops/s
# Warmup Iteration 3: 18304.254 ops/s
Iteration 1: 18332.782 ops/s
Iteration 2: 18295.303 ops/s
Iteration 3: 18337.645 ops/s
Result "zio.IOMapBenchmark.futureMap":
18321.910 ±(99.9%) 422.711 ops/s [Average]
(min, avg, max) = (18295.303, 18321.910, 18337.645), stdev = 23.170
CI (99.9%): [17899.199, 18744.621] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOMapBenchmark.monixMap
# Parameters: (depth = 500)
# Run progress: 19.42% complete, ETA 03:28:44
# Fork: 1 of 1
# Warmup Iteration 1: 63437.292 ops/s
# Warmup Iteration 2: 68416.248 ops/s
# Warmup Iteration 3: 68225.766 ops/s
Iteration 1: 68257.296 ops/s
Iteration 2: 68126.807 ops/s
Iteration 3: 68126.123 ops/s
Result "zio.IOMapBenchmark.monixMap":
68170.075 ±(99.9%) 1378.058 ops/s [Average]
(min, avg, max) = (68126.123, 68170.075, 68257.296), stdev = 75.536
CI (99.9%): [66792.017, 69548.134] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOMapBenchmark.monoMap
# Parameters: (depth = 500)
# Run progress: 19.81% complete, ETA 03:27:42
# Fork: 1 of 1
# Warmup Iteration 1: 14822.846 ops/s
# Warmup Iteration 2: 15116.672 ops/s
# Warmup Iteration 3: 15208.797 ops/s
Iteration 1: 15201.651 ops/s
Iteration 2: 15151.859 ops/s
Iteration 3: 15179.008 ops/s
Result "zio.IOMapBenchmark.monoMap":
15177.506 ±(99.9%) 454.822 ops/s [Average]
(min, avg, max) = (15151.859, 15177.506, 15201.651), stdev = 24.930
CI (99.9%): [14722.684, 15632.328] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOMapBenchmark.rxSingleMap
# Parameters: (depth = 500)
# Run progress: 20.20% complete, ETA 03:26:41
# Fork: 1 of 1
# Warmup Iteration 1: 60026.310 ops/s
# Warmup Iteration 2: 62652.443 ops/s
# Warmup Iteration 3: 62864.949 ops/s
Iteration 1: 62819.704 ops/s
Iteration 2: 62897.661 ops/s
Iteration 3: 62871.546 ops/s
Result "zio.IOMapBenchmark.rxSingleMap":
62862.970 ±(99.9%) 723.908 ops/s [Average]
(min, avg, max) = (62819.704, 62862.970, 62897.661), stdev = 39.680
CI (99.9%): [62139.062, 63586.879] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOMapBenchmark.thunkMap
# Parameters: (depth = 500)
# Run progress: 20.59% complete, ETA 03:25:39
# Fork: 1 of 1
# Warmup Iteration 1: 67251.860 ops/s
# Warmup Iteration 2: 69135.781 ops/s
# Warmup Iteration 3: 66660.081 ops/s
Iteration 1: 66652.479 ops/s
Iteration 2: 66541.721 ops/s
Iteration 3: 66648.099 ops/s
Result "zio.IOMapBenchmark.thunkMap":
66614.100 ±(99.9%) 1144.252 ops/s [Average]
(min, avg, max) = (66541.721, 66614.100, 66652.479), stdev = 62.720
CI (99.9%): [65469.848, 67758.351] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOMapBenchmark.twitterFutureMap
# Parameters: (depth = 500)
# Run progress: 20.98% complete, ETA 03:24:38
# Fork: 1 of 1
# Warmup Iteration 1: 77875.470 ops/s
# Warmup Iteration 2: 81890.573 ops/s
# Warmup Iteration 3: 84865.939 ops/s
Iteration 1: 84963.410 ops/s
Iteration 2: 84887.614 ops/s
Iteration 3: 84831.131 ops/s
Result "zio.IOMapBenchmark.twitterFutureMap":
84894.052 ±(99.9%) 1210.910 ops/s [Average]
(min, avg, max) = (84831.131, 84894.052, 84963.410), stdev = 66.374
CI (99.9%): [83683.142, 86104.962] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOMapBenchmark.zioMap
# Parameters: (depth = 500)
# Run progress: 21.37% complete, ETA 03:23:37
# Fork: 1 of 1
# Warmup Iteration 1: 34874.739 ops/s
# Warmup Iteration 2: 38959.373 ops/s
# Warmup Iteration 3: 39039.022 ops/s
Iteration 1: 39006.317 ops/s
Iteration 2: 38981.393 ops/s
Iteration 3: 38985.325 ops/s
Result "zio.IOMapBenchmark.zioMap":
38991.012 ±(99.9%) 244.465 ops/s [Average]
(min, avg, max) = (38981.393, 38991.012, 39006.317), stdev = 13.400
CI (99.9%): [38746.547, 39235.477] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOMapBenchmark.zioTracedMap
# Parameters: (depth = 500)
# Run progress: 21.76% complete, ETA 03:22:35
# Fork: 1 of 1
# Warmup Iteration 1: 20188.575 ops/s
# Warmup Iteration 2: 23904.575 ops/s
# Warmup Iteration 3: 23978.117 ops/s
Iteration 1: 23949.197 ops/s
Iteration 2: 23977.455 ops/s
Iteration 3: 23960.527 ops/s
Result "zio.IOMapBenchmark.zioTracedMap":
23962.393 ±(99.9%) 259.449 ops/s [Average]
(min, avg, max) = (23949.197, 23962.393, 23977.455), stdev = 14.221
CI (99.9%): [23702.944, 24221.842] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IONarrowFlatMapBenchmark.catsNarrowFlatMap
# Parameters: (size = 10000)
# Run progress: 22.15% complete, ETA 03:21:34
# Fork: 1 of 1
# Warmup Iteration 1: 4109.669 ops/s
# Warmup Iteration 2: 4327.514 ops/s
# Warmup Iteration 3: 4320.850 ops/s
Iteration 1: 4345.323 ops/s
Iteration 2: 4337.797 ops/s
Iteration 3: 4340.051 ops/s
Result "zio.IONarrowFlatMapBenchmark.catsNarrowFlatMap":
4341.057 ±(99.9%) 70.469 ops/s [Average]
(min, avg, max) = (4337.797, 4341.057, 4345.323), stdev = 3.863
CI (99.9%): [4270.588, 4411.526] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IONarrowFlatMapBenchmark.completableFutureNarrowFlatMap
# Parameters: (size = 10000)
# Run progress: 22.54% complete, ETA 03:20:33
# Fork: 1 of 1
# Warmup Iteration 1: 6431.514 ops/s
# Warmup Iteration 2: 6634.253 ops/s
# Warmup Iteration 3: 6659.282 ops/s
Iteration 1: 6676.364 ops/s
Iteration 2: 6675.238 ops/s
Iteration 3: 6668.856 ops/s
Result "zio.IONarrowFlatMapBenchmark.completableFutureNarrowFlatMap":
6673.486 ±(99.9%) 73.872 ops/s [Average]
(min, avg, max) = (6668.856, 6673.486, 6676.364), stdev = 4.049
CI (99.9%): [6599.614, 6747.358] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IONarrowFlatMapBenchmark.futureNarrowFlatMap
# Parameters: (size = 10000)
# Run progress: 22.93% complete, ETA 03:19:31
# Fork: 1 of 1
# Warmup Iteration 1: 439.169 ops/s
# Warmup Iteration 2: 485.673 ops/s
# Warmup Iteration 3: 486.972 ops/s
Iteration 1: 487.655 ops/s
Iteration 2: 485.863 ops/s
Iteration 3: 487.851 ops/s
Result "zio.IONarrowFlatMapBenchmark.futureNarrowFlatMap":
487.123 ±(99.9%) 19.981 ops/s [Average]
(min, avg, max) = (485.863, 487.123, 487.851), stdev = 1.095
CI (99.9%): [467.142, 507.104] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IONarrowFlatMapBenchmark.monixNarrowFlatMap
# Parameters: (size = 10000)
# Run progress: 23.32% complete, ETA 03:18:30
# Fork: 1 of 1
# Warmup Iteration 1: 5197.789 ops/s
# Warmup Iteration 2: 5594.339 ops/s
# Warmup Iteration 3: 5625.076 ops/s
Iteration 1: 5638.309 ops/s
Iteration 2: 5619.324 ops/s
Iteration 3: 5625.554 ops/s
Result "zio.IONarrowFlatMapBenchmark.monixNarrowFlatMap":
5627.729 ±(99.9%) 176.548 ops/s [Average]
(min, avg, max) = (5619.324, 5627.729, 5638.309), stdev = 9.677
CI (99.9%): [5451.181, 5804.277] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IONarrowFlatMapBenchmark.monoNarrowFlatMap
# Parameters: (size = 10000)
# Run progress: 23.71% complete, ETA 03:17:29
# Fork: 1 of 1
# Warmup Iteration 1: 1204.163 ops/s
# Warmup Iteration 2: 1268.763 ops/s
# Warmup Iteration 3: 1275.179 ops/s
Iteration 1: 1276.053 ops/s
Iteration 2: 1275.411 ops/s
Iteration 3: 1275.981 ops/s
Result "zio.IONarrowFlatMapBenchmark.monoNarrowFlatMap":
1275.815 ±(99.9%) 6.416 ops/s [Average]
(min, avg, max) = (1275.411, 1275.815, 1276.053), stdev = 0.352
CI (99.9%): [1269.399, 1282.232] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IONarrowFlatMapBenchmark.rxSingleNarrowFlatMap
# Parameters: (size = 10000)
# Run progress: 24.10% complete, ETA 03:16:28
# Fork: 1 of 1
# Warmup Iteration 1: 1393.804 ops/s
# Warmup Iteration 2: 1464.660 ops/s
# Warmup Iteration 3: 1471.554 ops/s
Iteration 1: 1485.757 ops/s
Iteration 2: 1486.016 ops/s
Iteration 3: 1484.280 ops/s
Result "zio.IONarrowFlatMapBenchmark.rxSingleNarrowFlatMap":
1485.351 ±(99.9%) 17.082 ops/s [Average]
(min, avg, max) = (1484.280, 1485.351, 1486.016), stdev = 0.936
CI (99.9%): [1468.269, 1502.433] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IONarrowFlatMapBenchmark.thunkNarrowFlatMap
# Parameters: (size = 10000)
# Run progress: 24.49% complete, ETA 03:15:27
# Fork: 1 of 1
# Warmup Iteration 1: 338097666.542 ops/s
# Warmup Iteration 2: 338661371.685 ops/s
# Warmup Iteration 3: 466214961.510 ops/s
Iteration 1: 466342653.776 ops/s
Iteration 2: 466243147.226 ops/s
Iteration 3: 466336792.585 ops/s
Result "zio.IONarrowFlatMapBenchmark.thunkNarrowFlatMap":
466307531.196 ±(99.9%) 1018640.353 ops/s [Average]
(min, avg, max) = (466243147.226, 466307531.196, 466342653.776), stdev = 55835.115
CI (99.9%): [465288890.843, 467326171.548] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IONarrowFlatMapBenchmark.twitterNarrowFlatMap
# Parameters: (size = 10000)
# Run progress: 24.88% complete, ETA 03:14:25
# Fork: 1 of 1
# Warmup Iteration 1: 1515.355 ops/s
# Warmup Iteration 2: 1600.295 ops/s
# Warmup Iteration 3: 1601.521 ops/s
Iteration 1: 1600.858 ops/s
Iteration 2: 1603.503 ops/s
Iteration 3: 1602.622 ops/s
Result "zio.IONarrowFlatMapBenchmark.twitterNarrowFlatMap":
1602.328 ±(99.9%) 24.570 ops/s [Average]
(min, avg, max) = (1600.858, 1602.328, 1603.503), stdev = 1.347
CI (99.9%): [1577.758, 1626.898] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IONarrowFlatMapBenchmark.zioNarrowFlatMap
# Parameters: (size = 10000)
# Run progress: 25.27% complete, ETA 03:13:24
# Fork: 1 of 1
# Warmup Iteration 1: 4537.154 ops/s
# Warmup Iteration 2: 5001.851 ops/s
# Warmup Iteration 3: 5026.166 ops/s
Iteration 1: 5053.976 ops/s
Iteration 2: 5057.896 ops/s
Iteration 3: 5056.744 ops/s
Result "zio.IONarrowFlatMapBenchmark.zioNarrowFlatMap":
5056.206 ±(99.9%) 36.752 ops/s [Average]
(min, avg, max) = (5053.976, 5056.206, 5057.896), stdev = 2.014
CI (99.9%): [5019.454, 5092.957] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IONarrowFlatMapBenchmark.zioTracedNarrowFlatMap
# Parameters: (size = 10000)
# Run progress: 25.66% complete, ETA 03:12:23
# Fork: 1 of 1
# Warmup Iteration 1: 2010.192 ops/s
# Warmup Iteration 2: 2339.273 ops/s
# Warmup Iteration 3: 2329.128 ops/s
Iteration 1: 2345.462 ops/s
Iteration 2: 2341.550 ops/s
Iteration 3: 2343.298 ops/s
Result "zio.IONarrowFlatMapBenchmark.zioTracedNarrowFlatMap":
2343.437 ±(99.9%) 35.750 ops/s [Average]
(min, avg, max) = (2341.550, 2343.437, 2345.462), stdev = 1.960
CI (99.9%): [2307.687, 2379.187] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOShallowAttemptBenchmark.catsShallowAttempt
# Parameters: (depth = 1000)
# Run progress: 26.05% complete, ETA 03:11:22
# Fork: 1 of 1
# Warmup Iteration 1: 1359.295 ops/s
# Warmup Iteration 2: 1443.863 ops/s
# Warmup Iteration 3: 1444.134 ops/s
Iteration 1: 1445.149 ops/s
Iteration 2: 1432.340 ops/s
Iteration 3: 1424.139 ops/s
Result "zio.IOShallowAttemptBenchmark.catsShallowAttempt":
1433.876 ±(99.9%) 193.182 ops/s [Average]
(min, avg, max) = (1424.139, 1433.876, 1445.149), stdev = 10.589
CI (99.9%): [1240.694, 1627.058] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOShallowAttemptBenchmark.completableFutureShallowAttempt
# Parameters: (depth = 1000)
# Run progress: 26.44% complete, ETA 03:10:21
# Fork: 1 of 1
# Warmup Iteration 1: 24.175 ops/s
# Warmup Iteration 2: 24.658 ops/s
# Warmup Iteration 3: 24.700 ops/s
Iteration 1: 24.720 ops/s
Iteration 2: 24.730 ops/s
Iteration 3: 24.725 ops/s
Result "zio.IOShallowAttemptBenchmark.completableFutureShallowAttempt":
24.725 ±(99.9%) 0.086 ops/s [Average]
(min, avg, max) = (24.720, 24.725, 24.730), stdev = 0.005
CI (99.9%): [24.639, 24.810] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOShallowAttemptBenchmark.futureShallowAttempt
# Parameters: (depth = 1000)
# Run progress: 26.83% complete, ETA 03:09:21
# Fork: 1 of 1
# Warmup Iteration 1: 738.321 ops/s
# Warmup Iteration 2: 848.427 ops/s
# Warmup Iteration 3: 863.530 ops/s
Iteration 1: 874.165 ops/s
Iteration 2: 873.303 ops/s
Iteration 3: 873.336 ops/s
Result "zio.IOShallowAttemptBenchmark.futureShallowAttempt":
873.601 ±(99.9%) 8.904 ops/s [Average]
(min, avg, max) = (873.303, 873.601, 874.165), stdev = 0.488
CI (99.9%): [864.697, 882.506] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOShallowAttemptBenchmark.monixShallowAttempt
# Parameters: (depth = 1000)
# Run progress: 27.22% complete, ETA 03:08:20
# Fork: 1 of 1
# Warmup Iteration 1: 1358.923 ops/s
# Warmup Iteration 2: 1471.723 ops/s
# Warmup Iteration 3: 1472.947 ops/s
Iteration 1: 1472.643 ops/s
Iteration 2: 1462.994 ops/s
Iteration 3: 1465.803 ops/s
Result "zio.IOShallowAttemptBenchmark.monixShallowAttempt":
1467.147 ±(99.9%) 90.550 ops/s [Average]
(min, avg, max) = (1462.994, 1467.147, 1472.643), stdev = 4.963
CI (99.9%): [1376.597, 1557.696] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOShallowAttemptBenchmark.monoShallowAttempt
# Parameters: (depth = 1000)
# Run progress: 27.61% complete, ETA 03:07:18
# Fork: 1 of 1
# Warmup Iteration 1: 23.646 ops/s
# Warmup Iteration 2: 24.542 ops/s
# Warmup Iteration 3: 24.751 ops/s
Iteration 1: 24.814 ops/s
Iteration 2: 24.726 ops/s
Iteration 3: 24.823 ops/s
Result "zio.IOShallowAttemptBenchmark.monoShallowAttempt":
24.788 ±(99.9%) 0.980 ops/s [Average]
(min, avg, max) = (24.726, 24.788, 24.823), stdev = 0.054
CI (99.9%): [23.808, 25.767] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOShallowAttemptBenchmark.rxSingleShallowAttempt
# Parameters: (depth = 1000)
# Run progress: 28.00% complete, ETA 03:06:18
# Fork: 1 of 1
# Warmup Iteration 1: 32.744 ops/s
# Warmup Iteration 2: 34.026 ops/s
# Warmup Iteration 3: 34.008 ops/s
Iteration 1: 34.075 ops/s
Iteration 2: 34.059 ops/s
Iteration 3: 34.129 ops/s
Result "zio.IOShallowAttemptBenchmark.rxSingleShallowAttempt":
34.088 ±(99.9%) 0.670 ops/s [Average]
(min, avg, max) = (34.059, 34.088, 34.129), stdev = 0.037
CI (99.9%): [33.418, 34.758] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOShallowAttemptBenchmark.thunkShallowAttempt
# Parameters: (depth = 1000)
# Run progress: 28.39% complete, ETA 03:05:17
# Fork: 1 of 1
# Warmup Iteration 1: 31.522 ops/s
# Warmup Iteration 2: 32.835 ops/s
# Warmup Iteration 3: 32.921 ops/s
Iteration 1: 32.975 ops/s
Iteration 2: 32.962 ops/s
Iteration 3: 32.920 ops/s
Result "zio.IOShallowAttemptBenchmark.thunkShallowAttempt":
32.952 ±(99.9%) 0.528 ops/s [Average]
(min, avg, max) = (32.920, 32.952, 32.975), stdev = 0.029
CI (99.9%): [32.424, 33.480] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOShallowAttemptBenchmark.twitterShallowAttempt
# Parameters: (depth = 1000)
# Run progress: 28.78% complete, ETA 03:04:16
# Fork: 1 of 1
# Warmup Iteration 1: 90.767 ops/s
# Warmup Iteration 2: 95.027 ops/s
# Warmup Iteration 3: 95.326 ops/s
Iteration 1: 95.355 ops/s
Iteration 2: 95.311 ops/s
Iteration 3: 95.101 ops/s
Result "zio.IOShallowAttemptBenchmark.twitterShallowAttempt":
95.256 ±(99.9%) 2.475 ops/s [Average]
(min, avg, max) = (95.101, 95.256, 95.355), stdev = 0.136
CI (99.9%): [92.781, 97.730] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOShallowAttemptBenchmark.zioShallowAttempt
# Parameters: (depth = 1000)
# Run progress: 29.17% complete, ETA 03:03:16
# Fork: 1 of 1
# Warmup Iteration 1: 12758.855 ops/s
# Warmup Iteration 2: 14644.797 ops/s
# Warmup Iteration 3: 14681.345 ops/s
Iteration 1: 14696.608 ops/s
Iteration 2: 14666.197 ops/s
Iteration 3: 14691.121 ops/s
Result "zio.IOShallowAttemptBenchmark.zioShallowAttempt":
14684.642 ±(99.9%) 295.690 ops/s [Average]
(min, avg, max) = (14666.197, 14684.642, 14696.608), stdev = 16.208
CI (99.9%): [14388.952, 14980.332] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.IOShallowAttemptBenchmark.zioShallowAttemptBaseline
# Parameters: (depth = 1000)
# Run progress: 29.56% complete, ETA 03:02:15
# Fork: 1 of 1
# Warmup Iteration 1: 1123.502 ops/s
# Warmup Iteration 2: 1273.322 ops/s
# Warmup Iteration 3: 1275.895 ops/s
Iteration 1: 1274.442 ops/s
Iteration 2: 1273.059 ops/s
Iteration 3: 1305.097 ops/s
Result "zio.IOShallowAttemptBenchmark.zioShallowAttemptBaseline":
1284.199 ±(99.9%) 330.412 ops/s [Average]
(min, avg, max) = (1273.059, 1284.199, 1305.097), stdev = 18.111
CI (99.9%): [953.787, 1614.611] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.catsParSequence
# Parameters: (count = 100)
# Run progress: 29.95% complete, ETA 03:01:14
# Fork: 1 of 1
# Warmup Iteration 1: 5024.183 ops/s
# Warmup Iteration 2: 8744.181 ops/s
# Warmup Iteration 3: 9113.187 ops/s
Iteration 1: 9105.826 ops/s
Iteration 2: 8281.571 ops/s
Iteration 3: 9089.899 ops/s
Result "zio.ParSequenceBenchmark.catsParSequence":
8825.765 ±(99.9%) 8599.237 ops/s [Average]
(min, avg, max) = (8281.571, 8825.765, 9105.826), stdev = 471.353
CI (99.9%): [226.528, 17425.002] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.catsParSequence
# Parameters: (count = 1000)
# Run progress: 30.07% complete, ETA 03:00:56
# Fork: 1 of 1
# Warmup Iteration 1: 558.630 ops/s
# Warmup Iteration 2: 924.412 ops/s
# Warmup Iteration 3: 920.255 ops/s
Iteration 1: 984.793 ops/s
Iteration 2: 997.753 ops/s
Iteration 3: 994.074 ops/s
Result "zio.ParSequenceBenchmark.catsParSequence":
992.207 ±(99.9%) 121.840 ops/s [Average]
(min, avg, max) = (984.793, 992.207, 997.753), stdev = 6.678
CI (99.9%): [870.367, 1114.046] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.catsParSequenceN
# Parameters: (count = 100)
# Run progress: 30.19% complete, ETA 03:00:39
# Fork: 1 of 1
# Warmup Iteration 1: 3684.215 ops/s
# Warmup Iteration 2: 8644.459 ops/s
# Warmup Iteration 3: 8932.906 ops/s
Iteration 1: 8952.975 ops/s
Iteration 2: 8867.334 ops/s
Iteration 3: 9090.813 ops/s
Result "zio.ParSequenceBenchmark.catsParSequenceN":
8970.374 ±(99.9%) 2056.997 ops/s [Average]
(min, avg, max) = (8867.334, 8970.374, 9090.813), stdev = 112.751
CI (99.9%): [6913.377, 11027.371] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.catsParSequenceN
# Parameters: (count = 1000)
# Run progress: 30.30% complete, ETA 03:00:21
# Fork: 1 of 1
# Warmup Iteration 1: 369.564 ops/s
# Warmup Iteration 2: 950.432 ops/s
# Warmup Iteration 3: 943.071 ops/s
Iteration 1: 970.906 ops/s
Iteration 2: 989.393 ops/s
Iteration 3: 995.261 ops/s
Result "zio.ParSequenceBenchmark.catsParSequenceN":
985.187 ±(99.9%) 231.891 ops/s [Average]
(min, avg, max) = (970.906, 985.187, 995.261), stdev = 12.711
CI (99.9%): [753.296, 1217.078] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.catsSequence
# Parameters: (count = 100)
# Run progress: 30.42% complete, ETA 03:00:04
# Fork: 1 of 1
# Warmup Iteration 1: 76185.851 ops/s
# Warmup Iteration 2: 107012.022 ops/s
# Warmup Iteration 3: 109721.373 ops/s
Iteration 1: 110031.350 ops/s
Iteration 2: 110111.262 ops/s
Iteration 3: 110010.656 ops/s
Result "zio.ParSequenceBenchmark.catsSequence":
110051.090 ±(99.9%) 969.255 ops/s [Average]
(min, avg, max) = (110010.656, 110051.090, 110111.262), stdev = 53.128
CI (99.9%): [109081.835, 111020.344] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.catsSequence
# Parameters: (count = 1000)
# Run progress: 30.54% complete, ETA 02:59:47
# Fork: 1 of 1
# Warmup Iteration 1: 7789.590 ops/s
# Warmup Iteration 2: 11151.884 ops/s
# Warmup Iteration 3: 11000.683 ops/s
Iteration 1: 10706.620 ops/s
Iteration 2: 11108.117 ops/s
Iteration 3: 11121.213 ops/s
Result "zio.ParSequenceBenchmark.catsSequence":
10978.650 ±(99.9%) 4299.611 ops/s [Average]
(min, avg, max) = (10706.620, 10978.650, 11121.213), stdev = 235.676
CI (99.9%): [6679.039, 15278.261] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.futureSequence
# Parameters: (count = 100)
# Run progress: 30.66% complete, ETA 02:59:29
# Fork: 1 of 1
# Warmup Iteration 1: 7476.985 ops/s
# Warmup Iteration 2: 17970.151 ops/s
# Warmup Iteration 3: 18270.586 ops/s
Iteration 1: 18695.439 ops/s
Iteration 2: 18827.951 ops/s
Iteration 3: 18873.958 ops/s
Result "zio.ParSequenceBenchmark.futureSequence":
18799.116 ±(99.9%) 1690.955 ops/s [Average]
(min, avg, max) = (18695.439, 18799.116, 18873.958), stdev = 92.687
CI (99.9%): [17108.160, 20490.071] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.futureSequence
# Parameters: (count = 1000)
# Run progress: 30.77% complete, ETA 02:59:12
# Fork: 1 of 1
# Warmup Iteration 1: 1122.439 ops/s
# Warmup Iteration 2: 2373.654 ops/s
# Warmup Iteration 3: 2536.708 ops/s
Iteration 1: 2545.120 ops/s
Iteration 2: 2540.752 ops/s
Iteration 3: 2545.922 ops/s
Result "zio.ParSequenceBenchmark.futureSequence":
2543.931 ±(99.9%) 50.763 ops/s [Average]
(min, avg, max) = (2540.752, 2543.931, 2545.922), stdev = 2.782
CI (99.9%): [2493.169, 2594.694] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.monixParSequence
# Parameters: (count = 100)
# Run progress: 30.89% complete, ETA 02:58:54
# Fork: 1 of 1
# Warmup Iteration 1: 5208.294 ops/s
# Warmup Iteration 2: 13654.609 ops/s
# Warmup Iteration 3: 13975.587 ops/s
Iteration 1: 13791.454 ops/s
Iteration 2: 13929.845 ops/s
Iteration 3: 13976.727 ops/s
Result "zio.ParSequenceBenchmark.monixParSequence":
13899.342 ±(99.9%) 1757.409 ops/s [Average]
(min, avg, max) = (13791.454, 13899.342, 13976.727), stdev = 96.330
CI (99.9%): [12141.933, 15656.751] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.monixParSequence
# Parameters: (count = 1000)
# Run progress: 31.01% complete, ETA 02:58:37
# Fork: 1 of 1
# Warmup Iteration 1: 641.171 ops/s
# Warmup Iteration 2: 1251.914 ops/s
# Warmup Iteration 3: 1207.941 ops/s
Iteration 1: 1345.184 ops/s
Iteration 2: 1353.186 ops/s
Iteration 3: 1352.397 ops/s
Result "zio.ParSequenceBenchmark.monixParSequence":
1350.256 ±(99.9%) 80.458 ops/s [Average]
(min, avg, max) = (1345.184, 1350.256, 1353.186), stdev = 4.410
CI (99.9%): [1269.798, 1430.714] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.monixParSequenceN
# Parameters: (count = 100)
# Run progress: 31.12% complete, ETA 02:58:19
# Fork: 1 of 1
# Warmup Iteration 1: 3279.530 ops/s
# Warmup Iteration 2: 9771.379 ops/s
# Warmup Iteration 3: 13748.690 ops/s
Iteration 1: 13791.010 ops/s
Iteration 2: 13821.599 ops/s
Iteration 3: 13934.514 ops/s
Result "zio.ParSequenceBenchmark.monixParSequenceN":
13849.041 ±(99.9%) 1378.962 ops/s [Average]
(min, avg, max) = (13791.010, 13849.041, 13934.514), stdev = 75.586
CI (99.9%): [12470.079, 15228.003] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.monixParSequenceN
# Parameters: (count = 1000)
# Run progress: 31.24% complete, ETA 02:58:02
# Fork: 1 of 1
# Warmup Iteration 1: 803.073 ops/s
# Warmup Iteration 2: 2094.969 ops/s
# Warmup Iteration 3: 2363.059 ops/s
Iteration 1: 2598.994 ops/s
Iteration 2: 2612.956 ops/s
Iteration 3: 2612.209 ops/s
Result "zio.ParSequenceBenchmark.monixParSequenceN":
2608.053 ±(99.9%) 143.287 ops/s [Average]
(min, avg, max) = (2598.994, 2608.053, 2612.956), stdev = 7.854
CI (99.9%): [2464.766, 2751.340] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.monixParSequenceUnordered
# Parameters: (count = 100)
# Run progress: 31.36% complete, ETA 02:57:44
# Fork: 1 of 1
# Warmup Iteration 1: 5377.630 ops/s
# Warmup Iteration 2: 14649.998 ops/s
# Warmup Iteration 3: 14883.763 ops/s
Iteration 1: 15141.994 ops/s
Iteration 2: 15104.712 ops/s
Iteration 3: 15108.546 ops/s
Result "zio.ParSequenceBenchmark.monixParSequenceUnordered":
15118.417 ±(99.9%) 374.138 ops/s [Average]
(min, avg, max) = (15104.712, 15118.417, 15141.994), stdev = 20.508
CI (99.9%): [14744.280, 15492.555] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.monixParSequenceUnordered
# Parameters: (count = 1000)
# Run progress: 31.47% complete, ETA 02:57:27
# Fork: 1 of 1
# Warmup Iteration 1: 646.635 ops/s
# Warmup Iteration 2: 1297.301 ops/s
# Warmup Iteration 3: 1437.563 ops/s
Iteration 1: 1492.854 ops/s
Iteration 2: 1492.110 ops/s
Iteration 3: 1492.108 ops/s
Result "zio.ParSequenceBenchmark.monixParSequenceUnordered":
1492.357 ±(99.9%) 7.850 ops/s [Average]
(min, avg, max) = (1492.108, 1492.357, 1492.854), stdev = 0.430
CI (99.9%): [1484.508, 1500.207] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.monixSequence
# Parameters: (count = 100)
# Run progress: 31.59% complete, ETA 02:57:09
# Fork: 1 of 1
# Warmup Iteration 1: 165180.022 ops/s
# Warmup Iteration 2: 230647.937 ops/s
# Warmup Iteration 3: 234229.703 ops/s
Iteration 1: 234816.020 ops/s
Iteration 2: 233833.631 ops/s
Iteration 3: 234326.324 ops/s
Result "zio.ParSequenceBenchmark.monixSequence":
234325.325 ±(99.9%) 8961.230 ops/s [Average]
(min, avg, max) = (233833.631, 234325.325, 234816.020), stdev = 491.195
CI (99.9%): [225364.095, 243286.555] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.monixSequence
# Parameters: (count = 1000)
# Run progress: 31.71% complete, ETA 02:56:52
# Fork: 1 of 1
# Warmup Iteration 1: 17810.825 ops/s
# Warmup Iteration 2: 23426.680 ops/s
# Warmup Iteration 3: 23511.969 ops/s
Iteration 1: 24550.340 ops/s
Iteration 2: 24549.945 ops/s
Iteration 3: 24599.615 ops/s
Result "zio.ParSequenceBenchmark.monixSequence":
24566.633 ±(99.9%) 521.102 ops/s [Average]
(min, avg, max) = (24549.945, 24566.633, 24599.615), stdev = 28.563
CI (99.9%): [24045.531, 25087.735] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.zioParSequence
# Parameters: (count = 100)
# Run progress: 31.83% complete, ETA 02:56:34
# Fork: 1 of 1
# Warmup Iteration 1: 375.274 ops/s
# Warmup Iteration 2: 2015.134 ops/s
# Warmup Iteration 3: 2763.734 ops/s
Iteration 1: 3642.899 ops/s
Iteration 2: 3693.152 ops/s
Iteration 3: 3290.422 ops/s
Result "zio.ParSequenceBenchmark.zioParSequence":
3542.157 ±(99.9%) 4003.636 ops/s [Average]
(min, avg, max) = (3290.422, 3542.157, 3693.152), stdev = 219.453
CI (99.9%): [≈ 0, 7545.793] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.zioParSequence
# Parameters: (count = 1000)
# Run progress: 31.94% complete, ETA 02:56:17
# Fork: 1 of 1
# Warmup Iteration 1: 44.650 ops/s
# Warmup Iteration 2: 149.868 ops/s
# Warmup Iteration 3: 312.219 ops/s
Iteration 1: 348.026 ops/s
Iteration 2: 360.127 ops/s
Iteration 3: 365.370 ops/s
Result "zio.ParSequenceBenchmark.zioParSequence":
357.841 ±(99.9%) 162.276 ops/s [Average]
(min, avg, max) = (348.026, 357.841, 365.370), stdev = 8.895
CI (99.9%): [195.565, 520.118] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.zioParSequenceN
# Parameters: (count = 100)
# Run progress: 32.06% complete, ETA 02:55:59
# Fork: 1 of 1
# Warmup Iteration 1: 419.230 ops/s
# Warmup Iteration 2: 1567.184 ops/s
# Warmup Iteration 3: 2512.718 ops/s
Iteration 1: 3392.796 ops/s
Iteration 2: 3720.299 ops/s
Iteration 3: 3856.280 ops/s
Result "zio.ParSequenceBenchmark.zioParSequenceN":
3656.458 ±(99.9%) 4346.496 ops/s [Average]
(min, avg, max) = (3392.796, 3656.458, 3856.280), stdev = 238.246
CI (99.9%): [≈ 0, 8002.954] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.zioParSequenceN
# Parameters: (count = 1000)
# Run progress: 32.18% complete, ETA 02:55:42
# Fork: 1 of 1
# Warmup Iteration 1: 54.296 ops/s
# Warmup Iteration 2: 296.792 ops/s
# Warmup Iteration 3: 355.199 ops/s
Iteration 1: 462.489 ops/s
Iteration 2: 457.811 ops/s
Iteration 3: 494.500 ops/s
Result "zio.ParSequenceBenchmark.zioParSequenceN":
471.600 ±(99.9%) 364.311 ops/s [Average]
(min, avg, max) = (457.811, 471.600, 494.500), stdev = 19.969
CI (99.9%): [107.290, 835.911] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.zioSequence
# Parameters: (count = 100)
# Run progress: 32.29% complete, ETA 02:55:24
# Fork: 1 of 1
# Warmup Iteration 1: 60064.789 ops/s
# Warmup Iteration 2: 92140.320 ops/s
# Warmup Iteration 3: 94050.993 ops/s
Iteration 1: 90974.068 ops/s
Iteration 2: 94124.879 ops/s
Iteration 3: 94117.192 ops/s
Result "zio.ParSequenceBenchmark.zioSequence":
93072.046 ±(99.9%) 33147.148 ops/s [Average]
(min, avg, max) = (90974.068, 93072.046, 94124.879), stdev = 1816.907
CI (99.9%): [59924.899, 126219.194] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParSequenceBenchmark.zioSequence
# Parameters: (count = 1000)
# Run progress: 32.41% complete, ETA 02:55:06
# Fork: 1 of 1
# Warmup Iteration 1: 6230.323 ops/s
# Warmup Iteration 2: 9861.146 ops/s
# Warmup Iteration 3: 9930.893 ops/s
Iteration 1: 9655.884 ops/s
Iteration 2: 9646.126 ops/s
Iteration 3: 10033.839 ops/s
Result "zio.ParSequenceBenchmark.zioSequence":
9778.616 ±(99.9%) 4033.376 ops/s [Average]
(min, avg, max) = (9646.126, 9778.616, 10033.839), stdev = 221.083
CI (99.9%): [5745.240, 13811.992] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 5 s each
# Measurement: 3 iterations, 5 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParallelMergeSortBenchmark.scalaCollectionSort
# Parameters: (parThreshold = 4096, samples = 128, size = 10000)
# Run progress: 32.53% complete, ETA 02:54:49
# Fork: 1 of 1
# Warmup Iteration 1: 1.463 ops/s
# Warmup Iteration 2: 1.886 ops/s
# Warmup Iteration 3: 1.913 ops/s
Iteration 1: 1.932 ops/s
Iteration 2: 1.916 ops/s
Iteration 3: 1.917 ops/s
Result "zio.ParallelMergeSortBenchmark.scalaCollectionSort":
1.922 ±(99.9%) 0.165 ops/s [Average]
(min, avg, max) = (1.916, 1.922, 1.932), stdev = 0.009
CI (99.9%): [1.757, 2.087] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 5 s each
# Measurement: 3 iterations, 5 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParallelMergeSortBenchmark.zioSort
# Parameters: (parThreshold = 4096, samples = 128, size = 10000)
# Run progress: 32.72% complete, ETA 02:54:23
# Fork: 1 of 1
# Warmup Iteration 1: 1.266 ops/s
# Warmup Iteration 2: 1.742 ops/s
# Warmup Iteration 3: 1.832 ops/s
Iteration 1: 1.868 ops/s
Iteration 2: 1.855 ops/s
Iteration 3: 1.866 ops/s
Result "zio.ParallelMergeSortBenchmark.zioSort":
1.863 ±(99.9%) 0.126 ops/s [Average]
(min, avg, max) = (1.855, 1.863, 1.868), stdev = 0.007
CI (99.9%): [1.736, 1.989] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 5 s each
# Measurement: 3 iterations, 5 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.ParallelMergeSortBenchmark.zioSortTraced
# Parameters: (parThreshold = 4096, samples = 128, size = 10000)
# Run progress: 32.92% complete, ETA 02:53:59
# Fork: 1 of 1
# Warmup Iteration 1: 0.717 ops/s
# Warmup Iteration 2: 1.501 ops/s
# Warmup Iteration 3: 1.489 ops/s
Iteration 1: 1.614 ops/s
Iteration 2: 1.625 ops/s
Iteration 3: 1.607 ops/s
Result "zio.ParallelMergeSortBenchmark.zioSortTraced":
1.615 ±(99.9%) 0.168 ops/s [Average]
(min, avg, max) = (1.607, 1.615, 1.625), stdev = 0.009
CI (99.9%): [1.448, 1.783] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.QueueBackPressureBenchmark.fs2Queue
# Run progress: 33.11% complete, ETA 02:53:37
# Fork: 1 of 1
# Warmup Iteration 1: 182.627 ops/s
# Warmup Iteration 2: 490.314 ops/s
# Warmup Iteration 3: 538.928 ops/s
Iteration 1: 535.996 ops/s
Iteration 2: 538.568 ops/s
Iteration 3: 542.911 ops/s
Result "zio.QueueBackPressureBenchmark.fs2Queue":
539.158 ±(99.9%) 63.767 ops/s [Average]
(min, avg, max) = (535.996, 539.158, 542.911), stdev = 3.495
CI (99.9%): [475.392, 602.925] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.QueueBackPressureBenchmark.monixQueue
# Run progress: 33.23% complete, ETA 02:53:20
# Fork: 1 of 1
# Warmup Iteration 1: 543.955 ops/s
# Warmup Iteration 2: 1653.709 ops/s
# Warmup Iteration 3: 1839.461 ops/s
Iteration 1: 1876.608 ops/s
Iteration 2: 1854.590 ops/s
Iteration 3: 1882.548 ops/s
Result "zio.QueueBackPressureBenchmark.monixQueue":
1871.249 ±(99.9%) 268.719 ops/s [Average]
(min, avg, max) = (1854.590, 1871.249, 1882.548), stdev = 14.729
CI (99.9%): [1602.530, 2139.968] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.QueueBackPressureBenchmark.zioQueue
# Run progress: 33.35% complete, ETA 02:53:04
# Fork: 1 of 1
# Warmup Iteration 1: 217.846 ops/s
# Warmup Iteration 2: 734.128 ops/s
# Warmup Iteration 3: 987.505 ops/s
Iteration 1: 989.223 ops/s
Iteration 2: 989.219 ops/s
Iteration 3: 1001.878 ops/s
Result "zio.QueueBackPressureBenchmark.zioQueue":
993.440 ±(99.9%) 133.313 ops/s [Average]
(min, avg, max) = (989.219, 993.440, 1001.878), stdev = 7.307
CI (99.9%): [860.127, 1126.753] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.QueueBackPressureBenchmark.zioTQueue
# Run progress: 33.46% complete, ETA 02:52:48
# Fork: 1 of 1
# Warmup Iteration 1: 128.144 ops/s
# Warmup Iteration 2: 383.159 ops/s
# Warmup Iteration 3: 473.623 ops/s
Iteration 1: 499.118 ops/s
Iteration 2: 495.867 ops/s
Iteration 3: 504.702 ops/s
Result "zio.QueueBackPressureBenchmark.zioTQueue":
499.896 ±(99.9%) 81.515 ops/s [Average]
(min, avg, max) = (495.867, 499.896, 504.702), stdev = 4.468
CI (99.9%): [418.380, 581.411] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.QueueParallelBenchmark.fs2Queue
# Run progress: 33.58% complete, ETA 02:52:31
# Fork: 1 of 1
# Warmup Iteration 1: 1102.740 ops/s
# Warmup Iteration 2: 2073.496 ops/s
# Warmup Iteration 3: 2155.657 ops/s
Iteration 1: 2157.088 ops/s
Iteration 2: 2170.996 ops/s
Iteration 3: 2159.830 ops/s
Result "zio.QueueParallelBenchmark.fs2Queue":
2162.638 ±(99.9%) 134.394 ops/s [Average]
(min, avg, max) = (2157.088, 2162.638, 2170.996), stdev = 7.367
CI (99.9%): [2028.244, 2297.032] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.QueueParallelBenchmark.monixQueue
# Run progress: 33.70% complete, ETA 02:52:15
# Fork: 1 of 1
# Warmup Iteration 1: 4009.756 ops/s
# Warmup Iteration 2: 7012.623 ops/s
# Warmup Iteration 3: 7286.294 ops/s
Iteration 1: 7321.156 ops/s
Iteration 2: 7267.885 ops/s
Iteration 3: 7245.871 ops/s
Result "zio.QueueParallelBenchmark.monixQueue":
7278.304 ±(99.9%) 706.192 ops/s [Average]
(min, avg, max) = (7245.871, 7278.304, 7321.156), stdev = 38.709
CI (99.9%): [6572.112, 7984.496] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.QueueParallelBenchmark.zioQueue
# Run progress: 33.81% complete, ETA 02:51:58
# Fork: 1 of 1
# Warmup Iteration 1: 834.844 ops/s
# Warmup Iteration 2: 2402.237 ops/s
# Warmup Iteration 3: 2971.210 ops/s
Iteration 1: 3091.593 ops/s
Iteration 2: 3164.603 ops/s
Iteration 3: 3180.002 ops/s
Result "zio.QueueParallelBenchmark.zioQueue":
3145.399 ±(99.9%) 861.641 ops/s [Average]
(min, avg, max) = (3091.593, 3145.399, 3180.002), stdev = 47.229
CI (99.9%): [2283.758, 4007.040] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.QueueParallelBenchmark.zioTQueue
# Run progress: 33.93% complete, ETA 02:51:42
# Fork: 1 of 1
# Warmup Iteration 1: 194.415 ops/s
# Warmup Iteration 2: 321.320 ops/s
# Warmup Iteration 3: 379.778 ops/s
Iteration 1: 396.221 ops/s
Iteration 2: 387.594 ops/s
Iteration 3: 388.817 ops/s
Result "zio.QueueParallelBenchmark.zioTQueue":
390.878 ±(99.9%) 85.162 ops/s [Average]
(min, avg, max) = (387.594, 390.878, 396.221), stdev = 4.668
CI (99.9%): [305.716, 476.039] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.QueueSequentialBenchmark.fs2Queue
# Run progress: 34.05% complete, ETA 02:51:26
# Fork: 1 of 1
# Warmup Iteration 1: 2972.131 ops/s
# Warmup Iteration 2: 3712.729 ops/s
# Warmup Iteration 3: 3746.438 ops/s
Iteration 1: 3745.208 ops/s
Iteration 2: 3745.785 ops/s
Iteration 3: 3736.678 ops/s
Result "zio.QueueSequentialBenchmark.fs2Queue":
3742.557 ±(99.9%) 93.031 ops/s [Average]
(min, avg, max) = (3736.678, 3742.557, 3745.785), stdev = 5.099
CI (99.9%): [3649.527, 3835.588] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.QueueSequentialBenchmark.monixQueue
# Run progress: 34.17% complete, ETA 02:51:09
# Fork: 1 of 1
# Warmup Iteration 1: 12801.814 ops/s
# Warmup Iteration 2: 13966.473 ops/s
# Warmup Iteration 3: 13825.141 ops/s
Iteration 1: 14137.454 ops/s
Iteration 2: 14137.410 ops/s
Iteration 3: 14135.319 ops/s
Result "zio.QueueSequentialBenchmark.monixQueue":
14136.728 ±(99.9%) 22.260 ops/s [Average]
(min, avg, max) = (14135.319, 14136.728, 14137.454), stdev = 1.220
CI (99.9%): [14114.468, 14158.988] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.QueueSequentialBenchmark.zioQueue
# Run progress: 34.28% complete, ETA 02:50:53
# Fork: 1 of 1
# Warmup Iteration 1: 4552.903 ops/s
# Warmup Iteration 2: 5510.941 ops/s
# Warmup Iteration 3: 5522.314 ops/s
Iteration 1: 5513.494 ops/s
Iteration 2: 5521.972 ops/s
Iteration 3: 5517.490 ops/s
Result "zio.QueueSequentialBenchmark.zioQueue":
5517.652 ±(99.9%) 77.377 ops/s [Average]
(min, avg, max) = (5513.494, 5517.652, 5521.972), stdev = 4.241
CI (99.9%): [5440.275, 5595.029] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.QueueSequentialBenchmark.zioTQueue
# Run progress: 34.40% complete, ETA 02:50:36
# Fork: 1 of 1
# Warmup Iteration 1: 331.258 ops/s
# Warmup Iteration 2: 397.169 ops/s
# Warmup Iteration 3: 396.315 ops/s
Iteration 1: 395.992 ops/s
Iteration 2: 393.850 ops/s
Iteration 3: 395.939 ops/s
Result "zio.QueueSequentialBenchmark.zioTQueue":
395.260 ±(99.9%) 22.291 ops/s [Average]
(min, avg, max) = (393.850, 395.260, 395.992), stdev = 1.222
CI (99.9%): [372.969, 417.552] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.StreamBenchmarks.akkaChunkFilterMapSum
# Parameters: (chunkCount = 10000, chunkSize = 5000)
# Run progress: 34.52% complete, ETA 02:50:19
# Fork: 1 of 1
# Warmup Iteration 1: 0.223 ops/s
# Warmup Iteration 2: 0.226 ops/s
# Warmup Iteration 3: 0.187 ops/s
Iteration 1: 0.227 ops/s
Iteration 2: 0.191 ops/s
Iteration 3: 0.206 ops/s
Result "zio.StreamBenchmarks.akkaChunkFilterMapSum":
0.208 ±(99.9%) 0.324 ops/s [Average]
(min, avg, max) = (0.191, 0.208, 0.227), stdev = 0.018
CI (99.9%): [≈ 0, 0.532] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.StreamBenchmarks.fs2ChunkFilterMapSum
# Parameters: (chunkCount = 10000, chunkSize = 5000)
# Run progress: 34.91% complete, ETA 02:49:49
# Fork: 1 of 1
# Warmup Iteration 1: 0.953 ops/s
# Warmup Iteration 2: 0.981 ops/s
# Warmup Iteration 3: 0.985 ops/s
Iteration 1: 0.987 ops/s
Iteration 2: #
# There OpenJis DK insuffi64cien-Btit S memeorvery for the Javr a Runtime Environment tVMo continue.
# Native memor warning: INFO: os::commit_memory(0x00000000fe200000, 5242880, 0) failed; error='Not enough space' (errno=12)
y allocation (mmap) failed to map 5242880 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /home/ec2-user/zio/benchmarks/hs_err_pid19491.log
<forked VM failed with exit code 1>
<stdout last='20 lines'>
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 5242880 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /home/ec2-user/zio/benchmarks/hs_err_pid19491.log
</stdout>
<stderr last='20 lines'>
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000fe200000, 5242880, 0) failed; error='Not enough space' (errno=12)
</stderr>
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.StreamBenchmarks.zioChunkChunkFilterMapSum
# Parameters: (chunkCount = 10000, chunkSize = 5000)
# Run progress: 34.91% complete, ETA 02:49:49
# Fork: 1 of 1
# Warmup Iteration 1: 0.981 ops/s
# Warmup Iteration 2: 1.009 ops/s
# Warmup Iteration 3: 1.011 ops/s
Iteration 1: 1.011 ops/s
Iteration 2: 1.010 ops/s
Iteration 3: 1.009 ops/s
Result "zio.StreamBenchmarks.zioChunkChunkFilterMapSum":
1.010 ±(99.9%) 0.025 ops/s [Average]
(min, avg, max) = (1.009, 1.010, 1.011), stdev = 0.001
CI (99.9%): [0.985, 1.035] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.StreamBenchmarks.zioChunkFilterMapSum
# Parameters: (chunkCount = 10000, chunkSize = 5000)
# Run progress: 35.30% complete, ETA 02:50:19
# Fork: 1 of 1
# Warmup Iteration 1: 0.890 ops/s
# Warmup Iteration 2: 1.012 ops/s
# Warmup Iteration 3: 1.000 ops/s
Iteration 1: #
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 9437184 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /home/ec2-user/zio/benchmarks/hs_err_pid19567.log
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000fd600000, 9437184, 0) failed; error='Not enough space' (errno=12)
<forked VM failed with exit code 1>
<stdout last='20 lines'>
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 9437184 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /home/ec2-user/zio/benchmarks/hs_err_pid19567.log
</stdout>
<stderr last='20 lines'>
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000fd600000, 9437184, 0) failed; error='Not enough space' (errno=12)
</stderr>
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.chunks.ChunkAppendBenchmarks.chunkAppend
# Parameters: (size = 10000)
# Run progress: 35.30% complete, ETA 02:50:19
# Fork: 1 of 1
# Warmup Iteration 1: 4672.568 ops/s
# Warmup Iteration 2: 4849.800 ops/s
# Warmup Iteration 3: 4894.316 ops/s
Iteration 1: 5039.142 ops/s
Iteration 2: 5034.487 ops/s
Iteration 3: 5038.057 ops/s
Result "zio.chunks.ChunkAppendBenchmarks.chunkAppend":
5037.228 ±(99.9%) 44.431 ops/s [Average]
(min, avg, max) = (5034.487, 5037.228, 5039.142), stdev = 2.435
CI (99.9%): [4992.798, 5081.659] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.chunks.ChunkAppendBenchmarks.vectorAppend
# Parameters: (size = 10000)
# Run progress: 35.69% complete, ETA 02:50:15
# Fork: 1 of 1
# Warmup Iteration 1: 3068.283 ops/s
# Warmup Iteration 2: 3181.366 ops/s
# Warmup Iteration 3: 3201.292 ops/s
Iteration 1: 3149.875 ops/s
Iteration 2: 3140.244 ops/s
Iteration 3: 3140.355 ops/s
Result "zio.chunks.ChunkAppendBenchmarks.vectorAppend":
3143.491 ±(99.9%) 100.859 ops/s [Average]
(min, avg, max) = (3140.244, 3143.491, 3149.875), stdev = 5.528
CI (99.9%): [3042.633, 3244.350] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.chunks.ChunkConcatBenchmarks.balancedConcat
# Parameters: (size = 10000)
# Run progress: 36.08% complete, ETA 02:49:11
# Fork: 1 of 1
# Warmup Iteration 1: 1624.500 ops/s
# Warmup Iteration 2: 1692.627 ops/s
# Warmup Iteration 3: 1692.978 ops/s
Iteration 1: 1697.722 ops/s
Iteration 2: 1697.507 ops/s
Iteration 3: 1698.890 ops/s
Result "zio.chunks.ChunkConcatBenchmarks.balancedConcat":
1698.039 ±(99.9%) 13.575 ops/s [Average]
(min, avg, max) = (1697.507, 1698.039, 1698.890), stdev = 0.744
CI (99.9%): [1684.464, 1711.615] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.chunks.ChunkConcatBenchmarks.leftConcat
# Parameters: (size = 10000)
# Run progress: 36.47% complete, ETA 02:48:06
# Fork: 1 of 1
# Warmup Iteration 1: 387.126 ops/s
# Warmup Iteration 2: 404.136 ops/s
# Warmup Iteration 3: 405.207 ops/s
Iteration 1: 405.090 ops/s
Iteration 2: 405.093 ops/s
Iteration 3: 405.364 ops/s
Result "zio.chunks.ChunkConcatBenchmarks.leftConcat":
405.182 ±(99.9%) 2.872 ops/s [Average]
(min, avg, max) = (405.090, 405.182, 405.364), stdev = 0.157
CI (99.9%): [402.310, 408.054] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.chunks.ChunkConcatBenchmarks.rightConcat
# Parameters: (size = 10000)
# Run progress: 36.86% complete, ETA 02:47:02
# Fork: 1 of 1
# Warmup Iteration 1: 392.003 ops/s
# Warmup Iteration 2: 408.902 ops/s
# Warmup Iteration 3: 411.046 ops/s
Iteration 1: 411.853 ops/s
Iteration 2: 410.849 ops/s
Iteration 3: 411.551 ops/s
Result "zio.chunks.ChunkConcatBenchmarks.rightConcat":
411.418 ±(99.9%) 9.400 ops/s [Average]
(min, avg, max) = (410.849, 411.418, 411.853), stdev = 0.515
CI (99.9%): [402.018, 420.817] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.chunks.ChunkPrependBenchmarks.chunkPrepend
# Parameters: (size = 10000)
# Run progress: 37.25% complete, ETA 02:45:58
# Fork: 1 of 1
# Warmup Iteration 1: 3748.533 ops/s
# Warmup Iteration 2: 3914.620 ops/s
# Warmup Iteration 3: 3894.539 ops/s
Iteration 1: 3846.621 ops/s
Iteration 2: 3843.928 ops/s
Iteration 3: 3842.657 ops/s
Result "zio.chunks.ChunkPrependBenchmarks.chunkPrepend":
3844.402 ±(99.9%) 36.932 ops/s [Average]
(min, avg, max) = (3842.657, 3844.402, 3846.621), stdev = 2.024
CI (99.9%): [3807.470, 3881.334] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.chunks.ChunkPrependBenchmarks.vectorPrepend
# Parameters: (size = 10000)
# Run progress: 37.64% complete, ETA 02:44:54
# Fork: 1 of 1
# Warmup Iteration 1: 3001.172 ops/s
# Warmup Iteration 2: 3126.550 ops/s
# Warmup Iteration 3: 3132.649 ops/s
Iteration 1: 3102.543 ops/s
Iteration 2: 3086.329 ops/s
Iteration 3: 3078.969 ops/s
Result "zio.chunks.ChunkPrependBenchmarks.vectorPrepend":
3089.280 ±(99.9%) 220.042 ops/s [Average]
(min, avg, max) = (3078.969, 3089.280, 3102.543), stdev = 12.061
CI (99.9%): [2869.239, 3309.322] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.ForeachPar_Benchmark.foreachPar_
# Run progress: 38.03% complete, ETA 02:43:50
# Fork: 1 of 1
# Warmup Iteration 1: 19.850 ops/s
# Warmup Iteration 2: 35.334 ops/s
# Warmup Iteration 3: 35.939 ops/s
Iteration 1: 35.969 ops/s
Iteration 2: 36.233 ops/s
Iteration 3: 36.351 ops/s
Result "zio.internal.ForeachPar_Benchmark.foreachPar_":
36.184 ±(99.9%) 3.562 ops/s [Average]
(min, avg, max) = (35.969, 36.184, 36.351), stdev = 0.195
CI (99.9%): [32.622, 39.747] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.ForeachPar_Benchmark.naiveForeachPar_
# Run progress: 38.42% complete, ETA 02:42:46
# Fork: 1 of 1
# Warmup Iteration 1: 7.786 ops/s
# Warmup Iteration 2: 15.282 ops/s
# Warmup Iteration 3: 15.387 ops/s
Iteration 1: 15.469 ops/s
Iteration 2: 15.498 ops/s
Iteration 3: 15.593 ops/s
Result "zio.internal.ForeachPar_Benchmark.naiveForeachPar_":
15.520 ±(99.9%) 1.188 ops/s [Average]
(min, avg, max) = (15.469, 15.520, 15.593), stdev = 0.065
CI (99.9%): [14.332, 16.708] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.MergeAllParBenchmark.mergeAllPar
# Run progress: 38.81% complete, ETA 02:41:42
# Fork: 1 of 1
# Warmup Iteration 1: 21.346 ops/s
# Warmup Iteration 2: 35.069 ops/s
# Warmup Iteration 3: 35.024 ops/s
Iteration 1: 35.308 ops/s
Iteration 2: 28.197 ops/s
Iteration 3: 34.764 ops/s
Result "zio.internal.MergeAllParBenchmark.mergeAllPar":
32.756 ±(99.9%) 72.206 ops/s [Average]
(min, avg, max) = (28.197, 32.756, 35.308), stdev = 3.958
CI (99.9%): [≈ 0, 104.962] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.MergeAllParBenchmark.naiveMergeAllPar
# Run progress: 39.20% complete, ETA 02:40:38
# Fork: 1 of 1
# Warmup Iteration 1: 6.580 ops/s
# Warmup Iteration 2: 15.073 ops/s
# Warmup Iteration 3: 16.010 ops/s
Iteration 1: 15.981 ops/s
Iteration 2: 16.024 ops/s
Iteration 3: 16.013 ops/s
Result "zio.internal.MergeAllParBenchmark.naiveMergeAllPar":
16.006 ±(99.9%) 0.415 ops/s [Average]
(min, avg, max) = (15.981, 16.006, 16.024), stdev = 0.023
CI (99.9%): [15.591, 16.422] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "group1Offer", 1x "group1Poll" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.OneElementQueueConcBenchmark.Group1SPSC
# Parameters: (qType = OneElementQueue)
# Run progress: 39.59% complete, ETA 02:39:35
# Fork: 1 of 1
# Warmup Iteration 1: 7.082 ops/us
# Warmup Iteration 2: 8.095 ops/us
# Warmup Iteration 3: 8.348 ops/us
Iteration 1: 8.289 ops/us
failedOffers: 470028.000 #
failedPolls: 562723.000 #
group1Offer: 4.168 ops/us
group1Poll: 4.121 ops/us
madeOffers: 15409641.000 #
madePolls: 15409640.000 #
Iteration 2: 8.308 ops/us
failedOffers: 583019.000 #
failedPolls: 624115.000 #
group1Offer: 4.178 ops/us
group1Poll: 4.131 ops/us
madeOffers: 19480452.000 #
madePolls: 19480452.000 #
Iteration 3: 8.365 ops/us
failedOffers: 728921.000 #
failedPolls: 702947.000 #
group1Offer: 4.210 ops/us
group1Poll: 4.155 ops/us
madeOffers: 23556984.000 #
madePolls: 23556983.000 #
Result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC":
8.321 ±(99.9%) 0.716 ops/us [Average]
(min, avg, max) = (8.289, 8.321, 8.365), stdev = 0.039
CI (99.9%): [7.604, 9.037] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC:failedOffers":
1781968.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (470028.000, 593989.333, 728921.000), stdev = 129794.674
CI (99.9%): [1781968.000, 1781968.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC:failedPolls":
1889785.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (562723.000, 629928.333, 702947.000), stdev = 70292.522
CI (99.9%): [1889785.000, 1889785.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC:group1Offer":
4.185 ±(99.9%) 0.402 ops/us [Average]
(min, avg, max) = (4.168, 4.185, 4.210), stdev = 0.022
CI (99.9%): [3.784, 4.587] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC:group1Poll":
4.136 ±(99.9%) 0.315 ops/us [Average]
(min, avg, max) = (4.121, 4.136, 4.155), stdev = 0.017
CI (99.9%): [3.821, 4.451] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC:madeOffers":
58447077.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (15409641.000, 19482359.000, 23556984.000), stdev = 4073671.835
CI (99.9%): [58447077.000, 58447077.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC:madePolls":
58447075.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (15409640.000, 19482358.333, 23556983.000), stdev = 4073671.835
CI (99.9%): [58447075.000, 58447075.000] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "group1Offer", 1x "group1Poll" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.OneElementQueueConcBenchmark.Group1SPSC
# Parameters: (qType = OneElementQueueNoMetric)
# Run progress: 39.63% complete, ETA 02:39:29
# Fork: 1 of 1
# Warmup Iteration 1: 7.142 ops/us
# Warmup Iteration 2: 7.973 ops/us
# Warmup Iteration 3: 8.134 ops/us
Iteration 1: 8.125 ops/us
failedOffers: 590367.000 #
failedPolls: 732454.000 #
group1Offer: 4.077 ops/us
group1Poll: 4.048 ops/us
madeOffers: 15042300.000 #
madePolls: 15042300.000 #
Iteration 2: 8.162 ops/us
failedOffers: 687611.000 #
failedPolls: 790277.000 #
group1Offer: 4.101 ops/us
group1Poll: 4.061 ops/us
madeOffers: 19046485.000 #
madePolls: 19046485.000 #
Iteration 3: 8.189 ops/us
failedOffers: 777650.000 #
failedPolls: 844029.000 #
group1Offer: 4.113 ops/us
group1Poll: 4.077 ops/us
madeOffers: 23069893.000 #
madePolls: 23069892.000 #
Result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC":
8.159 ±(99.9%) 0.594 ops/us [Average]
(min, avg, max) = (8.125, 8.159, 8.189), stdev = 0.033
CI (99.9%): [7.565, 8.753] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC:failedOffers":
2055628.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (590367.000, 685209.333, 777650.000), stdev = 93664.596
CI (99.9%): [2055628.000, 2055628.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC:failedPolls":
2366760.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (732454.000, 788920.000, 844029.000), stdev = 55799.877
CI (99.9%): [2366760.000, 2366760.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC:group1Offer":
4.097 ±(99.9%) 0.332 ops/us [Average]
(min, avg, max) = (4.077, 4.097, 4.113), stdev = 0.018
CI (99.9%): [3.765, 4.429] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC:group1Poll":
4.062 ±(99.9%) 0.266 ops/us [Average]
(min, avg, max) = (4.048, 4.062, 4.077), stdev = 0.015
CI (99.9%): [3.796, 4.327] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC:madeOffers":
57158678.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (15042300.000, 19052892.667, 23069893.000), stdev = 4013800.336
CI (99.9%): [57158678.000, 57158678.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC:madePolls":
57158677.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (15042300.000, 19052892.333, 23069892.000), stdev = 4013799.836
CI (99.9%): [57158677.000, 57158677.000] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "group1Offer", 1x "group1Poll" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.OneElementQueueConcBenchmark.Group1SPSC
# Parameters: (qType = RingBufferPow2)
# Run progress: 39.66% complete, ETA 02:39:23
# Fork: 1 of 1
# Warmup Iteration 1: 7.480 ops/us
# Warmup Iteration 2: 7.953 ops/us
# Warmup Iteration 3: 8.183 ops/us
Iteration 1: 8.195 ops/us
failedOffers: 140558.000 #
failedPolls: 284813.000 #
group1Offer: 4.094 ops/us
group1Poll: 4.101 ops/us
madeOffers: 15691301.000 #
madePolls: 15691299.000 #
Iteration 2: 8.148 ops/us
failedOffers: 163035.000 #
failedPolls: 313483.000 #
group1Offer: 4.063 ops/us
group1Poll: 4.085 ops/us
madeOffers: 19748572.000 #
madePolls: 19748572.000 #
Iteration 3: 8.178 ops/us
failedOffers: 185668.000 #
failedPolls: 325109.000 #
group1Offer: 4.089 ops/us
group1Poll: 4.089 ops/us
madeOffers: 23815246.000 #
madePolls: 23815244.000 #
Result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC":
8.174 ±(99.9%) 0.431 ops/us [Average]
(min, avg, max) = (8.148, 8.174, 8.195), stdev = 0.024
CI (99.9%): [7.743, 8.604] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC:failedOffers":
489261.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (140558.000, 163087.000, 185668.000), stdev = 22555.045
CI (99.9%): [489261.000, 489261.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC:failedPolls":
923405.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (284813.000, 307801.667, 325109.000), stdev = 20740.059
CI (99.9%): [923405.000, 923405.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC:group1Offer":
4.082 ±(99.9%) 0.303 ops/us [Average]
(min, avg, max) = (4.063, 4.082, 4.094), stdev = 0.017
CI (99.9%): [3.779, 4.384] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC:group1Poll":
4.092 ±(99.9%) 0.149 ops/us [Average]
(min, avg, max) = (4.085, 4.092, 4.101), stdev = 0.008
CI (99.9%): [3.943, 4.241] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC:madeOffers":
59255119.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (15691301.000, 19751706.333, 23815246.000), stdev = 4061973.407
CI (99.9%): [59255119.000, 59255119.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group1SPSC:madePolls":
59255115.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (15691299.000, 19751705.000, 23815244.000), stdev = 4061973.406
CI (99.9%): [59255115.000, 59255115.000] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 4 threads (1 group; 2x "group2Offer", 2x "group2Poll" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention
# Parameters: (qType = OneElementQueue)
# Run progress: 39.70% complete, ETA 02:39:18
# Fork: 1 of 1
# Warmup Iteration 1: 7.463 ops/us
# Warmup Iteration 2: 8.077 ops/us
# Warmup Iteration 3: 8.183 ops/us
Iteration 1: 7.841 ops/us
failedOffers: 5384516.000 #
failedPolls: 5675917.000 #
group2Offer: 3.965 ops/us
group2Poll: 3.876 ops/us
madeOffers: 10274268.000 #
madePolls: 10274268.000 #
Iteration 2: 7.947 ops/us
failedOffers: 7312468.000 #
failedPolls: 7575373.000 #
group2Offer: 3.997 ops/us
group2Poll: 3.950 ops/us
madeOffers: 12443048.000 #
madePolls: 12443048.000 #
Iteration 3: 7.889 ops/us
failedOffers: 8305423.000 #
failedPolls: 8715005.000 #
group2Offer: 3.885 ops/us
group2Poll: 4.003 ops/us
madeOffers: 15460406.000 #
madePolls: 15460405.000 #
Result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention":
7.892 ±(99.9%) 0.969 ops/us [Average]
(min, avg, max) = (7.841, 7.892, 7.947), stdev = 0.053
CI (99.9%): [6.924, 8.861] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention:failedOffers":
21002407.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (5384516.000, 7000802.333, 8305423.000), stdev = 1485185.524
CI (99.9%): [21002407.000, 21002407.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention:failedPolls":
21966295.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (5675917.000, 7322098.333, 8715005.000), stdev = 1535293.135
CI (99.9%): [21966295.000, 21966295.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention:group2Offer":
3.949 ±(99.9%) 1.051 ops/us [Average]
(min, avg, max) = (3.885, 3.949, 3.997), stdev = 0.058
CI (99.9%): [2.898, 5.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention:group2Poll":
3.943 ±(99.9%) 1.167 ops/us [Average]
(min, avg, max) = (3.876, 3.943, 4.003), stdev = 0.064
CI (99.9%): [2.776, 5.110] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention:madeOffers":
38177722.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (10274268.000, 12725907.333, 15460406.000), stdev = 2604613.962
CI (99.9%): [38177722.000, 38177722.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention:madePolls":
38177721.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (10274268.000, 12725907.000, 15460405.000), stdev = 2604613.437
CI (99.9%): [38177721.000, 38177721.000] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 4 threads (1 group; 2x "group2Offer", 2x "group2Poll" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention
# Parameters: (qType = OneElementQueueNoMetric)
# Run progress: 39.74% complete, ETA 02:39:12
# Fork: 1 of 1
# Warmup Iteration 1: 7.999 ops/us
# Warmup Iteration 2: 8.168 ops/us
# Warmup Iteration 3: 8.353 ops/us
Iteration 1: 7.988 ops/us
failedOffers: 4725463.000 #
failedPolls: 5872640.000 #
group2Offer: 4.001 ops/us
group2Poll: 3.987 ops/us
madeOffers: 10816975.000 #
madePolls: 10816974.000 #
Iteration 2: 8.125 ops/us
failedOffers: 5788503.000 #
failedPolls: 6975024.000 #
group2Offer: 4.051 ops/us
group2Poll: 4.074 ops/us
madeOffers: 13851015.000 #
madePolls: 13851014.000 #
Iteration 3: 7.338 ops/us
failedOffers: 7935836.000 #
failedPolls: 8783955.000 #
group2Offer: 3.837 ops/us
group2Poll: 3.501 ops/us
madeOffers: 15635082.000 #
madePolls: 15635082.000 #
Result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention":
7.817 ±(99.9%) 7.678 ops/us [Average]
(min, avg, max) = (7.338, 7.817, 8.125), stdev = 0.421
CI (99.9%): [0.139, 15.495] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention:failedOffers":
18449802.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (4725463.000, 6149934.000, 7935836.000), stdev = 1635419.816
CI (99.9%): [18449802.000, 18449802.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention:failedPolls":
21631619.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (5872640.000, 7210539.667, 8783955.000), stdev = 1469877.369
CI (99.9%): [21631619.000, 21631619.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention:group2Offer":
3.963 ±(99.9%) 2.047 ops/us [Average]
(min, avg, max) = (3.837, 3.963, 4.051), stdev = 0.112
CI (99.9%): [1.917, 6.010] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention:group2Poll":
3.854 ±(99.9%) 5.636 ops/us [Average]
(min, avg, max) = (3.501, 3.854, 4.074), stdev = 0.309
CI (99.9%): [≈ 0, 9.490] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention:madeOffers":
40303072.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (10816975.000, 13434357.333, 15635082.000), stdev = 2435927.231
CI (99.9%): [40303072.000, 40303072.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention:madePolls":
40303070.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (10816974.000, 13434356.667, 15635082.000), stdev = 2435927.683
CI (99.9%): [40303070.000, 40303070.000] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 4 threads (1 group; 2x "group2Offer", 2x "group2Poll" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention
# Parameters: (qType = RingBufferPow2)
# Run progress: 39.78% complete, ETA 02:39:07
# Fork: 1 of 1
# Warmup Iteration 1: 7.603 ops/us
# Warmup Iteration 2: 7.934 ops/us
# Warmup Iteration 3: 8.198 ops/us
Iteration 1: 7.879 ops/us
failedOffers: 5123391.000 #
failedPolls: 5104430.000 #
group2Offer: 3.941 ops/us
group2Poll: 3.938 ops/us
madeOffers: 11051542.000 #
madePolls: 11051540.000 #
Iteration 2: 7.908 ops/us
failedOffers: 7420208.000 #
failedPolls: 7315638.000 #
group2Offer: 4.023 ops/us
group2Poll: 3.886 ops/us
madeOffers: 12862526.000 #
madePolls: 12862526.000 #
Iteration 3: 7.074 ops/us
failedOffers: 9425006.000 #
failedPolls: 9028742.000 #
group2Offer: 3.706 ops/us
group2Poll: 3.368 ops/us
madeOffers: 14599442.000 #
madePolls: 14599442.000 #
Result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention":
7.621 ±(99.9%) 8.641 ops/us [Average]
(min, avg, max) = (7.074, 7.621, 7.908), stdev = 0.474
CI (99.9%): [≈ 0, 16.261] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention:failedOffers":
21968605.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (5123391.000, 7322868.333, 9425006.000), stdev = 2152458.864
CI (99.9%): [21968605.000, 21968605.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention:failedPolls":
21448810.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (5104430.000, 7149603.333, 9028742.000), stdev = 1967417.546
CI (99.9%): [21448810.000, 21448810.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention:group2Offer":
3.890 ±(99.9%) 2.998 ops/us [Average]
(min, avg, max) = (3.706, 3.890, 4.023), stdev = 0.164
CI (99.9%): [0.892, 6.888] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention:group2Poll":
3.731 ±(99.9%) 5.752 ops/us [Average]
(min, avg, max) = (3.368, 3.731, 3.938), stdev = 0.315
CI (99.9%): [≈ 0, 9.482] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention:madeOffers":
38513510.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (11051542.000, 12837836.667, 14599442.000), stdev = 1774078.852
CI (99.9%): [38513510.000, 38513510.000] (assumes normal distribution)
Secondary result "zio.internal.OneElementQueueConcBenchmark.Group2ModerateContention:madePolls":
38513508.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (11051540.000, 12837836.000, 14599442.000), stdev = 1774079.859
CI (99.9%): [38513508.000, 38513508.000] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "group1Offer", 1x "group1Poll" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.ProducerConsumerBenchmark.Group1SPSC
# Parameters: (qCapacity = 65536, qType = RingBufferPow2)
# Run progress: 39.82% complete, ETA 02:39:01
# Fork: 1 of 1
# Warmup Iteration 1: 7.495 ops/us
# Warmup Iteration 2: 8.052 ops/us
# Warmup Iteration 3: 8.140 ops/us
Iteration 1: 8.153 ops/us
failedOffers: 75271.000 #
failedPolls: 68193.000 #
group1Offer: 4.071 ops/us
group1Poll: 4.081 ops/us
madeOffers: 15857871.000 #
madePolls: 15857500.000 #
Iteration 2: 8.149 ops/us
failedOffers: 75271.000 #
failedPolls: 78765.000 #
group1Offer: 4.069 ops/us
group1Poll: 4.080 ops/us
madeOffers: 19927346.000 #
madePolls: 19927346.000 #
Iteration 3: 8.144 ops/us
failedOffers: 75271.000 #
failedPolls: 104627.000 #
group1Offer: 4.067 ops/us
group1Poll: 4.076 ops/us
madeOffers: 23995461.000 #
madePolls: 23995132.000 #
Result "zio.internal.ProducerConsumerBenchmark.Group1SPSC":
8.148 ±(99.9%) 0.081 ops/us [Average]
(min, avg, max) = (8.144, 8.148, 8.153), stdev = 0.004
CI (99.9%): [8.067, 8.230] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:failedOffers":
225813.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (75271.000, 75271.000, 75271.000), stdev = 0.001
CI (99.9%): [225813.000, 225813.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:failedPolls":
251585.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (68193.000, 83861.667, 104627.000), stdev = 18744.095
CI (99.9%): [251585.000, 251585.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:group1Offer":
4.069 ±(99.9%) 0.033 ops/us [Average]
(min, avg, max) = (4.067, 4.069, 4.071), stdev = 0.002
CI (99.9%): [4.036, 4.102] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:group1Poll":
4.079 ±(99.9%) 0.049 ops/us [Average]
(min, avg, max) = (4.076, 4.079, 4.081), stdev = 0.003
CI (99.9%): [4.030, 4.128] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:madeOffers":
59780678.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (15857871.000, 19926892.667, 23995461.000), stdev = 4068795.019
CI (99.9%): [59780678.000, 59780678.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:madePolls":
59779978.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (15857500.000, 19926659.333, 23995132.000), stdev = 4068816.043
CI (99.9%): [59779978.000, 59779978.000] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "group1Offer", 1x "group1Poll" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.ProducerConsumerBenchmark.Group1SPSC
# Parameters: (qCapacity = 65536, qType = RingBufferArb)
# Run progress: 39.86% complete, ETA 02:38:56
# Fork: 1 of 1
# Warmup Iteration 1: 7.363 ops/us
# Warmup Iteration 2: 7.589 ops/us
# Warmup Iteration 3: 7.731 ops/us
Iteration 1: 7.697 ops/us
failedOffers: ≈ 0 #
failedPolls: 164329.000 #
group1Offer: 3.838 ops/us
group1Poll: 3.859 ops/us
madeOffers: 15123547.000 #
madePolls: 15123547.000 #
Iteration 2: 7.745 ops/us
failedOffers: ≈ 0 #
failedPolls: 188396.000 #
group1Offer: 3.869 ops/us
group1Poll: 3.876 ops/us
madeOffers: 18992735.000 #
madePolls: 18992378.000 #
Iteration 3: 7.746 ops/us
failedOffers: ≈ 0 #
failedPolls: 203940.000 #
group1Offer: 3.857 ops/us
group1Poll: 3.889 ops/us
madeOffers: 22866332.000 #
madePolls: 22865991.000 #
Result "zio.internal.ProducerConsumerBenchmark.Group1SPSC":
7.729 ±(99.9%) 0.508 ops/us [Average]
(min, avg, max) = (7.697, 7.729, 7.746), stdev = 0.028
CI (99.9%): [7.221, 8.237] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:failedOffers":
≈ 0 #
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:failedPolls":
556665.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (164329.000, 185555.000, 203940.000), stdev = 19957.738
CI (99.9%): [556665.000, 556665.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:group1Offer":
3.855 ±(99.9%) 0.284 ops/us [Average]
(min, avg, max) = (3.838, 3.855, 3.869), stdev = 0.016
CI (99.9%): [3.570, 4.139] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:group1Poll":
3.875 ±(99.9%) 0.268 ops/us [Average]
(min, avg, max) = (3.859, 3.875, 3.889), stdev = 0.015
CI (99.9%): [3.606, 4.143] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:madeOffers":
56982614.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (15123547.000, 18994204.667, 22866332.000), stdev = 3871392.709
CI (99.9%): [56982614.000, 56982614.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:madePolls":
56981916.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (15123547.000, 18993972.000, 22865991.000), stdev = 3871222.246
CI (99.9%): [56981916.000, 56981916.000] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "group1Offer", 1x "group1Poll" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.ProducerConsumerBenchmark.Group1SPSC
# Parameters: (qCapacity = 65536, qType = JCTools)
# Run progress: 39.90% complete, ETA 02:38:50
# Fork: 1 of 1
# Warmup Iteration 1: 7.563 ops/us
# Warmup Iteration 2: 8.021 ops/us
# Warmup Iteration 3: 8.171 ops/us
Iteration 1: 8.203 ops/us
failedOffers: ≈ 0 #
failedPolls: 67518.000 #
group1Offer: 4.096 ops/us
group1Poll: 4.107 ops/us
madeOffers: 15963589.000 #
madePolls: 15963206.000 #
Iteration 2: 8.187 ops/us
failedOffers: ≈ 0 #
failedPolls: 73995.000 #
group1Offer: 4.082 ops/us
group1Poll: 4.105 ops/us
madeOffers: 20062973.000 #
madePolls: 20062584.000 #
Iteration 3: 8.185 ops/us
failedOffers: ≈ 0 #
failedPolls: 88422.000 #
group1Offer: 4.077 ops/us
group1Poll: 4.108 ops/us
madeOffers: 24157163.000 #
madePolls: 24156806.000 #
Result "zio.internal.ProducerConsumerBenchmark.Group1SPSC":
8.192 ±(99.9%) 0.176 ops/us [Average]
(min, avg, max) = (8.185, 8.192, 8.203), stdev = 0.010
CI (99.9%): [8.016, 8.368] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:failedOffers":
≈ 0 #
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:failedPolls":
229935.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (67518.000, 76645.000, 88422.000), stdev = 10700.990
CI (99.9%): [229935.000, 229935.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:group1Offer":
4.085 ±(99.9%) 0.180 ops/us [Average]
(min, avg, max) = (4.077, 4.085, 4.096), stdev = 0.010
CI (99.9%): [3.905, 4.265] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:group1Poll":
4.107 ±(99.9%) 0.026 ops/us [Average]
(min, avg, max) = (4.105, 4.107, 4.108), stdev = 0.001
CI (99.9%): [4.081, 4.132] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:madeOffers":
60183725.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (15963589.000, 20061241.667, 24157163.000), stdev = 4096787.274
CI (99.9%): [60183725.000, 60183725.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:madePolls":
60182596.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (15963206.000, 20060865.333, 24156806.000), stdev = 4096800.270
CI (99.9%): [60182596.000, 60182596.000] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "group1Offer", 1x "group1Poll" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.ProducerConsumerBenchmark.Group1SPSC
# Parameters: (qCapacity = 65536, qType = LinkedQueue)
# Run progress: 39.94% complete, ETA 02:38:44
# Fork: 1 of 1
# Warmup Iteration 1: 7.043 ops/us
# Warmup Iteration 2: 7.516 ops/us
# Warmup Iteration 3: 7.761 ops/us
Iteration 1: 7.774 ops/us
failedOffers: ≈ 0 #
failedPolls: 623257.000 #
group1Offer: 3.847 ops/us
group1Poll: 3.928 ops/us
madeOffers: 14745415.000 #
madePolls: 14745415.000 #
Iteration 2: 7.745 ops/us
failedOffers: ≈ 0 #
failedPolls: 732596.000 #
group1Offer: 3.826 ops/us
group1Poll: 3.919 ops/us
madeOffers: 18572358.000 #
madePolls: 18572358.000 #
Iteration 3: 7.708 ops/us
failedOffers: ≈ 0 #
failedPolls: 841318.000 #
group1Offer: 3.808 ops/us
group1Poll: 3.899 ops/us
madeOffers: 22382080.000 #
madePolls: 22381362.000 #
Result "zio.internal.ProducerConsumerBenchmark.Group1SPSC":
7.742 ±(99.9%) 0.612 ops/us [Average]
(min, avg, max) = (7.708, 7.742, 7.774), stdev = 0.034
CI (99.9%): [7.131, 8.354] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:failedOffers":
≈ 0 #
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:failedPolls":
2197171.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (623257.000, 732390.333, 841318.000), stdev = 109030.645
CI (99.9%): [2197171.000, 2197171.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:group1Offer":
3.827 ±(99.9%) 0.351 ops/us [Average]
(min, avg, max) = (3.808, 3.827, 3.847), stdev = 0.019
CI (99.9%): [3.477, 4.178] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:group1Poll":
3.915 ±(99.9%) 0.266 ops/us [Average]
(min, avg, max) = (3.899, 3.915, 3.928), stdev = 0.015
CI (99.9%): [3.649, 4.181] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:madeOffers":
55699853.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (14745415.000, 18566617.667, 22382080.000), stdev = 3818335.736
CI (99.9%): [55699853.000, 55699853.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:madePolls":
55699135.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (14745415.000, 18566378.333, 22381362.000), stdev = 3817977.012
CI (99.9%): [55699135.000, 55699135.000] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "group1Offer", 1x "group1Poll" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.ProducerConsumerBenchmark.Group1SPSC
# Parameters: (qCapacity = 65536, qType = JucBlocking)
# Run progress: 39.98% complete, ETA 02:38:39
# Fork: 1 of 1
# Warmup Iteration 1: 6.614 ops/us
# Warmup Iteration 2: 7.240 ops/us
# Warmup Iteration 3: 7.105 ops/us
Iteration 1: 7.422 ops/us
failedOffers: ≈ 0 #
failedPolls: 28262.000 #
group1Offer: 3.711 ops/us
group1Poll: 3.711 ops/us
madeOffers: 14217752.000 #
madePolls: 14152071.000 #
Iteration 2: 7.445 ops/us
failedOffers: ≈ 0 #
failedPolls: 28262.000 #
group1Offer: 3.725 ops/us
group1Poll: 3.720 ops/us
madeOffers: 17943364.000 #
madePolls: 17888119.000 #
Iteration 3: 7.406 ops/us
failedOffers: ≈ 0 #
failedPolls: 28262.000 #
group1Offer: 3.703 ops/us
group1Poll: 3.703 ops/us
madeOffers: 21646647.000 #
madePolls: 21591563.000 #
Result "zio.internal.ProducerConsumerBenchmark.Group1SPSC":
7.424 ±(99.9%) 0.361 ops/us [Average]
(min, avg, max) = (7.406, 7.424, 7.445), stdev = 0.020
CI (99.9%): [7.063, 7.785] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:failedOffers":
≈ 0 #
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:failedPolls":
84786.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (28262.000, 28262.000, 28262.000), stdev = 0.001
CI (99.9%): [84786.000, 84786.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:group1Offer":
3.713 ±(99.9%) 0.207 ops/us [Average]
(min, avg, max) = (3.703, 3.713, 3.725), stdev = 0.011
CI (99.9%): [3.506, 3.920] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:group1Poll":
3.711 ±(99.9%) 0.155 ops/us [Average]
(min, avg, max) = (3.703, 3.711, 3.720), stdev = 0.008
CI (99.9%): [3.556, 3.866] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:madeOffers":
53807763.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (14217752.000, 17935921.000, 21646647.000), stdev = 3714453.093
CI (99.9%): [53807763.000, 53807763.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group1SPSC:madePolls":
53631753.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (14152071.000, 17877251.000, 21591563.000), stdev = 3719757.907
CI (99.9%): [53631753.000, 53631753.000] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 8 threads (1 group; 4x "group2Offer", 4x "group2Poll" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.ProducerConsumerBenchmark.Group2ModerateContention
# Parameters: (qCapacity = 65536, qType = RingBufferPow2)
# Run progress: 40.02% complete, ETA 02:38:33
# Fork: 1 of 1
# Warmup Iteration 1: 7.032 ops/us
# Warmup Iteration 2: 7.689 ops/us
# Warmup Iteration 3: 7.702 ops/us
Iteration 1: 7.571 ops/us
failedOffers: 558646.000 #
failedPolls: 987977.000 #
group2Offer: 3.788 ops/us
group2Poll: 3.782 ops/us
madeOffers: 14727233.000 #
madePolls: 14687127.000 #
Iteration 2: 7.469 ops/us
failedOffers: 743662.000 #
failedPolls: 1106095.000 #
group2Offer: 3.752 ops/us
group2Poll: 3.717 ops/us
madeOffers: 18518694.000 #
madePolls: 18486959.000 #
Iteration 3: 7.042 ops/us
failedOffers: 784584.000 #
failedPolls: 1453378.000 #
group2Offer: 3.375 ops/us
group2Poll: 3.667 ops/us
madeOffers: 21984630.000 #
madePolls: 21957349.000 #
Result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention":
7.360 ±(99.9%) 5.120 ops/us [Average]
(min, avg, max) = (7.042, 7.360, 7.571), stdev = 0.281
CI (99.9%): [2.241, 12.480] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:failedOffers":
2086892.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (558646.000, 695630.667, 784584.000), stdev = 120383.768
CI (99.9%): [2086892.000, 2086892.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:failedPolls":
3547450.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (987977.000, 1182483.333, 1453378.000), stdev = 241921.280
CI (99.9%): [3547450.000, 3547450.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Offer":
3.638 ±(99.9%) 4.177 ops/us [Average]
(min, avg, max) = (3.375, 3.638, 3.788), stdev = 0.229
CI (99.9%): [≈ 0, 7.815] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Poll":
3.722 ±(99.9%) 1.055 ops/us [Average]
(min, avg, max) = (3.667, 3.722, 3.782), stdev = 0.058
CI (99.9%): [2.668, 4.777] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:madeOffers":
55230557.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (14727233.000, 18410185.667, 21984630.000), stdev = 3629915.061
CI (99.9%): [55230557.000, 55230557.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:madePolls":
55131435.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (14687127.000, 18377145.000, 21957349.000), stdev = 3636354.812
CI (99.9%): [55131435.000, 55131435.000] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 8 threads (1 group; 4x "group2Offer", 4x "group2Poll" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.ProducerConsumerBenchmark.Group2ModerateContention
# Parameters: (qCapacity = 65536, qType = RingBufferArb)
# Run progress: 40.05% complete, ETA 02:38:28
# Fork: 1 of 1
# Warmup Iteration 1: 6.754 ops/us
# Warmup Iteration 2: 6.699 ops/us
# Warmup Iteration 3: 7.230 ops/us
Iteration 1: 6.570 ops/us
failedOffers: 770234.000 #
failedPolls: 207585.000 #
group2Offer: 3.422 ops/us
group2Poll: 3.148 ops/us
madeOffers: 13725242.000 #
madePolls: 13660542.000 #
Iteration 2: 7.498 ops/us
failedOffers: 881657.000 #
failedPolls: 320100.000 #
group2Offer: 3.733 ops/us
group2Poll: 3.765 ops/us
madeOffers: 17456082.000 #
madePolls: 17424983.000 #
Iteration 3: 7.390 ops/us
failedOffers: 1122190.000 #
failedPolls: 387703.000 #
group2Offer: 3.768 ops/us
group2Poll: 3.622 ops/us
madeOffers: 21168484.000 #
madePolls: 21123448.000 #
Result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention":
7.153 ±(99.9%) 9.260 ops/us [Average]
(min, avg, max) = (6.570, 7.153, 7.498), stdev = 0.508
CI (99.9%): [≈ 0, 16.413] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:failedOffers":
2774081.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (770234.000, 924693.667, 1122190.000), stdev = 179881.551
CI (99.9%): [2774081.000, 2774081.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:failedPolls":
915388.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (207585.000, 305129.333, 387703.000), stdev = 90987.439
CI (99.9%): [915388.000, 915388.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Offer":
3.641 ±(99.9%) 3.472 ops/us [Average]
(min, avg, max) = (3.422, 3.641, 3.768), stdev = 0.190
CI (99.9%): [0.169, 7.113] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Poll":
3.512 ±(99.9%) 5.897 ops/us [Average]
(min, avg, max) = (3.148, 3.512, 3.765), stdev = 0.323
CI (99.9%): [≈ 0, 9.409] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:madeOffers":
52349808.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (13725242.000, 17449936.000, 21168484.000), stdev = 3721624.806
CI (99.9%): [52349808.000, 52349808.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:madePolls":
52208973.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (13660542.000, 17402991.000, 21123448.000), stdev = 3731501.605
CI (99.9%): [52208973.000, 52208973.000] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 8 threads (1 group; 4x "group2Offer", 4x "group2Poll" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.ProducerConsumerBenchmark.Group2ModerateContention
# Parameters: (qCapacity = 65536, qType = JCTools)
# Run progress: 40.09% complete, ETA 02:38:22
# Fork: 1 of 1
# Warmup Iteration 1: 5.637 ops/us
# Warmup Iteration 2: 7.281 ops/us
# Warmup Iteration 3: 7.110 ops/us
Iteration 1: 7.852 ops/us
failedOffers: 823122.000 #
failedPolls: 653110.000 #
group2Offer: 3.991 ops/us
group2Poll: 3.861 ops/us
madeOffers: 13699561.000 #
madePolls: 13667422.000 #
Iteration 2: 7.730 ops/us
failedOffers: 981709.000 #
failedPolls: 805727.000 #
group2Offer: 3.867 ops/us
group2Poll: 3.863 ops/us
madeOffers: 17564922.000 #
madePolls: 17499397.000 #
Iteration 3: 7.974 ops/us
failedOffers: 1119861.000 #
failedPolls: 1027803.000 #
group2Offer: 3.969 ops/us
group2Poll: 4.005 ops/us
madeOffers: 21555035.000 #
madePolls: 21511646.000 #
Result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention":
7.852 ±(99.9%) 2.219 ops/us [Average]
(min, avg, max) = (7.730, 7.852, 7.974), stdev = 0.122
CI (99.9%): [5.632, 10.071] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:failedOffers":
2924692.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (823122.000, 974897.333, 1119861.000), stdev = 148486.725
CI (99.9%): [2924692.000, 2924692.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:failedPolls":
2486640.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (653110.000, 828880.000, 1027803.000), stdev = 188416.446
CI (99.9%): [2486640.000, 2486640.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Offer":
3.942 ±(99.9%) 1.207 ops/us [Average]
(min, avg, max) = (3.867, 3.942, 3.991), stdev = 0.066
CI (99.9%): [2.735, 5.149] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Poll":
3.910 ±(99.9%) 1.502 ops/us [Average]
(min, avg, max) = (3.861, 3.910, 4.005), stdev = 0.082
CI (99.9%): [2.407, 5.412] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:madeOffers":
52819518.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (13699561.000, 17606506.000, 21555035.000), stdev = 3927902.094
CI (99.9%): [52819518.000, 52819518.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:madePolls":
52678465.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (13667422.000, 17559488.333, 21511646.000), stdev = 3922457.236
CI (99.9%): [52678465.000, 52678465.000] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 8 threads (1 group; 4x "group2Offer", 4x "group2Poll" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.ProducerConsumerBenchmark.Group2ModerateContention
# Parameters: (qCapacity = 65536, qType = LinkedQueue)
# Run progress: 40.13% complete, ETA 02:38:17
# Fork: 1 of 1
# Warmup Iteration 1: 6.529 ops/us
# Warmup Iteration 2: 7.150 ops/us
# Warmup Iteration 3: 7.463 ops/us
Iteration 1: 6.723 ops/us
failedOffers: ≈ 0 #
failedPolls: 540523.000 #
group2Offer: 3.390 ops/us
group2Poll: 3.333 ops/us
madeOffers: 14240609.000 #
madePolls: 14140601.000 #
Iteration 2: 7.237 ops/us
failedOffers: ≈ 0 #
failedPolls: 540523.000 #
group2Offer: 3.667 ops/us
group2Poll: 3.570 ops/us
madeOffers: 18078697.000 #
madePolls: 17839269.000 #
Iteration 3: 7.071 ops/us
failedOffers: ≈ 0 #
failedPolls: 540523.000 #
group2Offer: 3.519 ops/us
group2Poll: 3.552 ops/us
madeOffers: 21737691.000 #
madePolls: 21627439.000 #
Result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention":
7.011 ±(99.9%) 4.782 ops/us [Average]
(min, avg, max) = (6.723, 7.011, 7.237), stdev = 0.262
CI (99.9%): [2.228, 11.793] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:failedOffers":
≈ 0 #
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:failedPolls":
1621569.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (540523.000, 540523.000, 540523.000), stdev = 0.001
CI (99.9%): [1621569.000, 1621569.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Offer":
3.526 ±(99.9%) 2.530 ops/us [Average]
(min, avg, max) = (3.390, 3.526, 3.667), stdev = 0.139
CI (99.9%): [0.996, 6.056] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Poll":
3.485 ±(99.9%) 2.403 ops/us [Average]
(min, avg, max) = (3.333, 3.485, 3.570), stdev = 0.132
CI (99.9%): [1.081, 5.888] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:madeOffers":
54056997.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (14240609.000, 18018999.000, 21737691.000), stdev = 3748897.507
CI (99.9%): [54056997.000, 54056997.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:madePolls":
53607309.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (14140601.000, 17869103.000, 21627439.000), stdev = 3743508.162
CI (99.9%): [53607309.000, 53607309.000] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 8 threads (1 group; 4x "group2Offer", 4x "group2Poll" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.ProducerConsumerBenchmark.Group2ModerateContention
# Parameters: (qCapacity = 65536, qType = JucBlocking)
# Run progress: 40.17% complete, ETA 02:38:12
# Fork: 1 of 1
# Warmup Iteration 1: 5.954 ops/us
# Warmup Iteration 2: 6.446 ops/us
# Warmup Iteration 3: 6.690 ops/us
Iteration 1: 5.773 ops/us
failedOffers: ≈ 0 #
failedPolls: 1102033.000 #
group2Offer: 2.905 ops/us
group2Poll: 2.868 ops/us
madeOffers: 12833882.000 #
madePolls: 12311911.000 #
Iteration 2: 6.400 ops/us
failedOffers: ≈ 0 #
failedPolls: 1102033.000 #
group2Offer: 3.113 ops/us
group2Poll: 3.287 ops/us
madeOffers: 15962223.000 #
madePolls: 15733289.000 #
Iteration 3: 7.075 ops/us
failedOffers: ≈ 0 #
failedPolls: 1102033.000 #
group2Offer: 3.506 ops/us
group2Poll: 3.569 ops/us
madeOffers: 19577959.000 #
madePolls: 19479719.000 #
Result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention":
6.416 ±(99.9%) 11.884 ops/us [Average]
(min, avg, max) = (5.773, 6.416, 7.075), stdev = 0.651
CI (99.9%): [≈ 0, 18.300] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:failedOffers":
≈ 0 #
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:failedPolls":
3306099.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (1102033.000, 1102033.000, 1102033.000), stdev = 0.001
CI (99.9%): [3306099.000, 3306099.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Offer":
3.175 ±(99.9%) 5.574 ops/us [Average]
(min, avg, max) = (2.905, 3.175, 3.506), stdev = 0.306
CI (99.9%): [≈ 0, 8.749] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Poll":
3.241 ±(99.9%) 6.433 ops/us [Average]
(min, avg, max) = (2.868, 3.241, 3.569), stdev = 0.353
CI (99.9%): [≈ 0, 9.674] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:madeOffers":
48374064.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (12833882.000, 16124688.000, 19577959.000), stdev = 3374972.563
CI (99.9%): [48374064.000, 48374064.000] (assumes normal distribution)
Secondary result "zio.internal.ProducerConsumerBenchmark.Group2ModerateContention:madePolls":
47524919.000 ±(99.9%) 0.001 # [Sum]
(min, avg, max) = (12311911.000, 15841639.667, 19479719.000), stdev = 3585132.185
CI (99.9%): [47524919.000, 47524919.000] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.ReduceAllParBenchmark.naiveReduceAllPar
# Run progress: 40.21% complete, ETA 02:38:07
# Fork: 1 of 1
# Warmup Iteration 1: 7.660 ops/s
# Warmup Iteration 2: 14.788 ops/s
# Warmup Iteration 3: 14.810 ops/s
Iteration 1: 14.957 ops/s
Iteration 2: 15.077 ops/s
Iteration 3: 15.193 ops/s
Result "zio.internal.ReduceAllParBenchmark.naiveReduceAllPar":
15.076 ±(99.9%) 2.154 ops/s [Average]
(min, avg, max) = (14.957, 15.076, 15.193), stdev = 0.118
CI (99.9%): [12.921, 17.230] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.internal.ReduceAllParBenchmark.reduceAllPar
# Run progress: 40.60% complete, ETA 02:37:03
# Fork: 1 of 1
# Warmup Iteration 1: 20.769 ops/s
# Warmup Iteration 2: 33.277 ops/s
# Warmup Iteration 3: 35.804 ops/s
Iteration 1: 36.078 ops/s
Iteration 2: 35.789 ops/s
Iteration 3: 35.956 ops/s
Result "zio.internal.ReduceAllParBenchmark.reduceAllPar":
35.941 ±(99.9%) 2.644 ops/s [Average]
(min, avg, max) = (35.789, 35.941, 36.078), stdev = 0.145
CI (99.9%): [33.297, 38.586] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.STMFlatMapBenchmark.deepFlatMap
# Parameters: (depth = 20)
# Run progress: 40.99% complete, ETA 02:36:00
# Fork: 1 of 1
# Warmup Iteration 1: 1011.191 ops/s
# Warmup Iteration 2: 1161.116 ops/s
# Warmup Iteration 3: 1164.979 ops/s
Iteration 1: 1166.496 ops/s
Iteration 2: 1165.902 ops/s
Iteration 3: 1161.291 ops/s
Result "zio.stm.STMFlatMapBenchmark.deepFlatMap":
1164.563 ±(99.9%) 51.980 ops/s [Average]
(min, avg, max) = (1161.291, 1164.563, 1166.496), stdev = 2.849
CI (99.9%): [1112.583, 1216.543] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.STMRetryBenchmark.mixedTransactions
# Run progress: 41.38% complete, ETA 02:34:56
# Fork: 1 of 1
# Warmup Iteration 1: 744.232 ops/s
# Warmup Iteration 2: 577.502 ops/s
# Warmup Iteration 3: 545.132 ops/s
Iteration 1: 474.060 ops/s
Iteration 2: 483.410 ops/s
Iteration 3: 482.387 ops/s
Result "zio.stm.STMRetryBenchmark.mixedTransactions":
479.952 ±(99.9%) 93.568 ops/s [Average]
(min, avg, max) = (474.060, 479.952, 483.410), stdev = 5.129
CI (99.9%): [386.384, 573.521] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.SemaphoreBenchmark.semaphoreCatsContention
# Parameters: (fibers = 10, ops = 1000)
# Run progress: 41.77% complete, ETA 02:33:52
# Fork: 1 of 1
# Warmup Iteration 1: 160.365 ops/s
# Warmup Iteration 2: 209.074 ops/s
# Warmup Iteration 3: 209.127 ops/s
Iteration 1: 209.253 ops/s
Iteration 2: 211.278 ops/s
Iteration 3: 210.893 ops/s
Result "zio.stm.SemaphoreBenchmark.semaphoreCatsContention":
210.475 ±(99.9%) 19.616 ops/s [Average]
(min, avg, max) = (209.253, 210.475, 211.278), stdev = 1.075
CI (99.9%): [190.859, 230.091] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.SemaphoreBenchmark.semaphoreContention
# Parameters: (fibers = 10, ops = 1000)
# Run progress: 42.16% complete, ETA 02:32:48
# Fork: 1 of 1
# Warmup Iteration 1: 85.686 ops/s
# Warmup Iteration 2: 129.018 ops/s
# Warmup Iteration 3: 130.519 ops/s
Iteration 1: 131.812 ops/s
Iteration 2: 131.140 ops/s
Iteration 3: 131.939 ops/s
Result "zio.stm.SemaphoreBenchmark.semaphoreContention":
131.630 ±(99.9%) 7.829 ops/s [Average]
(min, avg, max) = (131.140, 131.630, 131.939), stdev = 0.429
CI (99.9%): [123.801, 139.459] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.SemaphoreBenchmark.tsemaphoreContention
# Parameters: (fibers = 10, ops = 1000)
# Run progress: 42.55% complete, ETA 02:31:45
# Fork: 1 of 1
# Warmup Iteration 1: 58.964 ops/s
# Warmup Iteration 2: 82.177 ops/s
# Warmup Iteration 3: 83.149 ops/s
Iteration 1: 83.705 ops/s
Iteration 2: 83.798 ops/s
Iteration 3: 83.897 ops/s
Result "zio.stm.SemaphoreBenchmark.tsemaphoreContention":
83.800 ±(99.9%) 1.754 ops/s [Average]
(min, avg, max) = (83.705, 83.800, 83.897), stdev = 0.096
CI (99.9%): [82.046, 85.554] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.SingleRefBenchmark.refContention
# Parameters: (fibers = 10, ops = 1000)
# Run progress: 42.94% complete, ETA 02:30:41
# Fork: 1 of 1
# Warmup Iteration 1: 1591.714 ops/s
# Warmup Iteration 2: 2486.655 ops/s
# Warmup Iteration 3: 2614.741 ops/s
Iteration 1: 2621.521 ops/s
Iteration 2: 2625.724 ops/s
Iteration 3: 2633.015 ops/s
Result "zio.stm.SingleRefBenchmark.refContention":
2626.753 ±(99.9%) 106.097 ops/s [Average]
(min, avg, max) = (2621.521, 2626.753, 2633.015), stdev = 5.816
CI (99.9%): [2520.656, 2732.850] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.SingleRefBenchmark.trefContention
# Parameters: (fibers = 10, ops = 1000)
# Run progress: 43.33% complete, ETA 02:29:37
# Fork: 1 of 1
# Warmup Iteration 1: 348.472 ops/s
# Warmup Iteration 2: 503.640 ops/s
# Warmup Iteration 3: 510.244 ops/s
Iteration 1: 510.381 ops/s
Iteration 2: 514.580 ops/s
Iteration 3: 512.740 ops/s
Result "zio.stm.SingleRefBenchmark.trefContention":
512.567 ±(99.9%) 38.400 ops/s [Average]
(min, avg, max) = (510.381, 512.567, 514.580), stdev = 2.105
CI (99.9%): [474.167, 550.966] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.find
# Parameters: (size = 10)
# Run progress: 43.72% complete, ETA 02:28:34
# Fork: 1 of 1
# Warmup Iteration 1: 511622.146 ops/s
# Warmup Iteration 2: 787138.600 ops/s
# Warmup Iteration 3: 794471.383 ops/s
Iteration 1: 794649.832 ops/s
Iteration 2: 793852.539 ops/s
Iteration 3: 796356.740 ops/s
Result "zio.stm.TArrayOpsBenchmarks.find":
794953.037 ±(99.9%) 23339.882 ops/s [Average]
(min, avg, max) = (793852.539, 794953.037, 796356.740), stdev = 1279.338
CI (99.9%): [771613.155, 818292.919] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.find
# Parameters: (size = 100)
# Run progress: 43.84% complete, ETA 02:28:16
# Fork: 1 of 1
# Warmup Iteration 1: 112594.316 ops/s
# Warmup Iteration 2: 138213.070 ops/s
# Warmup Iteration 3: 139020.035 ops/s
Iteration 1: 139221.389 ops/s
Iteration 2: 139260.608 ops/s
Iteration 3: 139214.792 ops/s
Result "zio.stm.TArrayOpsBenchmarks.find":
139232.263 ±(99.9%) 451.863 ops/s [Average]
(min, avg, max) = (139214.792, 139232.263, 139260.608), stdev = 24.768
CI (99.9%): [138780.400, 139684.126] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.find
# Parameters: (size = 1000)
# Run progress: 43.95% complete, ETA 02:27:58
# Fork: 1 of 1
# Warmup Iteration 1: 8945.752 ops/s
# Warmup Iteration 2: 11251.065 ops/s
# Warmup Iteration 3: 11345.614 ops/s
Iteration 1: 11323.218 ops/s
Iteration 2: 11369.564 ops/s
Iteration 3: 11360.087 ops/s
Result "zio.stm.TArrayOpsBenchmarks.find":
11350.956 ±(99.9%) 446.693 ops/s [Average]
(min, avg, max) = (11323.218, 11350.956, 11369.564), stdev = 24.485
CI (99.9%): [10904.263, 11797.650] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.find
# Parameters: (size = 10000)
# Run progress: 44.07% complete, ETA 02:27:40
# Fork: 1 of 1
# Warmup Iteration 1: 564.265 ops/s
# Warmup Iteration 2: 634.129 ops/s
# Warmup Iteration 3: 634.001 ops/s
Iteration 1: 624.509 ops/s
Iteration 2: 642.861 ops/s
Iteration 3: 644.348 ops/s
Result "zio.stm.TArrayOpsBenchmarks.find":
637.239 ±(99.9%) 201.588 ops/s [Average]
(min, avg, max) = (624.509, 637.239, 644.348), stdev = 11.050
CI (99.9%): [435.652, 838.827] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.find
# Parameters: (size = 100000)
# Run progress: 44.19% complete, ETA 02:27:22
# Fork: 1 of 1
# Warmup Iteration 1: 15.600 ops/s
# Warmup Iteration 2: 16.598 ops/s
# Warmup Iteration 3: 17.762 ops/s
Iteration 1: 16.120 ops/s
Iteration 2: 19.166 ops/s
Iteration 3: 18.095 ops/s
Result "zio.stm.TArrayOpsBenchmarks.find":
17.794 ±(99.9%) 28.189 ops/s [Average]
(min, avg, max) = (16.120, 17.794, 19.166), stdev = 1.545
CI (99.9%): [≈ 0, 45.983] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.findM
# Parameters: (size = 10)
# Run progress: 44.31% complete, ETA 02:27:05
# Fork: 1 of 1
# Warmup Iteration 1: 254494.861 ops/s
# Warmup Iteration 2: 402087.345 ops/s
# Warmup Iteration 3: 398933.056 ops/s
Iteration 1: 399041.512 ops/s
Iteration 2: 398414.275 ops/s
Iteration 3: 399188.943 ops/s
Result "zio.stm.TArrayOpsBenchmarks.findM":
398881.577 ±(99.9%) 7504.627 ops/s [Average]
(min, avg, max) = (398414.275, 398881.577, 399188.943), stdev = 411.354
CI (99.9%): [391376.949, 406386.204] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.findM
# Parameters: (size = 100)
# Run progress: 44.42% complete, ETA 02:26:47
# Fork: 1 of 1
# Warmup Iteration 1: 31497.974 ops/s
# Warmup Iteration 2: 46985.413 ops/s
# Warmup Iteration 3: 48232.478 ops/s
Iteration 1: 48323.332 ops/s
Iteration 2: 48179.144 ops/s
Iteration 3: 48122.853 ops/s
Result "zio.stm.TArrayOpsBenchmarks.findM":
48208.443 ±(99.9%) 1886.420 ops/s [Average]
(min, avg, max) = (48122.853, 48208.443, 48323.332), stdev = 103.401
CI (99.9%): [46322.022, 50094.863] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.findM
# Parameters: (size = 1000)
# Run progress: 44.54% complete, ETA 02:26:29
# Fork: 1 of 1
# Warmup Iteration 1: 2575.437 ops/s
# Warmup Iteration 2: 3618.151 ops/s
# Warmup Iteration 3: 3644.454 ops/s
Iteration 1: 3634.804 ops/s
Iteration 2: 3645.030 ops/s
Iteration 3: 3644.666 ops/s
Result "zio.stm.TArrayOpsBenchmarks.findM":
3641.500 ±(99.9%) 105.842 ops/s [Average]
(min, avg, max) = (3634.804, 3641.500, 3645.030), stdev = 5.802
CI (99.9%): [3535.658, 3747.342] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.findM
# Parameters: (size = 10000)
# Run progress: 44.66% complete, ETA 02:26:11
# Fork: 1 of 1
# Warmup Iteration 1: 209.261 ops/s
# Warmup Iteration 2: 260.032 ops/s
# Warmup Iteration 3: 259.757 ops/s
Iteration 1: 265.225 ops/s
Iteration 2: 265.365 ops/s
Iteration 3: 265.157 ops/s
Result "zio.stm.TArrayOpsBenchmarks.findM":
265.249 ±(99.9%) 1.940 ops/s [Average]
(min, avg, max) = (265.157, 265.249, 265.365), stdev = 0.106
CI (99.9%): [263.308, 267.189] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.findM
# Parameters: (size = 100000)
# Run progress: 44.77% complete, ETA 02:25:53
# Fork: 1 of 1
# Warmup Iteration 1: 8.263 ops/s
# Warmup Iteration 2: 8.858 ops/s
# Warmup Iteration 3: 9.465 ops/s
Iteration 1: 9.107 ops/s
Iteration 2: 9.870 ops/s
Iteration 3: 9.844 ops/s
Result "zio.stm.TArrayOpsBenchmarks.findM":
9.607 ±(99.9%) 7.903 ops/s [Average]
(min, avg, max) = (9.107, 9.607, 9.870), stdev = 0.433
CI (99.9%): [1.704, 17.510] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.fold
# Parameters: (size = 10)
# Run progress: 44.89% complete, ETA 02:25:36
# Fork: 1 of 1
# Warmup Iteration 1: 523872.211 ops/s
# Warmup Iteration 2: 804922.950 ops/s
# Warmup Iteration 3: 816016.070 ops/s
Iteration 1: 816345.168 ops/s
Iteration 2: 814188.633 ops/s
Iteration 3: 815563.786 ops/s
Result "zio.stm.TArrayOpsBenchmarks.fold":
815365.862 ±(99.9%) 19918.606 ops/s [Average]
(min, avg, max) = (814188.633, 815365.862, 816345.168), stdev = 1091.806
CI (99.9%): [795447.256, 835284.468] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.fold
# Parameters: (size = 100)
# Run progress: 45.01% complete, ETA 02:25:17
# Fork: 1 of 1
# Warmup Iteration 1: 109740.348 ops/s
# Warmup Iteration 2: 136660.474 ops/s
# Warmup Iteration 3: 137914.611 ops/s
Iteration 1: 137970.686 ops/s
Iteration 2: 138158.831 ops/s
Iteration 3: 137571.059 ops/s
Result "zio.stm.TArrayOpsBenchmarks.fold":
137900.192 ±(99.9%) 5476.035 ops/s [Average]
(min, avg, max) = (137571.059, 137900.192, 138158.831), stdev = 300.160
CI (99.9%): [132424.157, 143376.227] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.fold
# Parameters: (size = 1000)
# Run progress: 45.12% complete, ETA 02:24:59
# Fork: 1 of 1
# Warmup Iteration 1: 7750.775 ops/s
# Warmup Iteration 2: 10017.220 ops/s
# Warmup Iteration 3: 10116.789 ops/s
Iteration 1: 10118.045 ops/s
Iteration 2: 10154.902 ops/s
Iteration 3: 10143.586 ops/s
Result "zio.stm.TArrayOpsBenchmarks.fold":
10138.845 ±(99.9%) 344.459 ops/s [Average]
(min, avg, max) = (10118.045, 10138.845, 10154.902), stdev = 18.881
CI (99.9%): [9794.386, 10483.303] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.fold
# Parameters: (size = 10000)
# Run progress: 45.24% complete, ETA 02:24:41
# Fork: 1 of 1
# Warmup Iteration 1: 542.058 ops/s
# Warmup Iteration 2: 608.310 ops/s
# Warmup Iteration 3: 621.474 ops/s
Iteration 1: 641.529 ops/s
Iteration 2: 705.852 ops/s
Iteration 3: 703.195 ops/s
Result "zio.stm.TArrayOpsBenchmarks.fold":
683.525 ±(99.9%) 663.970 ops/s [Average]
(min, avg, max) = (641.529, 683.525, 705.852), stdev = 36.394
CI (99.9%): [19.556, 1347.495] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.fold
# Parameters: (size = 100000)
# Run progress: 45.36% complete, ETA 02:24:23
# Fork: 1 of 1
# Warmup Iteration 1: 15.166 ops/s
# Warmup Iteration 2: 15.597 ops/s
# Warmup Iteration 3: 17.469 ops/s
Iteration 1: 16.206 ops/s
Iteration 2: 17.429 ops/s
Iteration 3: 17.147 ops/s
Result "zio.stm.TArrayOpsBenchmarks.fold":
16.927 ±(99.9%) 11.678 ops/s [Average]
(min, avg, max) = (16.206, 16.927, 17.429), stdev = 0.640
CI (99.9%): [5.249, 28.606] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.foldM
# Parameters: (size = 10)
# Run progress: 45.48% complete, ETA 02:24:06
# Fork: 1 of 1
# Warmup Iteration 1: 184942.950 ops/s
# Warmup Iteration 2: 364153.638 ops/s
# Warmup Iteration 3: 371550.806 ops/s
Iteration 1: 369779.930 ops/s
Iteration 2: 369926.480 ops/s
Iteration 3: 369278.586 ops/s
Result "zio.stm.TArrayOpsBenchmarks.foldM":
369661.665 ±(99.9%) 6198.347 ops/s [Average]
(min, avg, max) = (369278.586, 369661.665, 369926.480), stdev = 339.752
CI (99.9%): [363463.318, 375860.012] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.foldM
# Parameters: (size = 100)
# Run progress: 45.59% complete, ETA 02:23:48
# Fork: 1 of 1
# Warmup Iteration 1: 30457.530 ops/s
# Warmup Iteration 2: 48751.929 ops/s
# Warmup Iteration 3: 49742.589 ops/s
Iteration 1: 49626.162 ops/s
Iteration 2: 49628.649 ops/s
Iteration 3: 49669.460 ops/s
Result "zio.stm.TArrayOpsBenchmarks.foldM":
49641.424 ±(99.9%) 443.539 ops/s [Average]
(min, avg, max) = (49626.162, 49641.424, 49669.460), stdev = 24.312
CI (99.9%): [49197.885, 50084.962] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.foldM
# Parameters: (size = 1000)
# Run progress: 45.71% complete, ETA 02:23:30
# Fork: 1 of 1
# Warmup Iteration 1: 1556.406 ops/s
# Warmup Iteration 2: 1943.130 ops/s
# Warmup Iteration 3: 2197.034 ops/s
Iteration 1: 2194.702 ops/s
Iteration 2: 2194.518 ops/s
Iteration 3: 2185.327 ops/s
Result "zio.stm.TArrayOpsBenchmarks.foldM":
2191.515 ±(99.9%) 97.789 ops/s [Average]
(min, avg, max) = (2185.327, 2191.515, 2194.702), stdev = 5.360
CI (99.9%): [2093.726, 2289.305] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.foldM
# Parameters: (size = 10000)
# Run progress: 45.83% complete, ETA 02:23:12
# Fork: 1 of 1
# Warmup Iteration 1: 91.733 ops/s
# Warmup Iteration 2: 120.311 ops/s
# Warmup Iteration 3: 122.976 ops/s
Iteration 1: 122.983 ops/s
Iteration 2: 121.191 ops/s
Iteration 3: 123.792 ops/s
Result "zio.stm.TArrayOpsBenchmarks.foldM":
122.655 ±(99.9%) 24.284 ops/s [Average]
(min, avg, max) = (121.191, 122.655, 123.792), stdev = 1.331
CI (99.9%): [98.371, 146.939] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.foldM
# Parameters: (size = 100000)
# Run progress: 45.94% complete, ETA 02:22:54
# Fork: 1 of 1
# Warmup Iteration 1: 4.287 ops/s
# Warmup Iteration 2: 5.865 ops/s
# Warmup Iteration 3: 6.122 ops/s
Iteration 1: 6.401 ops/s
Iteration 2: 6.128 ops/s
Iteration 3: 6.482 ops/s
Result "zio.stm.TArrayOpsBenchmarks.foldM":
6.337 ±(99.9%) 3.391 ops/s [Average]
(min, avg, max) = (6.128, 6.337, 6.482), stdev = 0.186
CI (99.9%): [2.946, 9.728] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.indexWhere
# Parameters: (size = 10)
# Run progress: 46.06% complete, ETA 02:22:37
# Fork: 1 of 1
# Warmup Iteration 1: 518408.571 ops/s
# Warmup Iteration 2: 801098.152 ops/s
# Warmup Iteration 3: 811816.589 ops/s
Iteration 1: 809249.523 ops/s
Iteration 2: 809345.090 ops/s
Iteration 3: 809443.904 ops/s
Result "zio.stm.TArrayOpsBenchmarks.indexWhere":
809346.172 ±(99.9%) 1773.201 ops/s [Average]
(min, avg, max) = (809249.523, 809346.172, 809443.904), stdev = 97.195
CI (99.9%): [807572.971, 811119.374] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.indexWhere
# Parameters: (size = 100)
# Run progress: 46.18% complete, ETA 02:22:19
# Fork: 1 of 1
# Warmup Iteration 1: 115044.437 ops/s
# Warmup Iteration 2: 141773.059 ops/s
# Warmup Iteration 3: 143261.172 ops/s
Iteration 1: 143746.464 ops/s
Iteration 2: 143332.855 ops/s
Iteration 3: 143284.392 ops/s
Result "zio.stm.TArrayOpsBenchmarks.indexWhere":
143454.570 ±(99.9%) 4632.931 ops/s [Average]
(min, avg, max) = (143284.392, 143454.570, 143746.464), stdev = 253.947
CI (99.9%): [138821.639, 148087.501] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.indexWhere
# Parameters: (size = 1000)
# Run progress: 46.29% complete, ETA 02:22:01
# Fork: 1 of 1
# Warmup Iteration 1: 8800.360 ops/s
# Warmup Iteration 2: 10944.591 ops/s
# Warmup Iteration 3: 11025.908 ops/s
Iteration 1: 11027.120 ops/s
Iteration 2: 11036.018 ops/s
Iteration 3: 11061.069 ops/s
Result "zio.stm.TArrayOpsBenchmarks.indexWhere":
11041.403 ±(99.9%) 321.149 ops/s [Average]
(min, avg, max) = (11027.120, 11041.403, 11061.069), stdev = 17.603
CI (99.9%): [10720.254, 11362.552] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.indexWhere
# Parameters: (size = 10000)
# Run progress: 46.41% complete, ETA 02:21:43
# Fork: 1 of 1
# Warmup Iteration 1: 532.873 ops/s
# Warmup Iteration 2: 599.425 ops/s
# Warmup Iteration 3: 618.241 ops/s
Iteration 1: 632.024 ops/s
Iteration 2: 694.834 ops/s
Iteration 3: 694.505 ops/s
Result "zio.stm.TArrayOpsBenchmarks.indexWhere":
673.788 ±(99.9%) 659.850 ops/s [Average]
(min, avg, max) = (632.024, 673.788, 694.834), stdev = 36.169
CI (99.9%): [13.938, 1333.638] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.indexWhere
# Parameters: (size = 100000)
# Run progress: 46.53% complete, ETA 02:21:24
# Fork: 1 of 1
# Warmup Iteration 1: 16.614 ops/s
# Warmup Iteration 2: 17.246 ops/s
# Warmup Iteration 3: 16.928 ops/s
Iteration 1: 18.191 ops/s
Iteration 2: 19.124 ops/s
Iteration 3: 18.966 ops/s
Result "zio.stm.TArrayOpsBenchmarks.indexWhere":
18.760 ±(99.9%) 9.111 ops/s [Average]
(min, avg, max) = (18.191, 18.760, 19.124), stdev = 0.499
CI (99.9%): [9.649, 27.871] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.indexWhereM
# Parameters: (size = 10)
# Run progress: 46.65% complete, ETA 02:21:07
# Fork: 1 of 1
# Warmup Iteration 1: 355385.870 ops/s
# Warmup Iteration 2: 573067.522 ops/s
# Warmup Iteration 3: 577559.198 ops/s
Iteration 1: 577238.749 ops/s
Iteration 2: 577625.686 ops/s
Iteration 3: 577906.574 ops/s
Result "zio.stm.TArrayOpsBenchmarks.indexWhereM":
577590.336 ±(99.9%) 6117.351 ops/s [Average]
(min, avg, max) = (577238.749, 577590.336, 577906.574), stdev = 335.313
CI (99.9%): [571472.985, 583707.687] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.indexWhereM
# Parameters: (size = 100)
# Run progress: 46.76% complete, ETA 02:20:49
# Fork: 1 of 1
# Warmup Iteration 1: 52459.870 ops/s
# Warmup Iteration 2: 79121.037 ops/s
# Warmup Iteration 3: 79665.362 ops/s
Iteration 1: 79426.671 ops/s
Iteration 2: 79616.338 ops/s
Iteration 3: 79804.030 ops/s
Result "zio.stm.TArrayOpsBenchmarks.indexWhereM":
79615.680 ±(99.9%) 3442.230 ops/s [Average]
(min, avg, max) = (79426.671, 79615.680, 79804.030), stdev = 188.680
CI (99.9%): [76173.449, 83057.910] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.indexWhereM
# Parameters: (size = 1000)
# Run progress: 46.88% complete, ETA 02:20:31
# Fork: 1 of 1
# Warmup Iteration 1: 3474.993 ops/s
# Warmup Iteration 2: 4585.403 ops/s
# Warmup Iteration 3: 4614.550 ops/s
Iteration 1: 4616.744 ops/s
Iteration 2: 4614.528 ops/s
Iteration 3: 4607.133 ops/s
Result "zio.stm.TArrayOpsBenchmarks.indexWhereM":
4612.802 ±(99.9%) 91.821 ops/s [Average]
(min, avg, max) = (4607.133, 4612.802, 4616.744), stdev = 5.033
CI (99.9%): [4520.981, 4704.622] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.indexWhereM
# Parameters: (size = 10000)
# Run progress: 47.00% complete, ETA 02:20:13
# Fork: 1 of 1
# Warmup Iteration 1: 255.770 ops/s
# Warmup Iteration 2: 300.553 ops/s
# Warmup Iteration 3: 302.392 ops/s
Iteration 1: 307.641 ops/s
Iteration 2: 307.191 ops/s
Iteration 3: 307.506 ops/s
Result "zio.stm.TArrayOpsBenchmarks.indexWhereM":
307.446 ±(99.9%) 4.211 ops/s [Average]
(min, avg, max) = (307.191, 307.446, 307.641), stdev = 0.231
CI (99.9%): [303.235, 311.657] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.indexWhereM
# Parameters: (size = 100000)
# Run progress: 47.11% complete, ETA 02:19:54
# Fork: 1 of 1
# Warmup Iteration 1: 8.957 ops/s
# Warmup Iteration 2: 10.186 ops/s
# Warmup Iteration 3: 10.209 ops/s
Iteration 1: 9.464 ops/s
Iteration 2: 10.789 ops/s
Iteration 3: 10.519 ops/s
Result "zio.stm.TArrayOpsBenchmarks.indexWhereM":
10.257 ±(99.9%) 12.777 ops/s [Average]
(min, avg, max) = (9.464, 10.257, 10.789), stdev = 0.700
CI (99.9%): [≈ 0, 23.034] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.lookup
# Parameters: (size = 10)
# Run progress: 47.23% complete, ETA 02:19:37
# Fork: 1 of 1
# Warmup Iteration 1: 7858.422 ops/s
# Warmup Iteration 2: 11500.220 ops/s
# Warmup Iteration 3: 10878.495 ops/s
Iteration 1: 11662.676 ops/s
Iteration 2: 11679.627 ops/s
Iteration 3: 11702.809 ops/s
Result "zio.stm.TArrayOpsBenchmarks.lookup":
11681.704 ±(99.9%) 367.556 ops/s [Average]
(min, avg, max) = (11662.676, 11681.704, 11702.809), stdev = 20.147
CI (99.9%): [11314.148, 12049.260] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.lookup
# Parameters: (size = 100)
# Run progress: 47.35% complete, ETA 02:19:19
# Fork: 1 of 1
# Warmup Iteration 1: 9060.579 ops/s
# Warmup Iteration 2: 11864.890 ops/s
# Warmup Iteration 3: 11998.771 ops/s
Iteration 1: 12011.621 ops/s
Iteration 2: 12048.272 ops/s
Iteration 3: 12041.531 ops/s
Result "zio.stm.TArrayOpsBenchmarks.lookup":
12033.808 ±(99.9%) 355.898 ops/s [Average]
(min, avg, max) = (12011.621, 12033.808, 12048.272), stdev = 19.508
CI (99.9%): [11677.910, 12389.707] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.lookup
# Parameters: (size = 1000)
# Run progress: 47.46% complete, ETA 02:19:01
# Fork: 1 of 1
# Warmup Iteration 1: 9526.540 ops/s
# Warmup Iteration 2: 12183.493 ops/s
# Warmup Iteration 3: 12705.704 ops/s
Iteration 1: 12713.845 ops/s
Iteration 2: 12698.737 ops/s
Iteration 3: 12776.556 ops/s
Result "zio.stm.TArrayOpsBenchmarks.lookup":
12729.713 ±(99.9%) 752.817 ops/s [Average]
(min, avg, max) = (12698.737, 12729.713, 12776.556), stdev = 41.264
CI (99.9%): [11976.896, 13482.530] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.lookup
# Parameters: (size = 10000)
# Run progress: 47.58% complete, ETA 02:18:43
# Fork: 1 of 1
# Warmup Iteration 1: 6204.932 ops/s
# Warmup Iteration 2: 9196.235 ops/s
# Warmup Iteration 3: 9033.626 ops/s
Iteration 1: 9275.254 ops/s
Iteration 2: 9230.679 ops/s
Iteration 3: 9256.326 ops/s
Result "zio.stm.TArrayOpsBenchmarks.lookup":
9254.086 ±(99.9%) 408.139 ops/s [Average]
(min, avg, max) = (9230.679, 9254.086, 9275.254), stdev = 22.371
CI (99.9%): [8845.947, 9662.226] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.lookup
# Parameters: (size = 100000)
# Run progress: 47.70% complete, ETA 02:18:24
# Fork: 1 of 1
# Warmup Iteration 1: 7953.219 ops/s
# Warmup Iteration 2: 11216.702 ops/s
# Warmup Iteration 3: 11303.440 ops/s
Iteration 1: 11266.924 ops/s
Iteration 2: 11295.818 ops/s
Iteration 3: 11319.637 ops/s
Result "zio.stm.TArrayOpsBenchmarks.lookup":
11294.126 ±(99.9%) 481.582 ops/s [Average]
(min, avg, max) = (11266.924, 11294.126, 11319.637), stdev = 26.397
CI (99.9%): [10812.544, 11775.708] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.reduceOption
# Parameters: (size = 10)
# Run progress: 47.82% complete, ETA 02:18:07
# Fork: 1 of 1
# Warmup Iteration 1: 446747.436 ops/s
# Warmup Iteration 2: 780922.823 ops/s
# Warmup Iteration 3: 795471.598 ops/s
Iteration 1: 797840.307 ops/s
Iteration 2: 797485.757 ops/s
Iteration 3: 795855.923 ops/s
Result "zio.stm.TArrayOpsBenchmarks.reduceOption":
797060.662 ±(99.9%) 19307.125 ops/s [Average]
(min, avg, max) = (795855.923, 797060.662, 797840.307), stdev = 1058.289
CI (99.9%): [777753.537, 816367.787] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.reduceOption
# Parameters: (size = 100)
# Run progress: 47.93% complete, ETA 02:17:48
# Fork: 1 of 1
# Warmup Iteration 1: 109519.912 ops/s
# Warmup Iteration 2: 137443.486 ops/s
# Warmup Iteration 3: 138449.512 ops/s
Iteration 1: 138775.075 ops/s
Iteration 2: 138684.282 ops/s
Iteration 3: 138663.687 ops/s
Result "zio.stm.TArrayOpsBenchmarks.reduceOption":
138707.682 ±(99.9%) 1081.231 ops/s [Average]
(min, avg, max) = (138663.687, 138707.682, 138775.075), stdev = 59.266
CI (99.9%): [137626.451, 139788.912] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.reduceOption
# Parameters: (size = 1000)
# Run progress: 48.05% complete, ETA 02:17:30
# Fork: 1 of 1
# Warmup Iteration 1: 7917.995 ops/s
# Warmup Iteration 2: 10065.998 ops/s
# Warmup Iteration 3: 10141.432 ops/s
Iteration 1: 10126.864 ops/s
Iteration 2: 10148.764 ops/s
Iteration 3: 10147.659 ops/s
Result "zio.stm.TArrayOpsBenchmarks.reduceOption":
10141.096 ±(99.9%) 225.079 ops/s [Average]
(min, avg, max) = (10126.864, 10141.096, 10148.764), stdev = 12.337
CI (99.9%): [9916.017, 10366.174] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.reduceOption
# Parameters: (size = 10000)
# Run progress: 48.17% complete, ETA 02:17:12
# Fork: 1 of 1
# Warmup Iteration 1: 530.169 ops/s
# Warmup Iteration 2: 605.264 ops/s
# Warmup Iteration 3: 616.404 ops/s
Iteration 1: 597.486 ops/s
Iteration 2: 617.638 ops/s
Iteration 3: 618.951 ops/s
Result "zio.stm.TArrayOpsBenchmarks.reduceOption":
611.358 ±(99.9%) 219.497 ops/s [Average]
(min, avg, max) = (597.486, 611.358, 618.951), stdev = 12.031
CI (99.9%): [391.861, 830.856] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.reduceOption
# Parameters: (size = 100000)
# Run progress: 48.28% complete, ETA 02:16:54
# Fork: 1 of 1
# Warmup Iteration 1: 13.266 ops/s
# Warmup Iteration 2: 14.529 ops/s
# Warmup Iteration 3: 17.609 ops/s
Iteration 1: 15.874 ops/s
Iteration 2: 17.437 ops/s
Iteration 3: 17.543 ops/s
Result "zio.stm.TArrayOpsBenchmarks.reduceOption":
16.951 ±(99.9%) 17.048 ops/s [Average]
(min, avg, max) = (15.874, 16.951, 17.543), stdev = 0.934
CI (99.9%): [≈ 0, 33.999] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.reduceOptionM
# Parameters: (size = 10)
# Run progress: 48.40% complete, ETA 02:16:37
# Fork: 1 of 1
# Warmup Iteration 1: 148612.990 ops/s
# Warmup Iteration 2: 319343.643 ops/s
# Warmup Iteration 3: 330358.263 ops/s
Iteration 1: 329934.044 ops/s
Iteration 2: 329620.942 ops/s
Iteration 3: 330218.878 ops/s
Result "zio.stm.TArrayOpsBenchmarks.reduceOptionM":
329924.622 ±(99.9%) 5456.322 ops/s [Average]
(min, avg, max) = (329620.942, 329924.622, 330218.878), stdev = 299.079
CI (99.9%): [324468.300, 335380.943] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.reduceOptionM
# Parameters: (size = 100)
# Run progress: 48.52% complete, ETA 02:16:18
# Fork: 1 of 1
# Warmup Iteration 1: 27318.263 ops/s
# Warmup Iteration 2: 40759.942 ops/s
# Warmup Iteration 3: 41012.908 ops/s
Iteration 1: 41159.318 ops/s
Iteration 2: 41040.493 ops/s
Iteration 3: 40980.828 ops/s
Result "zio.stm.TArrayOpsBenchmarks.reduceOptionM":
41060.213 ±(99.9%) 1657.701 ops/s [Average]
(min, avg, max) = (40980.828, 41060.213, 41159.318), stdev = 90.864
CI (99.9%): [39402.512, 42717.915] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.reduceOptionM
# Parameters: (size = 1000)
# Run progress: 48.63% complete, ETA 02:16:00
# Fork: 1 of 1
# Warmup Iteration 1: 1399.124 ops/s
# Warmup Iteration 2: 1743.767 ops/s
# Warmup Iteration 3: 2013.115 ops/s
Iteration 1: 2014.588 ops/s
Iteration 2: 2018.732 ops/s
Iteration 3: 2016.438 ops/s
Result "zio.stm.TArrayOpsBenchmarks.reduceOptionM":
2016.586 ±(99.9%) 37.875 ops/s [Average]
(min, avg, max) = (2014.588, 2016.586, 2018.732), stdev = 2.076
CI (99.9%): [1978.711, 2054.461] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.reduceOptionM
# Parameters: (size = 10000)
# Run progress: 48.75% complete, ETA 02:15:42
# Fork: 1 of 1
# Warmup Iteration 1: 119.229 ops/s
# Warmup Iteration 2: 160.275 ops/s
# Warmup Iteration 3: 162.714 ops/s
Iteration 1: 158.213 ops/s
Iteration 2: 164.117 ops/s
Iteration 3: 163.632 ops/s
Result "zio.stm.TArrayOpsBenchmarks.reduceOptionM":
161.987 ±(99.9%) 59.796 ops/s [Average]
(min, avg, max) = (158.213, 161.987, 164.117), stdev = 3.278
CI (99.9%): [102.191, 221.783] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.reduceOptionM
# Parameters: (size = 100000)
# Run progress: 48.87% complete, ETA 02:15:24
# Fork: 1 of 1
# Warmup Iteration 1: 5.977 ops/s
# Warmup Iteration 2: 7.341 ops/s
# Warmup Iteration 3: 7.917 ops/s
Iteration 1: 7.747 ops/s
Iteration 2: 8.531 ops/s
Iteration 3: 8.573 ops/s
Result "zio.stm.TArrayOpsBenchmarks.reduceOptionM":
8.283 ±(99.9%) 8.481 ops/s [Average]
(min, avg, max) = (7.747, 8.283, 8.573), stdev = 0.465
CI (99.9%): [≈ 0, 16.765] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.transform
# Parameters: (size = 10)
# Run progress: 48.99% complete, ETA 02:15:07
# Fork: 1 of 1
# Warmup Iteration 1: 381967.576 ops/s
# Warmup Iteration 2: 699058.217 ops/s
# Warmup Iteration 3: 707083.735 ops/s
Iteration 1: 707797.766 ops/s
Iteration 2: 707054.451 ops/s
Iteration 3: 707292.422 ops/s
Result "zio.stm.TArrayOpsBenchmarks.transform":
707381.546 ±(99.9%) 6925.088 ops/s [Average]
(min, avg, max) = (707054.451, 707381.546, 707797.766), stdev = 379.587
CI (99.9%): [700456.458, 714306.634] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.transform
# Parameters: (size = 100)
# Run progress: 49.10% complete, ETA 02:14:48
# Fork: 1 of 1
# Warmup Iteration 1: 82074.205 ops/s
# Warmup Iteration 2: 104289.316 ops/s
# Warmup Iteration 3: 105474.192 ops/s
Iteration 1: 105402.620 ops/s
Iteration 2: 105505.885 ops/s
Iteration 3: 105481.847 ops/s
Result "zio.stm.TArrayOpsBenchmarks.transform":
105463.451 ±(99.9%) 985.792 ops/s [Average]
(min, avg, max) = (105402.620, 105463.451, 105505.885), stdev = 54.035
CI (99.9%): [104477.659, 106449.243] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.transform
# Parameters: (size = 1000)
# Run progress: 49.22% complete, ETA 02:14:30
# Fork: 1 of 1
# Warmup Iteration 1: 5574.647 ops/s
# Warmup Iteration 2: 7167.765 ops/s
# Warmup Iteration 3: 7151.610 ops/s
Iteration 1: 7207.383 ops/s
Iteration 2: 7144.394 ops/s
Iteration 3: 7200.636 ops/s
Result "zio.stm.TArrayOpsBenchmarks.transform":
7184.138 ±(99.9%) 630.934 ops/s [Average]
(min, avg, max) = (7144.394, 7184.138, 7207.383), stdev = 34.584
CI (99.9%): [6553.204, 7815.071] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.transform
# Parameters: (size = 10000)
# Run progress: 49.34% complete, ETA 02:14:12
# Fork: 1 of 1
# Warmup Iteration 1: 419.356 ops/s
# Warmup Iteration 2: 466.289 ops/s
# Warmup Iteration 3: 483.924 ops/s
Iteration 1: 480.930 ops/s
Iteration 2: 524.244 ops/s
Iteration 3: 558.057 ops/s
Result "zio.stm.TArrayOpsBenchmarks.transform":
521.077 ±(99.9%) 705.317 ops/s [Average]
(min, avg, max) = (480.930, 521.077, 558.057), stdev = 38.661
CI (99.9%): [≈ 0, 1226.394] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.transform
# Parameters: (size = 100000)
# Run progress: 49.45% complete, ETA 02:13:54
# Fork: 1 of 1
# Warmup Iteration 1: 9.644 ops/s
# Warmup Iteration 2: 10.182 ops/s
# Warmup Iteration 3: 11.225 ops/s
Iteration 1: 11.363 ops/s
Iteration 2: 12.125 ops/s
Iteration 3: 12.994 ops/s
Result "zio.stm.TArrayOpsBenchmarks.transform":
12.161 ±(99.9%) 14.891 ops/s [Average]
(min, avg, max) = (11.363, 12.161, 12.994), stdev = 0.816
CI (99.9%): [≈ 0, 27.052] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.transformM
# Parameters: (size = 10)
# Run progress: 49.57% complete, ETA 02:13:37
# Fork: 1 of 1
# Warmup Iteration 1: 182199.269 ops/s
# Warmup Iteration 2: 333243.902 ops/s
# Warmup Iteration 3: 339178.110 ops/s
Iteration 1: 339336.575 ops/s
Iteration 2: 338586.712 ops/s
Iteration 3: 338986.076 ops/s
Result "zio.stm.TArrayOpsBenchmarks.transformM":
338969.788 ±(99.9%) 6844.989 ops/s [Average]
(min, avg, max) = (338586.712, 338969.788, 339336.575), stdev = 375.197
CI (99.9%): [332124.799, 345814.776] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.transformM
# Parameters: (size = 100)
# Run progress: 49.69% complete, ETA 02:13:19
# Fork: 1 of 1
# Warmup Iteration 1: 23462.811 ops/s
# Warmup Iteration 2: 34420.754 ops/s
# Warmup Iteration 3: 35190.194 ops/s
Iteration 1: 35044.771 ops/s
Iteration 2: 35186.672 ops/s
Iteration 3: 35192.998 ops/s
Result "zio.stm.TArrayOpsBenchmarks.transformM":
35141.480 ±(99.9%) 1529.052 ops/s [Average]
(min, avg, max) = (35044.771, 35141.480, 35192.998), stdev = 83.812
CI (99.9%): [33612.429, 36670.532] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.transformM
# Parameters: (size = 1000)
# Run progress: 49.80% complete, ETA 02:13:00
# Fork: 1 of 1
# Warmup Iteration 1: 1409.222 ops/s
# Warmup Iteration 2: 1817.910 ops/s
# Warmup Iteration 3: 1987.194 ops/s
Iteration 1: 1982.309 ops/s
Iteration 2: 1985.690 ops/s
Iteration 3: 1983.872 ops/s
Result "zio.stm.TArrayOpsBenchmarks.transformM":
1983.957 ±(99.9%) 30.873 ops/s [Average]
(min, avg, max) = (1982.309, 1983.957, 1985.690), stdev = 1.692
CI (99.9%): [1953.084, 2014.830] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.transformM
# Parameters: (size = 10000)
# Run progress: 49.92% complete, ETA 02:12:42
# Fork: 1 of 1
# Warmup Iteration 1: 112.547 ops/s
# Warmup Iteration 2: 142.240 ops/s
# Warmup Iteration 3: 146.084 ops/s
Iteration 1: 144.776 ops/s
Iteration 2: 144.716 ops/s
Iteration 3: 147.015 ops/s
Result "zio.stm.TArrayOpsBenchmarks.transformM":
145.503 ±(99.9%) 23.906 ops/s [Average]
(min, avg, max) = (144.716, 145.503, 147.015), stdev = 1.310
CI (99.9%): [121.597, 169.408] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.transformM
# Parameters: (size = 100000)
# Run progress: 50.04% complete, ETA 02:12:24
# Fork: 1 of 1
# Warmup Iteration 1: 3.583 ops/s
# Warmup Iteration 2: 4.904 ops/s
# Warmup Iteration 3: 4.948 ops/s
Iteration 1: 4.893 ops/s
Iteration 2: 5.134 ops/s
Iteration 3: 4.961 ops/s
Result "zio.stm.TArrayOpsBenchmarks.transformM":
4.996 ±(99.9%) 2.265 ops/s [Average]
(min, avg, max) = (4.893, 4.996, 5.134), stdev = 0.124
CI (99.9%): [2.731, 7.260] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.update
# Parameters: (size = 10)
# Run progress: 50.16% complete, ETA 02:12:06
# Fork: 1 of 1
# Warmup Iteration 1: 8261.486 ops/s
# Warmup Iteration 2: 11055.785 ops/s
# Warmup Iteration 3: 11083.539 ops/s
Iteration 1: 11052.442 ops/s
Iteration 2: 11062.440 ops/s
Iteration 3: 11100.574 ops/s
Result "zio.stm.TArrayOpsBenchmarks.update":
11071.819 ±(99.9%) 463.387 ops/s [Average]
(min, avg, max) = (11052.442, 11071.819, 11100.574), stdev = 25.400
CI (99.9%): [10608.432, 11535.205] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.update
# Parameters: (size = 100)
# Run progress: 50.27% complete, ETA 02:11:48
# Fork: 1 of 1
# Warmup Iteration 1: 7776.568 ops/s
# Warmup Iteration 2: 10661.985 ops/s
# Warmup Iteration 3: 10698.398 ops/s
Iteration 1: 10675.903 ops/s
Iteration 2: 10682.618 ops/s
Iteration 3: 10709.108 ops/s
Result "zio.stm.TArrayOpsBenchmarks.update":
10689.210 ±(99.9%) 320.299 ops/s [Average]
(min, avg, max) = (10675.903, 10689.210, 10709.108), stdev = 17.557
CI (99.9%): [10368.910, 11009.509] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.update
# Parameters: (size = 1000)
# Run progress: 50.39% complete, ETA 02:11:30
# Fork: 1 of 1
# Warmup Iteration 1: 7847.299 ops/s
# Warmup Iteration 2: 10556.409 ops/s
# Warmup Iteration 3: 10582.397 ops/s
Iteration 1: 10562.393 ops/s
Iteration 2: 10601.923 ops/s
Iteration 3: 10578.777 ops/s
Result "zio.stm.TArrayOpsBenchmarks.update":
10581.031 ±(99.9%) 362.342 ops/s [Average]
(min, avg, max) = (10562.393, 10581.031, 10601.923), stdev = 19.861
CI (99.9%): [10218.689, 10943.373] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.update
# Parameters: (size = 10000)
# Run progress: 50.51% complete, ETA 02:11:12
# Fork: 1 of 1
# Warmup Iteration 1: 5249.342 ops/s
# Warmup Iteration 2: 9791.224 ops/s
# Warmup Iteration 3: 9945.120 ops/s
Iteration 1: 9953.796 ops/s
Iteration 2: 9939.809 ops/s
Iteration 3: 9942.463 ops/s
Result "zio.stm.TArrayOpsBenchmarks.update":
9945.356 ±(99.9%) 135.529 ops/s [Average]
(min, avg, max) = (9939.809, 9945.356, 9953.796), stdev = 7.429
CI (99.9%): [9809.826, 10080.885] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.update
# Parameters: (size = 100000)
# Run progress: 50.62% complete, ETA 02:10:53
# Fork: 1 of 1
# Warmup Iteration 1: 6904.481 ops/s
# Warmup Iteration 2: 9573.861 ops/s
# Warmup Iteration 3: 9641.375 ops/s
Iteration 1: 9620.100 ops/s
Iteration 2: 9630.226 ops/s
Iteration 3: 9624.148 ops/s
Result "zio.stm.TArrayOpsBenchmarks.update":
9624.825 ±(99.9%) 92.983 ops/s [Average]
(min, avg, max) = (9620.100, 9624.825, 9630.226), stdev = 5.097
CI (99.9%): [9531.842, 9717.808] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.updateM
# Parameters: (size = 10)
# Run progress: 50.74% complete, ETA 02:10:35
# Fork: 1 of 1
# Warmup Iteration 1: 4744.802 ops/s
# Warmup Iteration 2: 6826.330 ops/s
# Warmup Iteration 3: 6848.049 ops/s
Iteration 1: 6845.754 ops/s
Iteration 2: 6821.605 ops/s
Iteration 3: 6820.969 ops/s
Result "zio.stm.TArrayOpsBenchmarks.updateM":
6829.443 ±(99.9%) 257.768 ops/s [Average]
(min, avg, max) = (6820.969, 6829.443, 6845.754), stdev = 14.129
CI (99.9%): [6571.675, 7087.211] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.updateM
# Parameters: (size = 100)
# Run progress: 50.86% complete, ETA 02:10:17
# Fork: 1 of 1
# Warmup Iteration 1: 4801.059 ops/s
# Warmup Iteration 2: 6767.933 ops/s
# Warmup Iteration 3: 6832.998 ops/s
Iteration 1: 6816.945 ops/s
Iteration 2: 6813.909 ops/s
Iteration 3: 6796.219 ops/s
Result "zio.stm.TArrayOpsBenchmarks.updateM":
6809.024 ±(99.9%) 204.199 ops/s [Average]
(min, avg, max) = (6796.219, 6809.024, 6816.945), stdev = 11.193
CI (99.9%): [6604.825, 7013.223] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.updateM
# Parameters: (size = 1000)
# Run progress: 50.98% complete, ETA 02:09:59
# Fork: 1 of 1
# Warmup Iteration 1: 4200.015 ops/s
# Warmup Iteration 2: 6539.114 ops/s
# Warmup Iteration 3: 6639.289 ops/s
Iteration 1: 6469.718 ops/s
Iteration 2: 6658.218 ops/s
Iteration 3: 6638.436 ops/s
Result "zio.stm.TArrayOpsBenchmarks.updateM":
6588.791 ±(99.9%) 1889.927 ops/s [Average]
(min, avg, max) = (6469.718, 6588.791, 6658.218), stdev = 103.593
CI (99.9%): [4698.864, 8478.718] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.updateM
# Parameters: (size = 10000)
# Run progress: 51.09% complete, ETA 02:09:40
# Fork: 1 of 1
# Warmup Iteration 1: 3660.775 ops/s
# Warmup Iteration 2: 6258.541 ops/s
# Warmup Iteration 3: 6317.255 ops/s
Iteration 1: 6309.207 ops/s
Iteration 2: 6315.901 ops/s
Iteration 3: 6305.681 ops/s
Result "zio.stm.TArrayOpsBenchmarks.updateM":
6310.263 ±(99.9%) 94.701 ops/s [Average]
(min, avg, max) = (6305.681, 6310.263, 6315.901), stdev = 5.191
CI (99.9%): [6215.562, 6404.965] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 3 s each
# Measurement: 3 iterations, 3 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TArrayOpsBenchmarks.updateM
# Parameters: (size = 100000)
# Run progress: 51.21% complete, ETA 02:09:22
# Fork: 1 of 1
# Warmup Iteration 1: 4493.988 ops/s
# Warmup Iteration 2: 6295.709 ops/s
# Warmup Iteration 3: 6321.745 ops/s
Iteration 1: 6324.508 ops/s
Iteration 2: 6324.627 ops/s
Iteration 3: 6322.369 ops/s
Result "zio.stm.TArrayOpsBenchmarks.updateM":
6323.835 ±(99.9%) 23.180 ops/s [Average]
(min, avg, max) = (6322.369, 6323.835, 6324.627), stdev = 1.271
CI (99.9%): [6300.654, 6347.015] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapContentionBenchmarks.contentionMap
# Parameters: (repeatedUpdates = 100)
# Run progress: 51.33% complete, ETA 02:09:04
# Fork: 1 of 1
# Warmup Iteration 1: 127.285 ops/s
# Warmup Iteration 2: 199.461 ops/s
# Warmup Iteration 3: 203.505 ops/s
Iteration 1: 202.735 ops/s
Iteration 2: 204.427 ops/s
Iteration 3: 204.734 ops/s
Result "zio.stm.TMapContentionBenchmarks.contentionMap":
203.965 ±(99.9%) 19.641 ops/s [Average]
(min, avg, max) = (202.735, 203.965, 204.734), stdev = 1.077
CI (99.9%): [184.324, 223.606] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapContentionBenchmarks.contentionMap
# Parameters: (repeatedUpdates = 1000)
# Run progress: 51.72% complete, ETA 02:08:01
# Fork: 1 of 1
# Warmup Iteration 1: 13.078 ops/s
# Warmup Iteration 2: 23.179 ops/s
# Warmup Iteration 3: 23.439 ops/s
Iteration 1: 22.485 ops/s
Iteration 2: 23.588 ops/s
Iteration 3: 23.588 ops/s
Result "zio.stm.TMapContentionBenchmarks.contentionMap":
23.220 ±(99.9%) 11.620 ops/s [Average]
(min, avg, max) = (22.485, 23.220, 23.588), stdev = 0.637
CI (99.9%): [11.600, 34.840] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapContentionBenchmarks.contentionMap
# Parameters: (repeatedUpdates = 10000)
# Run progress: 52.11% complete, ETA 02:06:58
# Fork: 1 of 1
# Warmup Iteration 1: 1.597 ops/s
# Warmup Iteration 2: 2.369 ops/s
# Warmup Iteration 3: 2.324 ops/s
Iteration 1: 2.373 ops/s
Iteration 2: 2.380 ops/s
Iteration 3: 2.387 ops/s
Result "zio.stm.TMapContentionBenchmarks.contentionMap":
2.380 ±(99.9%) 0.124 ops/s [Average]
(min, avg, max) = (2.373, 2.380, 2.387), stdev = 0.007
CI (99.9%): [2.256, 2.505] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapContentionBenchmarks.contentionRef
# Parameters: (repeatedUpdates = 100)
# Run progress: 52.50% complete, ETA 02:05:56
# Fork: 1 of 1
# Warmup Iteration 1: 162.841 ops/s
# Warmup Iteration 2: 234.354 ops/s
# Warmup Iteration 3: 238.196 ops/s
Iteration 1: 238.171 ops/s
Iteration 2: 239.304 ops/s
Iteration 3: 240.287 ops/s
Result "zio.stm.TMapContentionBenchmarks.contentionRef":
239.254 ±(99.9%) 19.315 ops/s [Average]
(min, avg, max) = (238.171, 239.254, 240.287), stdev = 1.059
CI (99.9%): [219.938, 258.569] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapContentionBenchmarks.contentionRef
# Parameters: (repeatedUpdates = 1000)
# Run progress: 52.89% complete, ETA 02:04:53
# Fork: 1 of 1
# Warmup Iteration 1: 17.753 ops/s
# Warmup Iteration 2: 26.749 ops/s
# Warmup Iteration 3: 27.859 ops/s
Iteration 1: 27.998 ops/s
Iteration 2: 27.929 ops/s
Iteration 3: 27.994 ops/s
Result "zio.stm.TMapContentionBenchmarks.contentionRef":
27.974 ±(99.9%) 0.708 ops/s [Average]
(min, avg, max) = (27.929, 27.974, 27.998), stdev = 0.039
CI (99.9%): [27.265, 28.682] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapContentionBenchmarks.contentionRef
# Parameters: (repeatedUpdates = 10000)
# Run progress: 53.28% complete, ETA 02:03:50
# Fork: 1 of 1
# Warmup Iteration 1: 2.141 ops/s
# Warmup Iteration 2: 2.699 ops/s
# Warmup Iteration 3: 2.382 ops/s
Iteration 1: 2.687 ops/s
Iteration 2: 2.720 ops/s
Iteration 3: 2.738 ops/s
Result "zio.stm.TMapContentionBenchmarks.contentionRef":
2.715 ±(99.9%) 0.478 ops/s [Average]
(min, avg, max) = (2.687, 2.715, 2.738), stdev = 0.026
CI (99.9%): [2.237, 3.193] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.fold
# Parameters: (size = 0)
# Run progress: 53.67% complete, ETA 02:02:48
# Fork: 1 of 1
# Warmup Iteration 1: 527856.697 ops/s
# Warmup Iteration 2: 601446.795 ops/s
# Warmup Iteration 3: 602370.250 ops/s
Iteration 1: 601647.440 ops/s
Iteration 2: 602456.275 ops/s
Iteration 3: 602735.258 ops/s
Result "zio.stm.TMapOpsBenchmarks.fold":
602279.658 ±(99.9%) 10307.822 ops/s [Average]
(min, avg, max) = (601647.440, 602279.658, 602735.258), stdev = 565.007
CI (99.9%): [591971.835, 612587.480] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.fold
# Parameters: (size = 10)
# Run progress: 54.06% complete, ETA 02:01:45
# Fork: 1 of 1
# Warmup Iteration 1: 519631.285 ops/s
# Warmup Iteration 2: 579429.495 ops/s
# Warmup Iteration 3: 581733.313 ops/s
Iteration 1: 581321.303 ops/s
Iteration 2: 580053.389 ops/s
Iteration 3: 582334.952 ops/s
Result "zio.stm.TMapOpsBenchmarks.fold":
581236.548 ±(99.9%) 20855.135 ops/s [Average]
(min, avg, max) = (580053.389, 581236.548, 582334.952), stdev = 1143.140
CI (99.9%): [560381.413, 602091.683] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.fold
# Parameters: (size = 100)
# Run progress: 54.45% complete, ETA 02:00:42
# Fork: 1 of 1
# Warmup Iteration 1: 105177.103 ops/s
# Warmup Iteration 2: 112198.470 ops/s
# Warmup Iteration 3: 112579.697 ops/s
Iteration 1: 112721.015 ops/s
Iteration 2: 112782.291 ops/s
Iteration 3: 112700.586 ops/s
Result "zio.stm.TMapOpsBenchmarks.fold":
112734.630 ±(99.9%) 775.721 ops/s [Average]
(min, avg, max) = (112700.586, 112734.630, 112782.291), stdev = 42.520
CI (99.9%): [111958.910, 113510.351] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.fold
# Parameters: (size = 1000)
# Run progress: 54.84% complete, ETA 01:59:39
# Fork: 1 of 1
# Warmup Iteration 1: 9519.812 ops/s
# Warmup Iteration 2: 10341.283 ops/s
# Warmup Iteration 3: 10353.162 ops/s
Iteration 1: 10340.211 ops/s
Iteration 2: 10347.153 ops/s
Iteration 3: 10340.360 ops/s
Result "zio.stm.TMapOpsBenchmarks.fold":
10342.575 ±(99.9%) 72.348 ops/s [Average]
(min, avg, max) = (10340.211, 10342.575, 10347.153), stdev = 3.966
CI (99.9%): [10270.226, 10414.923] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.fold
# Parameters: (size = 10000)
# Run progress: 55.23% complete, ETA 01:58:37
# Fork: 1 of 1
# Warmup Iteration 1: 283.260 ops/s
# Warmup Iteration 2: 299.388 ops/s
# Warmup Iteration 3: 325.831 ops/s
Iteration 1: 331.932 ops/s
Iteration 2: 332.039 ops/s
Iteration 3: 332.246 ops/s
Result "zio.stm.TMapOpsBenchmarks.fold":
332.072 ±(99.9%) 2.913 ops/s [Average]
(min, avg, max) = (331.932, 332.072, 332.246), stdev = 0.160
CI (99.9%): [329.159, 334.985] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.fold
# Parameters: (size = 100000)
# Run progress: 55.62% complete, ETA 01:57:34
# Fork: 1 of 1
# Warmup Iteration 1: 11.214 ops/s
# Warmup Iteration 2: 11.837 ops/s
# Warmup Iteration 3: 12.332 ops/s
Iteration 1: 12.375 ops/s
Iteration 2: 12.388 ops/s
Iteration 3: 12.659 ops/s
Result "zio.stm.TMapOpsBenchmarks.fold":
12.474 ±(99.9%) 2.922 ops/s [Average]
(min, avg, max) = (12.375, 12.474, 12.659), stdev = 0.160
CI (99.9%): [9.552, 15.396] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.foldM
# Parameters: (size = 0)
# Run progress: 56.01% complete, ETA 01:56:32
# Fork: 1 of 1
# Warmup Iteration 1: 509306.521 ops/s
# Warmup Iteration 2: 570768.604 ops/s
# Warmup Iteration 3: 573544.858 ops/s
Iteration 1: 573766.571 ops/s
Iteration 2: 574021.564 ops/s
Iteration 3: 573017.706 ops/s
Result "zio.stm.TMapOpsBenchmarks.foldM":
573601.947 ±(99.9%) 9519.274 ops/s [Average]
(min, avg, max) = (573017.706, 573601.947, 574021.564), stdev = 521.784
CI (99.9%): [564082.673, 583121.221] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.foldM
# Parameters: (size = 10)
# Run progress: 56.40% complete, ETA 01:55:29
# Fork: 1 of 1
# Warmup Iteration 1: 359187.074 ops/s
# Warmup Iteration 2: 419382.312 ops/s
# Warmup Iteration 3: 420306.144 ops/s
Iteration 1: 420926.932 ops/s
Iteration 2: 420654.778 ops/s
Iteration 3: 420843.848 ops/s
Result "zio.stm.TMapOpsBenchmarks.foldM":
420808.519 ±(99.9%) 2544.523 ops/s [Average]
(min, avg, max) = (420654.778, 420808.519, 420926.932), stdev = 139.474
CI (99.9%): [418263.996, 423353.042] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.foldM
# Parameters: (size = 100)
# Run progress: 56.79% complete, ETA 01:54:26
# Fork: 1 of 1
# Warmup Iteration 1: 68521.050 ops/s
# Warmup Iteration 2: 74164.424 ops/s
# Warmup Iteration 3: 74585.503 ops/s
Iteration 1: 74543.065 ops/s
Iteration 2: 74624.185 ops/s
Iteration 3: 74593.552 ops/s
Result "zio.stm.TMapOpsBenchmarks.foldM":
74586.934 ±(99.9%) 747.322 ops/s [Average]
(min, avg, max) = (74543.065, 74586.934, 74624.185), stdev = 40.963
CI (99.9%): [73839.612, 75334.256] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.foldM
# Parameters: (size = 1000)
# Run progress: 57.18% complete, ETA 01:53:24
# Fork: 1 of 1
# Warmup Iteration 1: 4112.479 ops/s
# Warmup Iteration 2: 4548.428 ops/s
# Warmup Iteration 3: 4569.888 ops/s
Iteration 1: 4560.546 ops/s
Iteration 2: 4571.493 ops/s
Iteration 3: 4562.209 ops/s
Result "zio.stm.TMapOpsBenchmarks.foldM":
4564.749 ±(99.9%) 107.620 ops/s [Average]
(min, avg, max) = (4560.546, 4564.749, 4571.493), stdev = 5.899
CI (99.9%): [4457.129, 4672.369] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.foldM
# Parameters: (size = 10000)
# Run progress: 57.57% complete, ETA 01:52:21
# Fork: 1 of 1
# Warmup Iteration 1: 158.107 ops/s
# Warmup Iteration 2: 169.594 ops/s
# Warmup Iteration 3: 170.353 ops/s
Iteration 1: 172.304 ops/s
Iteration 2: 183.527 ops/s
Iteration 3: 183.512 ops/s
Result "zio.stm.TMapOpsBenchmarks.foldM":
179.781 ±(99.9%) 118.128 ops/s [Average]
(min, avg, max) = (172.304, 179.781, 183.527), stdev = 6.475
CI (99.9%): [61.653, 297.909] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.foldM
# Parameters: (size = 100000)
# Run progress: 57.96% complete, ETA 01:51:18
# Fork: 1 of 1
# Warmup Iteration 1: 7.219 ops/s
# Warmup Iteration 2: 8.109 ops/s
# Warmup Iteration 3: 8.144 ops/s
Iteration 1: 8.397 ops/s
Iteration 2: 8.308 ops/s
Iteration 3: 8.384 ops/s
Result "zio.stm.TMapOpsBenchmarks.foldM":
8.363 ±(99.9%) 0.879 ops/s [Average]
(min, avg, max) = (8.308, 8.363, 8.397), stdev = 0.048
CI (99.9%): [7.484, 9.242] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.lookup
# Parameters: (size = 0)
# Run progress: 58.35% complete, ETA 01:50:17
# Fork: 1 of 1
# Warmup Iteration 1: 8832.133 ops/s
# Warmup Iteration 2: 9493.960 ops/s
# Warmup Iteration 3: 9541.362 ops/s
Iteration 1: 9542.897 ops/s
Iteration 2: 9530.523 ops/s
Iteration 3: 9538.301 ops/s
Result "zio.stm.TMapOpsBenchmarks.lookup":
9537.240 ±(99.9%) 114.107 ops/s [Average]
(min, avg, max) = (9530.523, 9537.240, 9542.897), stdev = 6.255
CI (99.9%): [9423.134, 9651.347] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.lookup
# Parameters: (size = 10)
# Run progress: 58.74% complete, ETA 01:49:14
# Fork: 1 of 1
# Warmup Iteration 1: 8466.536 ops/s
# Warmup Iteration 2: 9284.069 ops/s
# Warmup Iteration 3: 9269.778 ops/s
Iteration 1: 9300.876 ops/s
Iteration 2: 9299.026 ops/s
Iteration 3: 9297.419 ops/s
Result "zio.stm.TMapOpsBenchmarks.lookup":
9299.107 ±(99.9%) 31.558 ops/s [Average]
(min, avg, max) = (9297.419, 9299.107, 9300.876), stdev = 1.730
CI (99.9%): [9267.549, 9330.665] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.lookup
# Parameters: (size = 100)
# Run progress: 59.13% complete, ETA 01:48:11
# Fork: 1 of 1
# Warmup Iteration 1: 8173.930 ops/s
# Warmup Iteration 2: 8966.437 ops/s
# Warmup Iteration 3: 8969.915 ops/s
Iteration 1: 8961.566 ops/s
Iteration 2: 8971.849 ops/s
Iteration 3: 8971.720 ops/s
Result "zio.stm.TMapOpsBenchmarks.lookup":
8968.379 ±(99.9%) 107.635 ops/s [Average]
(min, avg, max) = (8961.566, 8968.379, 8971.849), stdev = 5.900
CI (99.9%): [8860.744, 9076.013] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.lookup
# Parameters: (size = 1000)
# Run progress: 59.52% complete, ETA 01:47:09
# Fork: 1 of 1
# Warmup Iteration 1: 8014.366 ops/s
# Warmup Iteration 2: 8993.629 ops/s
# Warmup Iteration 3: 9042.590 ops/s
Iteration 1: 9072.003 ops/s
Iteration 2: 9066.413 ops/s
Iteration 3: 9061.710 ops/s
Result "zio.stm.TMapOpsBenchmarks.lookup":
9066.709 ±(99.9%) 94.004 ops/s [Average]
(min, avg, max) = (9061.710, 9066.709, 9072.003), stdev = 5.153
CI (99.9%): [8972.705, 9160.713] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.lookup
# Parameters: (size = 10000)
# Run progress: 59.91% complete, ETA 01:46:06
# Fork: 1 of 1
# Warmup Iteration 1: 6410.060 ops/s
# Warmup Iteration 2: 6968.562 ops/s
# Warmup Iteration 3: 6996.888 ops/s
Iteration 1: 6997.511 ops/s
Iteration 2: 6989.420 ops/s
Iteration 3: 6992.328 ops/s
Result "zio.stm.TMapOpsBenchmarks.lookup":
6993.087 ±(99.9%) 74.772 ops/s [Average]
(min, avg, max) = (6989.420, 6993.087, 6997.511), stdev = 4.098
CI (99.9%): [6918.315, 7067.858] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.lookup
# Parameters: (size = 100000)
# Run progress: 60.30% complete, ETA 01:45:04
# Fork: 1 of 1
# Warmup Iteration 1: 7374.637 ops/s
# Warmup Iteration 2: 8279.701 ops/s
# Warmup Iteration 3: 8302.265 ops/s
Iteration 1: 8306.457 ops/s
Iteration 2: 8307.037 ops/s
Iteration 3: 8307.693 ops/s
Result "zio.stm.TMapOpsBenchmarks.lookup":
8307.062 ±(99.9%) 11.286 ops/s [Average]
(min, avg, max) = (8306.457, 8307.062, 8307.693), stdev = 0.619
CI (99.9%): [8295.776, 8318.349] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.removal
# Parameters: (size = 0)
# Run progress: 60.69% complete, ETA 01:44:02
# Fork: 1 of 1
# Warmup Iteration 1: 8374.368 ops/s
# Warmup Iteration 2: 9054.435 ops/s
# Warmup Iteration 3: 9074.940 ops/s
Iteration 1: 9074.985 ops/s
Iteration 2: 9082.518 ops/s
Iteration 3: 9076.769 ops/s
Result "zio.stm.TMapOpsBenchmarks.removal":
9078.091 ±(99.9%) 71.817 ops/s [Average]
(min, avg, max) = (9074.985, 9078.091, 9082.518), stdev = 3.937
CI (99.9%): [9006.274, 9149.908] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.removal
# Parameters: (size = 10)
# Run progress: 61.08% complete, ETA 01:42:59
# Fork: 1 of 1
# Warmup Iteration 1: 7496.540 ops/s
# Warmup Iteration 2: 8523.143 ops/s
# Warmup Iteration 3: 8548.956 ops/s
Iteration 1: 8541.485 ops/s
Iteration 2: 8544.527 ops/s
Iteration 3: 8557.860 ops/s
Result "zio.stm.TMapOpsBenchmarks.removal":
8547.957 ±(99.9%) 158.904 ops/s [Average]
(min, avg, max) = (8541.485, 8547.957, 8557.860), stdev = 8.710
CI (99.9%): [8389.054, 8706.861] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.removal
# Parameters: (size = 100)
# Run progress: 61.47% complete, ETA 01:41:57
# Fork: 1 of 1
# Warmup Iteration 1: 8051.128 ops/s
# Warmup Iteration 2: 8733.085 ops/s
# Warmup Iteration 3: 8786.344 ops/s
Iteration 1: 8790.208 ops/s
Iteration 2: 8779.777 ops/s
Iteration 3: 8795.907 ops/s
Result "zio.stm.TMapOpsBenchmarks.removal":
8788.631 ±(99.9%) 149.229 ops/s [Average]
(min, avg, max) = (8779.777, 8788.631, 8795.907), stdev = 8.180
CI (99.9%): [8639.402, 8937.860] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.removal
# Parameters: (size = 1000)
# Run progress: 61.86% complete, ETA 01:40:54
# Fork: 1 of 1
# Warmup Iteration 1: 7580.541 ops/s
# Warmup Iteration 2: 8197.119 ops/s
# Warmup Iteration 3: 8239.939 ops/s
Iteration 1: 8235.954 ops/s
Iteration 2: 8213.751 ops/s
Iteration 3: 8229.624 ops/s
Result "zio.stm.TMapOpsBenchmarks.removal":
8226.443 ±(99.9%) 208.678 ops/s [Average]
(min, avg, max) = (8213.751, 8226.443, 8235.954), stdev = 11.438
CI (99.9%): [8017.765, 8435.121] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.removal
# Parameters: (size = 10000)
# Run progress: 62.25% complete, ETA 01:39:52
# Fork: 1 of 1
# Warmup Iteration 1: 7639.146 ops/s
# Warmup Iteration 2: 8413.544 ops/s
# Warmup Iteration 3: 8425.875 ops/s
Iteration 1: 8439.336 ops/s
Iteration 2: 8441.768 ops/s
Iteration 3: 8435.552 ops/s
Result "zio.stm.TMapOpsBenchmarks.removal":
8438.885 ±(99.9%) 57.153 ops/s [Average]
(min, avg, max) = (8435.552, 8438.885, 8441.768), stdev = 3.133
CI (99.9%): [8381.732, 8496.038] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.removal
# Parameters: (size = 100000)
# Run progress: 62.64% complete, ETA 01:38:49
# Fork: 1 of 1
# Warmup Iteration 1: 7243.546 ops/s
# Warmup Iteration 2: 8127.835 ops/s
# Warmup Iteration 3: 8145.166 ops/s
Iteration 1: 8148.131 ops/s
Iteration 2: 8145.842 ops/s
Iteration 3: 8151.869 ops/s
Result "zio.stm.TMapOpsBenchmarks.removal":
8148.614 ±(99.9%) 55.513 ops/s [Average]
(min, avg, max) = (8145.842, 8148.614, 8151.869), stdev = 3.043
CI (99.9%): [8093.101, 8204.127] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.transform
# Parameters: (size = 0)
# Run progress: 63.03% complete, ETA 01:37:47
# Fork: 1 of 1
# Warmup Iteration 1: 411777.241 ops/s
# Warmup Iteration 2: 457920.307 ops/s
# Warmup Iteration 3: 460821.036 ops/s
Iteration 1: 461191.648 ops/s
Iteration 2: 461514.847 ops/s
Iteration 3: 460721.018 ops/s
Result "zio.stm.TMapOpsBenchmarks.transform":
461142.505 ±(99.9%) 7282.708 ops/s [Average]
(min, avg, max) = (460721.018, 461142.505, 461514.847), stdev = 399.190
CI (99.9%): [453859.797, 468425.212] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.transform
# Parameters: (size = 10)
# Run progress: 63.42% complete, ETA 01:36:45
# Fork: 1 of 1
# Warmup Iteration 1: 361085.440 ops/s
# Warmup Iteration 2: 405449.155 ops/s
# Warmup Iteration 3: 406185.454 ops/s
Iteration 1: 406406.308 ops/s
Iteration 2: 406326.374 ops/s
Iteration 3: 405881.243 ops/s
Result "zio.stm.TMapOpsBenchmarks.transform":
406204.642 ±(99.9%) 5161.304 ops/s [Average]
(min, avg, max) = (405881.243, 406204.642, 406406.308), stdev = 282.909
CI (99.9%): [401043.337, 411365.946] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.transform
# Parameters: (size = 100)
# Run progress: 63.81% complete, ETA 01:35:42
# Fork: 1 of 1
# Warmup Iteration 1: 67996.156 ops/s
# Warmup Iteration 2: 74127.620 ops/s
# Warmup Iteration 3: 74349.099 ops/s
Iteration 1: 74320.249 ops/s
Iteration 2: 74309.992 ops/s
Iteration 3: 74272.881 ops/s
Result "zio.stm.TMapOpsBenchmarks.transform":
74301.041 ±(99.9%) 454.642 ops/s [Average]
(min, avg, max) = (74272.881, 74301.041, 74320.249), stdev = 24.920
CI (99.9%): [73846.398, 74755.683] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.transform
# Parameters: (size = 1000)
# Run progress: 64.20% complete, ETA 01:34:40
# Fork: 1 of 1
# Warmup Iteration 1: 5443.767 ops/s
# Warmup Iteration 2: 5916.700 ops/s
# Warmup Iteration 3: 5906.931 ops/s
Iteration 1: 5913.306 ops/s
Iteration 2: 5916.879 ops/s
Iteration 3: 5906.559 ops/s
Result "zio.stm.TMapOpsBenchmarks.transform":
5912.248 ±(99.9%) 95.612 ops/s [Average]
(min, avg, max) = (5906.559, 5912.248, 5916.879), stdev = 5.241
CI (99.9%): [5816.636, 6007.860] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.transform
# Parameters: (size = 10000)
# Run progress: 64.59% complete, ETA 01:33:38
# Fork: 1 of 1
# Warmup Iteration 1: 180.335 ops/s
# Warmup Iteration 2: 194.607 ops/s
# Warmup Iteration 3: 196.263 ops/s
Iteration 1: 211.367 ops/s
Iteration 2: 215.678 ops/s
Iteration 3: 215.381 ops/s
Result "zio.stm.TMapOpsBenchmarks.transform":
214.142 ±(99.9%) 43.927 ops/s [Average]
(min, avg, max) = (211.367, 214.142, 215.678), stdev = 2.408
CI (99.9%): [170.215, 258.068] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.transform
# Parameters: (size = 100000)
# Run progress: 64.98% complete, ETA 01:32:35
# Fork: 1 of 1
# Warmup Iteration 1: 4.864 ops/s
# Warmup Iteration 2: 5.776 ops/s
# Warmup Iteration 3: 5.972 ops/s
Iteration 1: 5.790 ops/s
Iteration 2: 5.956 ops/s
Iteration 3: 5.947 ops/s
Result "zio.stm.TMapOpsBenchmarks.transform":
5.898 ±(99.9%) 1.708 ops/s [Average]
(min, avg, max) = (5.790, 5.898, 5.956), stdev = 0.094
CI (99.9%): [4.189, 7.606] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.transformM
# Parameters: (size = 0)
# Run progress: 65.37% complete, ETA 01:31:33
# Fork: 1 of 1
# Warmup Iteration 1: 355759.460 ops/s
# Warmup Iteration 2: 406812.390 ops/s
# Warmup Iteration 3: 407464.534 ops/s
Iteration 1: 407657.705 ops/s
Iteration 2: 406156.936 ops/s
Iteration 3: 407317.543 ops/s
Result "zio.stm.TMapOpsBenchmarks.transformM":
407044.061 ±(99.9%) 14355.514 ops/s [Average]
(min, avg, max) = (406156.936, 407044.061, 407657.705), stdev = 786.874
CI (99.9%): [392688.548, 421399.575] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.transformM
# Parameters: (size = 10)
# Run progress: 65.76% complete, ETA 01:30:31
# Fork: 1 of 1
# Warmup Iteration 1: 207121.984 ops/s
# Warmup Iteration 2: 240707.199 ops/s
# Warmup Iteration 3: 241738.265 ops/s
Iteration 1: 241596.306 ops/s
Iteration 2: 241736.685 ops/s
Iteration 3: 241432.447 ops/s
Result "zio.stm.TMapOpsBenchmarks.transformM":
241588.479 ±(99.9%) 2777.963 ops/s [Average]
(min, avg, max) = (241432.447, 241588.479, 241736.685), stdev = 152.270
CI (99.9%): [238810.516, 244366.442] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.transformM
# Parameters: (size = 100)
# Run progress: 66.15% complete, ETA 01:29:29
# Fork: 1 of 1
# Warmup Iteration 1: 22290.789 ops/s
# Warmup Iteration 2: 25778.743 ops/s
# Warmup Iteration 3: 25829.610 ops/s
Iteration 1: 25828.626 ops/s
Iteration 2: 25821.143 ops/s
Iteration 3: 25841.252 ops/s
Result "zio.stm.TMapOpsBenchmarks.transformM":
25830.340 ±(99.9%) 185.420 ops/s [Average]
(min, avg, max) = (25821.143, 25830.340, 25841.252), stdev = 10.163
CI (99.9%): [25644.920, 26015.760] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.transformM
# Parameters: (size = 1000)
# Run progress: 66.54% complete, ETA 01:28:26
# Fork: 1 of 1
# Warmup Iteration 1: 2021.617 ops/s
# Warmup Iteration 2: 2352.401 ops/s
# Warmup Iteration 3: 2316.177 ops/s
Iteration 1: 2359.581 ops/s
Iteration 2: 2357.736 ops/s
Iteration 3: 2363.044 ops/s
Result "zio.stm.TMapOpsBenchmarks.transformM":
2360.121 ±(99.9%) 49.156 ops/s [Average]
(min, avg, max) = (2357.736, 2360.121, 2363.044), stdev = 2.694
CI (99.9%): [2310.964, 2409.277] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.transformM
# Parameters: (size = 10000)
# Run progress: 66.93% complete, ETA 01:27:24
# Fork: 1 of 1
# Warmup Iteration 1: 102.472 ops/s
# Warmup Iteration 2: 112.287 ops/s
# Warmup Iteration 3: 113.839 ops/s
Iteration 1: 113.566 ops/s
Iteration 2: 114.224 ops/s
Iteration 3: 114.635 ops/s
Result "zio.stm.TMapOpsBenchmarks.transformM":
114.142 ±(99.9%) 9.838 ops/s [Average]
(min, avg, max) = (113.566, 114.142, 114.635), stdev = 0.539
CI (99.9%): [104.304, 123.980] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.transformM
# Parameters: (size = 100000)
# Run progress: 67.32% complete, ETA 01:26:22
# Fork: 1 of 1
# Warmup Iteration 1: 3.574 ops/s
# Warmup Iteration 2: 4.276 ops/s
# Warmup Iteration 3: 4.239 ops/s
Iteration 1: 4.222 ops/s
Iteration 2: 4.207 ops/s
Iteration 3: 4.157 ops/s
Result "zio.stm.TMapOpsBenchmarks.transformM":
4.195 ±(99.9%) 0.616 ops/s [Average]
(min, avg, max) = (4.157, 4.195, 4.222), stdev = 0.034
CI (99.9%): [3.580, 4.811] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.update
# Parameters: (size = 0)
# Run progress: 67.71% complete, ETA 01:25:21
# Fork: 1 of 1
# Warmup Iteration 1: 6893.703 ops/s
# Warmup Iteration 2: 7518.969 ops/s
# Warmup Iteration 3: 7560.535 ops/s
Iteration 1: 7560.220 ops/s
Iteration 2: 7565.193 ops/s
Iteration 3: 7547.775 ops/s
Result "zio.stm.TMapOpsBenchmarks.update":
7557.730 ±(99.9%) 163.686 ops/s [Average]
(min, avg, max) = (7547.775, 7557.730, 7565.193), stdev = 8.972
CI (99.9%): [7394.043, 7721.416] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.update
# Parameters: (size = 10)
# Run progress: 68.10% complete, ETA 01:24:18
# Fork: 1 of 1
# Warmup Iteration 1: 6900.414 ops/s
# Warmup Iteration 2: 7469.484 ops/s
# Warmup Iteration 3: 7504.436 ops/s
Iteration 1: 7502.284 ops/s
Iteration 2: 7496.258 ops/s
Iteration 3: 7508.001 ops/s
Result "zio.stm.TMapOpsBenchmarks.update":
7502.181 ±(99.9%) 107.128 ops/s [Average]
(min, avg, max) = (7496.258, 7502.181, 7508.001), stdev = 5.872
CI (99.9%): [7395.053, 7609.309] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.update
# Parameters: (size = 100)
# Run progress: 68.49% complete, ETA 01:23:16
# Fork: 1 of 1
# Warmup Iteration 1: 6341.254 ops/s
# Warmup Iteration 2: 7324.987 ops/s
# Warmup Iteration 3: 7349.923 ops/s
Iteration 1: 7362.953 ops/s
Iteration 2: 7353.344 ops/s
Iteration 3: 7352.684 ops/s
Result "zio.stm.TMapOpsBenchmarks.update":
7356.327 ±(99.9%) 104.864 ops/s [Average]
(min, avg, max) = (7352.684, 7356.327, 7362.953), stdev = 5.748
CI (99.9%): [7251.464, 7461.191] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.update
# Parameters: (size = 1000)
# Run progress: 68.88% complete, ETA 01:22:14
# Fork: 1 of 1
# Warmup Iteration 1: 6222.365 ops/s
# Warmup Iteration 2: 6814.718 ops/s
# Warmup Iteration 3: 6827.310 ops/s
Iteration 1: 6834.330 ops/s
Iteration 2: 6827.210 ops/s
Iteration 3: 6821.866 ops/s
Result "zio.stm.TMapOpsBenchmarks.update":
6827.802 ±(99.9%) 114.080 ops/s [Average]
(min, avg, max) = (6821.866, 6827.802, 6834.330), stdev = 6.253
CI (99.9%): [6713.722, 6941.882] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.update
# Parameters: (size = 10000)
# Run progress: 69.27% complete, ETA 01:21:12
# Fork: 1 of 1
# Warmup Iteration 1: 6111.310 ops/s
# Warmup Iteration 2: 7038.543 ops/s
# Warmup Iteration 3: 7062.739 ops/s
Iteration 1: 7058.079 ops/s
Iteration 2: 7068.650 ops/s
Iteration 3: 7071.960 ops/s
Result "zio.stm.TMapOpsBenchmarks.update":
7066.229 ±(99.9%) 132.267 ops/s [Average]
(min, avg, max) = (7058.079, 7066.229, 7071.960), stdev = 7.250
CI (99.9%): [6933.962, 7198.497] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TMapOpsBenchmarks.update
# Parameters: (size = 100000)
# Run progress: 69.66% complete, ETA 01:20:09
# Fork: 1 of 1
# Warmup Iteration 1: 6152.025 ops/s
# Warmup Iteration 2: 6771.228 ops/s
# Warmup Iteration 3: 6792.475 ops/s
Iteration 1: 6796.732 ops/s
Iteration 2: 6791.382 ops/s
Iteration 3: 6797.378 ops/s
Result "zio.stm.TMapOpsBenchmarks.update":
6795.164 ±(99.9%) 60.046 ops/s [Average]
(min, avg, max) = (6791.382, 6795.164, 6797.378), stdev = 3.291
CI (99.9%): [6735.118, 6855.210] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "javaLockReadGroup", 1x "javaLockWriteGroup" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TReentrantLockBenchmark.JavaLockBasic
# Run progress: 70.05% complete, ETA 01:19:08
# Fork: 1 of 1
# Warmup Iteration 1: 4724417.389 ops/s
# Warmup Iteration 2: 4756880.432 ops/s
# Warmup Iteration 3: 4740638.055 ops/s
Iteration 1: 4761934.111 ops/s
javaLockReadGroup: 399871.349 ops/s
javaLockWriteGroup: 4362062.762 ops/s
Iteration 2: 4759758.634 ops/s
javaLockReadGroup: 401737.687 ops/s
javaLockWriteGroup: 4358020.946 ops/s
Iteration 3: 4765173.370 ops/s
javaLockReadGroup: 403279.780 ops/s
javaLockWriteGroup: 4361893.590 ops/s
Result "zio.stm.TReentrantLockBenchmark.JavaLockBasic":
4762288.705 ±(99.9%) 49709.189 ops/s [Average]
(min, avg, max) = (4759758.634, 4762288.705, 4765173.370), stdev = 2724.728
CI (99.9%): [4712579.516, 4811997.893] (assumes normal distribution)
Secondary result "zio.stm.TReentrantLockBenchmark.JavaLockBasic:javaLockReadGroup":
401629.606 ±(99.9%) 31138.098 ops/s [Average]
(min, avg, max) = (399871.349, 401629.606, 403279.780), stdev = 1706.784
CI (99.9%): [370491.508, 432767.704] (assumes normal distribution)
Secondary result "zio.stm.TReentrantLockBenchmark.JavaLockBasic:javaLockWriteGroup":
4360659.099 ±(99.9%) 41710.128 ops/s [Average]
(min, avg, max) = (4358020.946, 4360659.099, 4362062.762), stdev = 2286.273
CI (99.9%): [4318948.971, 4402369.227] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 40 threads (1 group; 20x "javaLockReadGroup3", 20x "javaLockWriteGroup3" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TReentrantLockBenchmark.JavaLockHighContention
# Run progress: 70.44% complete, ETA 01:18:05
# Fork: 1 of 1
# Warmup Iteration 1: 7210075.509 ops/s
# Warmup Iteration 2: 7106296.246 ops/s
# Warmup Iteration 3: 7219444.109 ops/s
Iteration 1: 7249995.095 ops/s
javaLockReadGroup3: 5988317.345 ops/s
javaLockWriteGroup3: 1261677.751 ops/s
Iteration 2: 7148030.267 ops/s
javaLockReadGroup3: 5868950.425 ops/s
javaLockWriteGroup3: 1279079.842 ops/s
Iteration 3: 7170388.988 ops/s
javaLockReadGroup3: 5857489.978 ops/s
javaLockWriteGroup3: 1312899.010 ops/s
Result "zio.stm.TReentrantLockBenchmark.JavaLockHighContention":
7189471.450 ±(99.9%) 977753.222 ops/s [Average]
(min, avg, max) = (7148030.267, 7189471.450, 7249995.095), stdev = 53593.953
CI (99.9%): [6211718.227, 8167224.672] (assumes normal distribution)
Secondary result "zio.stm.TReentrantLockBenchmark.JavaLockHighContention:javaLockReadGroup3":
5904919.249 ±(99.9%) 1321791.040 ops/s [Average]
(min, avg, max) = (5857489.978, 5904919.249, 5988317.345), stdev = 72451.827
CI (99.9%): [4583128.209, 7226710.289] (assumes normal distribution)
Secondary result "zio.stm.TReentrantLockBenchmark.JavaLockHighContention:javaLockWriteGroup3":
1284552.201 ±(99.9%) 475165.589 ops/s [Average]
(min, avg, max) = (1261677.751, 1284552.201, 1312899.010), stdev = 26045.429
CI (99.9%): [809386.612, 1759717.790] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 25 threads (1 group; 20x "javaLockReadGroup1", 5x "javaLockWriteGroup1" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TReentrantLockBenchmark.JavaLockLowContention
# Run progress: 70.83% complete, ETA 01:17:03
# Fork: 1 of 1
# Warmup Iteration 1: 8212610.556 ops/s
# Warmup Iteration 2: 8210173.542 ops/s
# Warmup Iteration 3: 8251730.734 ops/s
Iteration 1: 8340606.275 ops/s
javaLockReadGroup1: 7939456.437 ops/s
javaLockWriteGroup1: 401149.838 ops/s
Iteration 2: 8291481.938 ops/s
javaLockReadGroup1: 7880209.288 ops/s
javaLockWriteGroup1: 411272.650 ops/s
Iteration 3: 8369195.673 ops/s
javaLockReadGroup1: 8015092.582 ops/s
javaLockWriteGroup1: 354103.091 ops/s
Result "zio.stm.TReentrantLockBenchmark.JavaLockLowContention":
8333761.295 ±(99.9%) 717095.851 ops/s [Average]
(min, avg, max) = (8291481.938, 8333761.295, 8369195.673), stdev = 39306.443
CI (99.9%): [7616665.445, 9050857.146] (assumes normal distribution)
Secondary result "zio.stm.TReentrantLockBenchmark.JavaLockLowContention:javaLockReadGroup1":
7944919.436 ±(99.9%) 1233410.456 ops/s [Average]
(min, avg, max) = (7880209.288, 7944919.436, 8015092.582), stdev = 67607.389
CI (99.9%): [6711508.979, 9178329.892] (assumes normal distribution)
Secondary result "zio.stm.TReentrantLockBenchmark.JavaLockLowContention:javaLockWriteGroup1":
388841.860 ±(99.9%) 556569.414 ops/s [Average]
(min, avg, max) = (354103.091, 388841.860, 411272.650), stdev = 30507.448
CI (99.9%): [≈ 0, 945411.274] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 30 threads (1 group; 20x "javaLockReadGroup2", 10x "javaLockWriteGroup2" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TReentrantLockBenchmark.JavaLockMediumContention
# Run progress: 71.22% complete, ETA 01:16:01
# Fork: 1 of 1
# Warmup Iteration 1: 8302423.449 ops/s
# Warmup Iteration 2: 8523829.675 ops/s
# Warmup Iteration 3: 8451607.351 ops/s
Iteration 1: 8458286.112 ops/s
javaLockReadGroup2: 8217343.026 ops/s
javaLockWriteGroup2: 240943.086 ops/s
Iteration 2: 8448308.660 ops/s
javaLockReadGroup2: 8223072.209 ops/s
javaLockWriteGroup2: 225236.451 ops/s
Iteration 3: 8473645.986 ops/s
javaLockReadGroup2: 8255697.089 ops/s
javaLockWriteGroup2: 217948.896 ops/s
Result "zio.stm.TReentrantLockBenchmark.JavaLockMediumContention":
8460080.252 ±(99.9%) 232855.395 ops/s [Average]
(min, avg, max) = (8448308.660, 8460080.252, 8473645.986), stdev = 12763.590
CI (99.9%): [8227224.857, 8692935.648] (assumes normal distribution)
Secondary result "zio.stm.TReentrantLockBenchmark.JavaLockMediumContention:javaLockReadGroup2":
8232037.441 ±(99.9%) 377446.749 ops/s [Average]
(min, avg, max) = (8217343.026, 8232037.441, 8255697.089), stdev = 20689.130
CI (99.9%): [7854590.693, 8609484.190] (assumes normal distribution)
Secondary result "zio.stm.TReentrantLockBenchmark.JavaLockMediumContention:javaLockWriteGroup2":
228042.811 ±(99.9%) 214385.039 ops/s [Average]
(min, avg, max) = (217948.896, 228042.811, 240943.086), stdev = 11751.167
CI (99.9%): [13657.772, 442427.850] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "zioLockReadGroup", 1x "zioLockWriteGroup" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TReentrantLockBenchmark.ZioLockBasic
# Run progress: 71.61% complete, ETA 01:14:59
# Fork: 1 of 1
# Warmup Iteration 1: 182083.224 ops/s
# Warmup Iteration 2: 240642.458 ops/s
# Warmup Iteration 3: 241861.983 ops/s
Iteration 1: 241534.980 ops/s
zioLockReadGroup: 120195.364 ops/s
zioLockWriteGroup: 121339.616 ops/s
Iteration 2: 241695.823 ops/s
zioLockReadGroup: 120225.753 ops/s
zioLockWriteGroup: 121470.070 ops/s
Iteration 3: 241665.355 ops/s
zioLockReadGroup: 120262.097 ops/s
zioLockWriteGroup: 121403.258 ops/s
Result "zio.stm.TReentrantLockBenchmark.ZioLockBasic":
241632.053 ±(99.9%) 1558.680 ops/s [Average]
(min, avg, max) = (241534.980, 241632.053, 241695.823), stdev = 85.437
CI (99.9%): [240073.373, 243190.733] (assumes normal distribution)
Secondary result "zio.stm.TReentrantLockBenchmark.ZioLockBasic:zioLockReadGroup":
120227.738 ±(99.9%) 609.534 ops/s [Average]
(min, avg, max) = (120195.364, 120227.738, 120262.097), stdev = 33.411
CI (99.9%): [119618.204, 120837.273] (assumes normal distribution)
Secondary result "zio.stm.TReentrantLockBenchmark.ZioLockBasic:zioLockWriteGroup":
121404.315 ±(99.9%) 1190.103 ops/s [Average]
(min, avg, max) = (121339.616, 121404.315, 121470.070), stdev = 65.234
CI (99.9%): [120214.212, 122594.417] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 40 threads (1 group; 20x "zioLockReadGroup3", 20x "zioLockWriteGroup3" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TReentrantLockBenchmark.ZioLockHighContention
# Run progress: 72.00% complete, ETA 01:13:57
# Fork: 1 of 1
# Warmup Iteration 1: 36090.533 ops/s
# Warmup Iteration 2: 51206.009 ops/s
# Warmup Iteration 3: 190441.336 ops/s
Iteration 1: 234588.824 ops/s
zioLockReadGroup3: 118357.890 ops/s
zioLockWriteGroup3: 116230.934 ops/s
Iteration 2: 235406.527 ops/s
zioLockReadGroup3: 118450.323 ops/s
zioLockWriteGroup3: 116956.204 ops/s
Iteration 3: 235228.540 ops/s
zioLockReadGroup3: 118236.046 ops/s
zioLockWriteGroup3: 116992.494 ops/s
Result "zio.stm.TReentrantLockBenchmark.ZioLockHighContention":
235074.630 ±(99.9%) 7845.350 ops/s [Average]
(min, avg, max) = (234588.824, 235074.630, 235406.527), stdev = 430.030
CI (99.9%): [227229.280, 242919.980] (assumes normal distribution)
Secondary result "zio.stm.TReentrantLockBenchmark.ZioLockHighContention:zioLockReadGroup3":
118348.086 ±(99.9%) 1960.730 ops/s [Average]
(min, avg, max) = (118236.046, 118348.086, 118450.323), stdev = 107.474
CI (99.9%): [116387.356, 120308.816] (assumes normal distribution)
Secondary result "zio.stm.TReentrantLockBenchmark.ZioLockHighContention:zioLockWriteGroup3":
116726.544 ±(99.9%) 7837.398 ops/s [Average]
(min, avg, max) = (116230.934, 116726.544, 116992.494), stdev = 429.594
CI (99.9%): [108889.145, 124563.942] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 25 threads (1 group; 20x "zioLockReadGroup1", 5x "zioLockWriteGroup1" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TReentrantLockBenchmark.ZioLockLowContention
# Run progress: 72.39% complete, ETA 01:12:55
# Fork: 1 of 1
# Warmup Iteration 1: 104249.457 ops/s
# Warmup Iteration 2: 219128.364 ops/s
# Warmup Iteration 3: 236043.743 ops/s
Iteration 1: 235876.010 ops/s
zioLockReadGroup1: 189568.444 ops/s
zioLockWriteGroup1: 46307.566 ops/s
Iteration 2: 236052.840 ops/s
zioLockReadGroup1: 189979.774 ops/s
zioLockWriteGroup1: 46073.066 ops/s
Iteration 3: 236478.763 ops/s
zioLockReadGroup1: 189521.112 ops/s
zioLockWriteGroup1: 46957.652 ops/s
Result "zio.stm.TReentrantLockBenchmark.ZioLockLowContention":
236135.871 ±(99.9%) 5652.569 ops/s [Average]
(min, avg, max) = (235876.010, 236135.871, 236478.763), stdev = 309.836
CI (99.9%): [230483.302, 241788.440] (assumes normal distribution)
Secondary result "zio.stm.TReentrantLockBenchmark.ZioLockLowContention:zioLockReadGroup1":
189689.777 ±(99.9%) 4602.125 ops/s [Average]
(min, avg, max) = (189521.112, 189689.777, 189979.774), stdev = 252.258
CI (99.9%): [185087.652, 194291.902] (assumes normal distribution)
Secondary result "zio.stm.TReentrantLockBenchmark.ZioLockLowContention:zioLockWriteGroup1":
46446.094 ±(99.9%) 8360.633 ops/s [Average]
(min, avg, max) = (46073.066, 46446.094, 46957.652), stdev = 458.275
CI (99.9%): [38085.461, 54806.728] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 30 threads (1 group; 20x "zioLockReadGroup2", 10x "zioLockWriteGroup2" in each group), will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TReentrantLockBenchmark.ZioLockMediumContention
# Run progress: 72.78% complete, ETA 01:11:53
# Fork: 1 of 1
# Warmup Iteration 1: 103790.423 ops/s
# Warmup Iteration 2: 194521.974 ops/s
# Warmup Iteration 3: 240940.217 ops/s
Iteration 1: 240436.184 ops/s
zioLockReadGroup2: 158750.874 ops/s
zioLockWriteGroup2: 81685.309 ops/s
Iteration 2: 240170.305 ops/s
zioLockReadGroup2: 160118.606 ops/s
zioLockWriteGroup2: 80051.699 ops/s
Iteration 3: 240381.543 ops/s
zioLockReadGroup2: 159771.184 ops/s
zioLockWriteGroup2: 80610.358 ops/s
Result "zio.stm.TReentrantLockBenchmark.ZioLockMediumContention":
240329.344 ±(99.9%) 2561.692 ops/s [Average]
(min, avg, max) = (240170.305, 240329.344, 240436.184), stdev = 140.415
CI (99.9%): [237767.652, 242891.036] (assumes normal distribution)
Secondary result "zio.stm.TReentrantLockBenchmark.ZioLockMediumContention:zioLockReadGroup2":
159546.888 ±(99.9%) 12969.788 ops/s [Average]
(min, avg, max) = (158750.874, 159546.888, 160118.606), stdev = 710.918
CI (99.9%): [146577.100, 172516.677] (assumes normal distribution)
Secondary result "zio.stm.TReentrantLockBenchmark.ZioLockMediumContention:zioLockWriteGroup2":
80782.456 ±(99.9%) 15147.605 ops/s [Average]
(min, avg, max) = (80051.699, 80782.456, 81685.309), stdev = 830.291
CI (99.9%): [65634.850, 95930.061] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TSetOpsBenchmarks.union
# Parameters: (size = 10)
# Run progress: 73.17% complete, ETA 01:10:52
# Fork: 1 of 1
# Warmup Iteration 1: 286943.398 ops/s
# Warmup Iteration 2: 316743.323 ops/s
# Warmup Iteration 3: 319361.583 ops/s
Iteration 1: 319032.960 ops/s
Iteration 2: 319164.877 ops/s
Iteration 3: 319100.201 ops/s
Result "zio.stm.TSetOpsBenchmarks.union":
319099.346 ±(99.9%) 1203.404 ops/s [Average]
(min, avg, max) = (319032.960, 319099.346, 319164.877), stdev = 65.963
CI (99.9%): [317895.941, 320302.750] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TSetOpsBenchmarks.union
# Parameters: (size = 100)
# Run progress: 73.56% complete, ETA 01:09:49
# Fork: 1 of 1
# Warmup Iteration 1: 45245.752 ops/s
# Warmup Iteration 2: 51807.665 ops/s
# Warmup Iteration 3: 52177.951 ops/s
Iteration 1: 52141.406 ops/s
Iteration 2: 52150.550 ops/s
Iteration 3: 52114.641 ops/s
Result "zio.stm.TSetOpsBenchmarks.union":
52135.532 ±(99.9%) 340.450 ops/s [Average]
(min, avg, max) = (52114.641, 52135.532, 52150.550), stdev = 18.661
CI (99.9%): [51795.082, 52475.982] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TSetOpsBenchmarks.union
# Parameters: (size = 10000)
# Run progress: 73.95% complete, ETA 01:08:47
# Fork: 1 of 1
# Warmup Iteration 1: 152.925 ops/s
# Warmup Iteration 2: 169.050 ops/s
# Warmup Iteration 3: 170.574 ops/s
Iteration 1: 168.694 ops/s
Iteration 2: 170.312 ops/s
Iteration 3: 170.859 ops/s
Result "zio.stm.TSetOpsBenchmarks.union":
169.955 ±(99.9%) 20.540 ops/s [Average]
(min, avg, max) = (168.694, 169.955, 170.859), stdev = 1.126
CI (99.9%): [149.415, 190.495] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: zio.stm.TSetOpsBenchmarks.union
# Parameters: (size = 100000)
# Run progress: 74.34% complete, ETA 01:07:45
# Fork: 1 of 1
# Warmup Iteration 1: 4.199 ops/s
# Warmup Iteration 2: 4.990 ops/s
# Warmup Iteration 3: 5.018 ops/s
Iteration 1: 4.996 ops/s
Iteration 2: 5.134 ops/s
Iteration 3: 5.096 ops/s
Result "zio.stm.TSetOpsBenchmarks.union":
5.075 ±(99.9%) 1.297 ops/s [Average]
(min, avg, max) = (4.996, 5.075, 5.134), stdev = 0.071
CI (99.9%): [3.778, 6.372] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.GenBenchmarks.hedgehogDoubles
# Parameters: (elementSize = 1000, listSize = 1000)
# Run progress: 74.73% complete, ETA 01:06:44
# Fork: 1 of 1
# Warmup Iteration 1: 203357.744 ns/op
# Warmup Iteration 2: 184600.334 ns/op
# Warmup Iteration 3: 183413.152 ns/op
Iteration 1: 182636.431 ns/op
Iteration 2: 183238.714 ns/op
Iteration 3: 182918.436 ns/op
Result "zio.GenBenchmarks.hedgehogDoubles":
182931.194 ±(99.9%) 5497.636 ns/op [Average]
(min, avg, max) = (182636.431, 182931.194, 183238.714), stdev = 301.344
CI (99.9%): [177433.558, 188428.830] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.GenBenchmarks.hedgehogIntListsOfSizeN
# Parameters: (elementSize = 1000, listSize = 1000)
# Run progress: 75.12% complete, ETA 01:05:42
# Fork: 1 of 1
# Warmup Iteration 1: 936838651.818 ns/op
# Warmup Iteration 2: 740406207.000 ns/op
# Warmup Iteration 3: <forked VM failed with exit code 137>
<stdout last='20 lines'>
</stdout>
<stderr last='20 lines'>
</stderr>
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.GenBenchmarks.hedgehogStringsOfSizeN
# Parameters: (elementSize = 1000, listSize = 1000)
# Run progress: 75.12% complete, ETA 01:05:42
# Fork: 1 of 1
# Warmup Iteration 1: 929985771.000 ns/op
# Warmup Iteration 2: #
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000ff600000, 1048576, 0) failed; error='Not enough space' (errno=12)
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 1048576 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /home/ec2-user/zio/benchmarks/hs_err_pid24331.log
<forked VM failed with exit code 1>
<stdout last='20 lines'>
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 1048576 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /home/ec2-user/zio/benchmarks/hs_err_pid24331.log
</stdout>
<stderr last='20 lines'>
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000ff600000, 1048576, 0) failed; error='Not enough space' (errno=12)
</stderr>
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.GenBenchmarks.nyayaDoubles
# Parameters: (elementSize = 1000, listSize = 1000)
# Run progress: 75.12% complete, ETA 01:05:42
# Fork: 1 of 1
# Warmup Iteration 1: 469.504 ns/op
# Warmup Iteration 2: 443.566 ns/op
# Warmup Iteration 3: 443.229 ns/op
Iteration 1: 444.884 ns/op
Iteration 2: 444.281 ns/op
Iteration 3: 442.369 ns/op
Result "zio.GenBenchmarks.nyayaDoubles":
443.845 ±(99.9%) 23.958 ns/op [Average]
(min, avg, max) = (442.369, 443.845, 444.884), stdev = 1.313
CI (99.9%): [419.886, 467.803] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.GenBenchmarks.nyayaIntListsOfSizeN
# Parameters: (elementSize = 1000, listSize = 1000)
# Run progress: 75.51% complete, ETA 01:04:54
# Fork: 1 of 1
# Warmup Iteration 1: 15150.638 ns/op
# Warmup Iteration 2: 14350.847 ns/op
# Warmup Iteration 3: 14362.953 ns/op
Iteration 1: 14322.668 ns/op
Iteration 2: 14342.961 ns/op
Iteration 3: 14324.173 ns/op
Result "zio.GenBenchmarks.nyayaIntListsOfSizeN":
14329.934 ±(99.9%) 206.277 ns/op [Average]
(min, avg, max) = (14322.668, 14329.934, 14342.961), stdev = 11.307
CI (99.9%): [14123.657, 14536.211] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.GenBenchmarks.nyayaStringsOfSizeN
# Parameters: (elementSize = 1000, listSize = 1000)
# Run progress: 75.90% complete, ETA 01:03:52
# Fork: 1 of 1
# Warmup Iteration 1: 14973.011 ns/op
# Warmup Iteration 2: 14183.384 ns/op
# Warmup Iteration 3: 14154.060 ns/op
Iteration 1: 14158.039 ns/op
Iteration 2: 14149.093 ns/op
Iteration 3: 14161.961 ns/op
Result "zio.GenBenchmarks.nyayaStringsOfSizeN":
14156.364 ±(99.9%) 120.317 ns/op [Average]
(min, avg, max) = (14149.093, 14156.364, 14161.961), stdev = 6.595
CI (99.9%): [14036.047, 14276.681] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.GenBenchmarks.scalaCheckDoubles
# Parameters: (elementSize = 1000, listSize = 1000)
# Run progress: 76.29% complete, ETA 01:02:49
# Fork: 1 of 1
# Warmup Iteration 1: 220906.396 ns/op
# Warmup Iteration 2: 202931.123 ns/op
# Warmup Iteration 3: 203353.735 ns/op
Iteration 1: 202481.786 ns/op
Iteration 2: 202713.479 ns/op
Iteration 3: 202286.512 ns/op
Result "zio.GenBenchmarks.scalaCheckDoubles":
202493.926 ±(99.9%) 3899.455 ns/op [Average]
(min, avg, max) = (202286.512, 202493.926, 202713.479), stdev = 213.742
CI (99.9%): [198594.471, 206393.381] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.GenBenchmarks.scalaCheckIntListsOfSizeN
# Parameters: (elementSize = 1000, listSize = 1000)
# Run progress: 76.68% complete, ETA 01:01:47
# Fork: 1 of 1
# Warmup Iteration 1: 318346269.688 ns/op
# Warmup Iteration 2: 259063074.769 ns/op
# Warmup Iteration 3: 255430310.075 ns/op
Iteration 1: 237919049.186 ns/op
Iteration 2: 257029856.675 ns/op
Iteration 3: 264150558.579 ns/op
[61.419s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 131072k, guardsize: 0k, detached.
<forked VM failed with exit code 1>
<stdout last='20 lines'>
[61.419s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 131072k, guardsize: 0k, detached.
</stdout>
<stderr last='20 lines'>
</stderr>
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.GenBenchmarks.scalaCheckStringsOfSizeN
# Parameters: (elementSize = 1000, listSize = 1000)
# Run progress: 76.68% complete, ETA 01:01:47
# Fork: 1 of 1
# Warmup Iteration 1: 511493674.050 ns/op
# Warmup Iteration 2: 469773610.364 ns/op
# Warmup Iteration 3: 468850939.773 ns/op
Iteration 1: 468684713.136 ns/op
Iteration 2: 469109499.591 ns/op
Iteration 3: 468962934.727 ns/op
Result "zio.GenBenchmarks.scalaCheckStringsOfSizeN":
468919049.152 ±(99.9%) 3936390.878 ns/op [Average]
(min, avg, max) = (468684713.136, 468919049.152, 469109499.591), stdev = 215766.867
CI (99.9%): [464982658.273, 472855440.030] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.GenBenchmarks.zioDouble
# Parameters: (elementSize = 1000, listSize = 1000)
# Run progress: 77.07% complete, ETA 01:01:03
# Fork: 1 of 1
# Warmup Iteration 1: 20453032.497 ns/op
# Warmup Iteration 2: 11770230.122 ns/op
# Warmup Iteration 3: 11059218.495 ns/op
Iteration 1: 10875391.392 ns/op
Iteration 2: 10715961.731 ns/op
Iteration 3: 10631380.837 ns/op
Result "zio.GenBenchmarks.zioDouble":
10740911.320 ±(99.9%) 2260466.386 ns/op [Average]
(min, avg, max) = (10631380.837, 10740911.320, 10875391.392), stdev = 123903.790
CI (99.9%): [8480444.934, 13001377.707] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.GenBenchmarks.zioIntListsOfSizeN
# Parameters: (elementSize = 1000, listSize = 1000)
# Run progress: 77.46% complete, ETA 01:00:00
# Fork: 1 of 1
# Warmup Iteration 1: <forked VM failed with exit code 137>
<stdout last='20 lines'>
</stdout>
<stderr last='20 lines'>
</stderr>
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.GenBenchmarks.zioStringsOfSizeN
# Parameters: (elementSize = 1000, listSize = 1000)
# Run progress: 77.46% complete, ETA 01:00:00
# Fork: 1 of 1
# Warmup Iteration 1: <forked VM failed with exit code 137>
<stdout last='20 lines'>
</stdout>
<stderr last='20 lines'>
</stderr>
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ArrayBenchmarks.find
# Parameters: (size = 1000)
# Run progress: 77.46% complete, ETA 01:00:00
# Fork: 1 of 1
# Warmup Iteration 1: 16.150 ns/op
# Warmup Iteration 2: 16.248 ns/op
# Warmup Iteration 3: 15.293 ns/op
Iteration 1: 15.297 ns/op
Iteration 2: 15.313 ns/op
Iteration 3: 15.311 ns/op
Result "zio.chunks.ArrayBenchmarks.find":
15.307 ±(99.9%) 0.167 ns/op [Average]
(min, avg, max) = (15.297, 15.307, 15.313), stdev = 0.009
CI (99.9%): [15.140, 15.475] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ArrayBenchmarks.findOptimized
# Parameters: (size = 1000)
# Run progress: 77.85% complete, ETA 00:59:15
# Fork: 1 of 1
# Warmup Iteration 1: 8.992 ns/op
# Warmup Iteration 2: 8.726 ns/op
# Warmup Iteration 3: 8.227 ns/op
Iteration 1: 8.226 ns/op
Iteration 2: 8.228 ns/op
Iteration 3: 8.231 ns/op
Result "zio.chunks.ArrayBenchmarks.findOptimized":
8.228 ±(99.9%) 0.045 ns/op [Average]
(min, avg, max) = (8.226, 8.228, 8.231), stdev = 0.002
CI (99.9%): [8.183, 8.273] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ArrayBenchmarks.flatMap
# Parameters: (size = 1000)
# Run progress: 78.24% complete, ETA 00:58:12
# Fork: 1 of 1
# Warmup Iteration 1: 15185.245 ns/op
# Warmup Iteration 2: 14774.818 ns/op
# Warmup Iteration 3: 14755.141 ns/op
Iteration 1: 14762.005 ns/op
Iteration 2: 14753.706 ns/op
Iteration 3: 14770.876 ns/op
Result "zio.chunks.ArrayBenchmarks.flatMap":
14762.196 ±(99.9%) 156.656 ns/op [Average]
(min, avg, max) = (14753.706, 14762.196, 14770.876), stdev = 8.587
CI (99.9%): [14605.539, 14918.852] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ArrayBenchmarks.flatMapOptimized
# Parameters: (size = 1000)
# Run progress: 78.63% complete, ETA 00:57:09
# Fork: 1 of 1
# Warmup Iteration 1: 13948.120 ns/op
# Warmup Iteration 2: 13667.301 ns/op
# Warmup Iteration 3: 13404.954 ns/op
Iteration 1: 13404.979 ns/op
Iteration 2: 13389.747 ns/op
Iteration 3: 13409.206 ns/op
Result "zio.chunks.ArrayBenchmarks.flatMapOptimized":
13401.311 ±(99.9%) 186.723 ns/op [Average]
(min, avg, max) = (13389.747, 13401.311, 13409.206), stdev = 10.235
CI (99.9%): [13214.588, 13588.034] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ArrayBenchmarks.fold
# Parameters: (size = 1000)
# Run progress: 79.02% complete, ETA 00:56:06
# Fork: 1 of 1
# Warmup Iteration 1: 6738.290 ns/op
# Warmup Iteration 2: 6555.089 ns/op
# Warmup Iteration 3: 9524.624 ns/op
Iteration 1: 9537.105 ns/op
Iteration 2: 9531.436 ns/op
Iteration 3: 9529.526 ns/op
Result "zio.chunks.ArrayBenchmarks.fold":
9532.689 ±(99.9%) 71.913 ns/op [Average]
(min, avg, max) = (9529.526, 9532.689, 9537.105), stdev = 3.942
CI (99.9%): [9460.776, 9604.602] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ArrayBenchmarks.foldOptimized
# Parameters: (size = 1000)
# Run progress: 79.41% complete, ETA 00:55:02
# Fork: 1 of 1
# Warmup Iteration 1: 295.473 ns/op
# Warmup Iteration 2: 296.658 ns/op
# Warmup Iteration 3: 296.502 ns/op
Iteration 1: 296.536 ns/op
Iteration 2: 296.472 ns/op
Iteration 3: 296.463 ns/op
Result "zio.chunks.ArrayBenchmarks.foldOptimized":
296.490 ±(99.9%) 0.723 ns/op [Average]
(min, avg, max) = (296.463, 296.490, 296.536), stdev = 0.040
CI (99.9%): [295.767, 297.213] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ArrayBenchmarks.map
# Parameters: (size = 1000)
# Run progress: 79.80% complete, ETA 00:53:59
# Fork: 1 of 1
# Warmup Iteration 1: 6127.152 ns/op
# Warmup Iteration 2: 5963.092 ns/op
# Warmup Iteration 3: 5935.761 ns/op
Iteration 1: 5937.633 ns/op
Iteration 2: 5935.959 ns/op
Iteration 3: 5936.911 ns/op
Result "zio.chunks.ArrayBenchmarks.map":
5936.834 ±(99.9%) 15.322 ns/op [Average]
(min, avg, max) = (5935.959, 5936.834, 5937.633), stdev = 0.840
CI (99.9%): [5921.512, 5952.156] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ArrayBenchmarks.mapOptimized
# Parameters: (size = 1000)
# Run progress: 80.19% complete, ETA 00:52:56
# Fork: 1 of 1
# Warmup Iteration 1: 858.274 ns/op
# Warmup Iteration 2: 839.565 ns/op
# Warmup Iteration 3: 838.815 ns/op
Iteration 1: 839.829 ns/op
Iteration 2: 840.554 ns/op
Iteration 3: 839.420 ns/op
Result "zio.chunks.ArrayBenchmarks.mapOptimized":
839.934 ±(99.9%) 10.473 ns/op [Average]
(min, avg, max) = (839.420, 839.934, 840.554), stdev = 0.574
CI (99.9%): [829.461, 850.408] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChainBenchmarks.foldLeftLargeChain
# Run progress: 80.58% complete, ETA 00:51:53
# Fork: 1 of 1
# Warmup Iteration 1: 8618883.472 ns/op
# Warmup Iteration 2: 8013083.753 ns/op
# Warmup Iteration 3: 7997701.771 ns/op
Iteration 1: 8007798.025 ns/op
Iteration 2: 7541732.887 ns/op
Iteration 3: 7285782.133 ns/op
Result "zio.chunks.ChainBenchmarks.foldLeftLargeChain":
7611771.015 ±(99.9%) 6678442.099 ns/op [Average]
(min, avg, max) = (7285782.133, 7611771.015, 8007798.025), stdev = 366067.947
CI (99.9%): [933328.916, 14290213.113] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChainBenchmarks.foldLeftLargeChunk
# Run progress: 80.97% complete, ETA 00:50:50
# Fork: 1 of 1
# Warmup Iteration 1: 6121920.192 ns/op
# Warmup Iteration 2: 5879731.881 ns/op
# Warmup Iteration 3: 5885349.453 ns/op
Iteration 1: 5882303.513 ns/op
Iteration 2: 5887554.964 ns/op
Iteration 3: 5874274.371 ns/op
Result "zio.chunks.ChainBenchmarks.foldLeftLargeChunk":
5881377.616 ±(99.9%) 122023.778 ns/op [Average]
(min, avg, max) = (5874274.371, 5881377.616, 5887554.964), stdev = 6688.535
CI (99.9%): [5759353.838, 6003401.394] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChainBenchmarks.foldLeftLargeList
# Run progress: 81.36% complete, ETA 00:49:48
# Fork: 1 of 1
# Warmup Iteration 1: 5481166.441 ns/op
# Warmup Iteration 2: 5325627.066 ns/op
# Warmup Iteration 3: 5362091.428 ns/op
Iteration 1: 5330167.086 ns/op
Iteration 2: 5244267.705 ns/op
Iteration 3: 5233830.415 ns/op
Result "zio.chunks.ChainBenchmarks.foldLeftLargeList":
5269421.735 ±(99.9%) 964458.580 ns/op [Average]
(min, avg, max) = (5233830.415, 5269421.735, 5330167.086), stdev = 52865.229
CI (99.9%): [4304963.155, 6233880.315] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChainBenchmarks.foldLeftLargeVector
# Run progress: 81.75% complete, ETA 00:48:45
# Fork: 1 of 1
# Warmup Iteration 1: 6583708.334 ns/op
# Warmup Iteration 2: 6188261.775 ns/op
# Warmup Iteration 3: 6252687.816 ns/op
Iteration 1: 5991756.350 ns/op
Iteration 2: 5808942.717 ns/op
Iteration 3: 5789133.936 ns/op
Result "zio.chunks.ChainBenchmarks.foldLeftLargeVector":
5863277.668 ±(99.9%) 2037928.817 ns/op [Average]
(min, avg, max) = (5789133.936, 5863277.668, 5991756.350), stdev = 111705.755
CI (99.9%): [3825348.850, 7901206.485] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChainBenchmarks.mapLargeChain
# Run progress: 82.14% complete, ETA 00:47:42
# Fork: 1 of 1
# Warmup Iteration 1: 13589198.724 ns/op
# Warmup Iteration 2: 12393583.641 ns/op
# Warmup Iteration 3: 12444909.264 ns/op
Iteration 1: 12449993.842 ns/op
Iteration 2: 12408309.753 ns/op
Iteration 3: 12421001.402 ns/op
Result "zio.chunks.ChainBenchmarks.mapLargeChain":
12426434.999 ±(99.9%) 389807.266 ns/op [Average]
(min, avg, max) = (12408309.753, 12426434.999, 12449993.842), stdev = 21366.652
CI (99.9%): [12036627.733, 12816242.265] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChainBenchmarks.mapLargeChunk
# Run progress: 82.53% complete, ETA 00:46:39
# Fork: 1 of 1
# Warmup Iteration 1: 8265026.009 ns/op
# Warmup Iteration 2: 7902329.559 ns/op
# Warmup Iteration 3: 7911449.281 ns/op
Iteration 1: 7901431.800 ns/op
Iteration 2: 7898838.207 ns/op
Iteration 3: 7909260.397 ns/op
Result "zio.chunks.ChainBenchmarks.mapLargeChunk":
7903176.801 ±(99.9%) 98986.752 ns/op [Average]
(min, avg, max) = (7898838.207, 7903176.801, 7909260.397), stdev = 5425.798
CI (99.9%): [7804190.049, 8002163.554] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChainBenchmarks.mapLargeList
# Run progress: 82.92% complete, ETA 00:45:36
# Fork: 1 of 1
# Warmup Iteration 1: 13485663.339 ns/op
# Warmup Iteration 2: 10594744.913 ns/op
# Warmup Iteration 3: 9279285.667 ns/op
Iteration 1: 8910344.154 ns/op
Iteration 2: 8987688.586 ns/op
Iteration 3: 8908038.752 ns/op
Result "zio.chunks.ChainBenchmarks.mapLargeList":
8935357.164 ±(99.9%) 827079.125 ns/op [Average]
(min, avg, max) = (8908038.752, 8935357.164, 8987688.586), stdev = 45334.998
CI (99.9%): [8108278.039, 9762436.289] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChainBenchmarks.mapLargeVector
# Run progress: 83.31% complete, ETA 00:44:33
# Fork: 1 of 1
# Warmup Iteration 1: 10769700.342 ns/op
# Warmup Iteration 2: 10189237.631 ns/op
# Warmup Iteration 3: 10559308.508 ns/op
Iteration 1: 10548395.039 ns/op
Iteration 2: 10519161.503 ns/op
Iteration 3: 10456558.973 ns/op
Result "zio.chunks.ChainBenchmarks.mapLargeVector":
10508038.505 ±(99.9%) 855950.785 ns/op [Average]
(min, avg, max) = (10456558.973, 10508038.505, 10548395.039), stdev = 46917.551
CI (99.9%): [9652087.720, 11363989.290] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkArrayBenchmarks.find
# Parameters: (size = 1000)
# Run progress: 83.70% complete, ETA 00:43:31
# Fork: 1 of 1
# Warmup Iteration 1: 18.583 ns/op
# Warmup Iteration 2: 18.684 ns/op
# Warmup Iteration 3: 13.535 ns/op
Iteration 1: 13.512 ns/op
Iteration 2: 13.514 ns/op
Iteration 3: 13.502 ns/op
Result "zio.chunks.ChunkArrayBenchmarks.find":
13.510 ±(99.9%) 0.121 ns/op [Average]
(min, avg, max) = (13.502, 13.510, 13.514), stdev = 0.007
CI (99.9%): [13.389, 13.631] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkArrayBenchmarks.flatMap
# Parameters: (size = 1000)
# Run progress: 84.09% complete, ETA 00:42:28
# Fork: 1 of 1
# Warmup Iteration 1: 83262.024 ns/op
# Warmup Iteration 2: 80709.858 ns/op
# Warmup Iteration 3: 80452.996 ns/op
Iteration 1: 80466.481 ns/op
Iteration 2: 80410.786 ns/op
Iteration 3: 80468.628 ns/op
Result "zio.chunks.ChunkArrayBenchmarks.flatMap":
80448.632 ±(99.9%) 598.267 ns/op [Average]
(min, avg, max) = (80410.786, 80448.632, 80468.628), stdev = 32.793
CI (99.9%): [79850.365, 81046.899] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkArrayBenchmarks.fold
# Parameters: (size = 1000)
# Run progress: 84.48% complete, ETA 00:41:25
# Fork: 1 of 1
# Warmup Iteration 1: 5750.618 ns/op
# Warmup Iteration 2: 5590.503 ns/op
# Warmup Iteration 3: 6708.979 ns/op
Iteration 1: 6694.287 ns/op
Iteration 2: 6686.783 ns/op
Iteration 3: 6693.280 ns/op
Result "zio.chunks.ChunkArrayBenchmarks.fold":
6691.450 ±(99.9%) 74.308 ns/op [Average]
(min, avg, max) = (6686.783, 6691.450, 6694.287), stdev = 4.073
CI (99.9%): [6617.143, 6765.758] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkArrayBenchmarks.foldM
# Parameters: (size = 1000)
# Run progress: 84.87% complete, ETA 00:40:22
# Fork: 1 of 1
# Warmup Iteration 1: 10661.505 ns/op
# Warmup Iteration 2: 10331.420 ns/op
# Warmup Iteration 3: 10729.411 ns/op
Iteration 1: 10697.704 ns/op
Iteration 2: 10724.310 ns/op
Iteration 3: 10704.488 ns/op
Result "zio.chunks.ChunkArrayBenchmarks.foldM":
10708.834 ±(99.9%) 252.227 ns/op [Average]
(min, avg, max) = (10697.704, 10708.834, 10724.310), stdev = 13.825
CI (99.9%): [10456.607, 10961.061] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkArrayBenchmarks.map
# Parameters: (size = 1000)
# Run progress: 85.26% complete, ETA 00:39:19
# Fork: 1 of 1
# Warmup Iteration 1: 8750.202 ns/op
# Warmup Iteration 2: 8569.958 ns/op
# Warmup Iteration 3: 8358.609 ns/op
Iteration 1: 8356.001 ns/op
Iteration 2: 8332.704 ns/op
Iteration 3: 8347.132 ns/op
Result "zio.chunks.ChunkArrayBenchmarks.map":
8345.279 ±(99.9%) 214.518 ns/op [Average]
(min, avg, max) = (8332.704, 8345.279, 8356.001), stdev = 11.758
CI (99.9%): [8130.761, 8559.797] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkArrayBenchmarks.mapM
# Parameters: (size = 1000)
# Run progress: 85.65% complete, ETA 00:38:17
# Fork: 1 of 1
# Warmup Iteration 1: 13.820 ns/op
# Warmup Iteration 2: 13.503 ns/op
# Warmup Iteration 3: 13.725 ns/op
Iteration 1: 13.706 ns/op
Iteration 2: 13.717 ns/op
Iteration 3: 13.713 ns/op
Result "zio.chunks.ChunkArrayBenchmarks.mapM":
13.712 ±(99.9%) 0.103 ns/op [Average]
(min, avg, max) = (13.706, 13.712, 13.717), stdev = 0.006
CI (99.9%): [13.609, 13.815] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkCreationBenchmarks.arrayCreate01
# Run progress: 86.04% complete, ETA 00:37:14
# Fork: 1 of 1
# Warmup Iteration 1: 5.877 ns/op
# Warmup Iteration 2: 5.486 ns/op
# Warmup Iteration 3: 5.292 ns/op
Iteration 1: 5.280 ns/op
Iteration 2: 5.269 ns/op
Iteration 3: 5.269 ns/op
Result "zio.chunks.ChunkCreationBenchmarks.arrayCreate01":
5.273 ±(99.9%) 0.111 ns/op [Average]
(min, avg, max) = (5.269, 5.273, 5.280), stdev = 0.006
CI (99.9%): [5.162, 5.383] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkCreationBenchmarks.arrayCreate02
# Run progress: 86.43% complete, ETA 00:36:11
# Fork: 1 of 1
# Warmup Iteration 1: 5.843 ns/op
# Warmup Iteration 2: 5.565 ns/op
# Warmup Iteration 3: 4.972 ns/op
Iteration 1: 4.961 ns/op
Iteration 2: 4.963 ns/op
Iteration 3: 4.964 ns/op
Result "zio.chunks.ChunkCreationBenchmarks.arrayCreate02":
4.963 ±(99.9%) 0.022 ns/op [Average]
(min, avg, max) = (4.961, 4.963, 4.964), stdev = 0.001
CI (99.9%): [4.940, 4.985] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkCreationBenchmarks.arrayCreate04
# Run progress: 86.82% complete, ETA 00:35:09
# Fork: 1 of 1
# Warmup Iteration 1: 6.794 ns/op
# Warmup Iteration 2: 6.439 ns/op
# Warmup Iteration 3: 6.142 ns/op
Iteration 1: 6.142 ns/op
Iteration 2: 6.141 ns/op
Iteration 3: 6.131 ns/op
Result "zio.chunks.ChunkCreationBenchmarks.arrayCreate04":
6.138 ±(99.9%) 0.116 ns/op [Average]
(min, avg, max) = (6.131, 6.138, 6.142), stdev = 0.006
CI (99.9%): [6.022, 6.253] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkCreationBenchmarks.arrayCreate08
# Run progress: 87.21% complete, ETA 00:34:06
# Fork: 1 of 1
# Warmup Iteration 1: 8.718 ns/op
# Warmup Iteration 2: 8.532 ns/op
# Warmup Iteration 3: 8.599 ns/op
Iteration 1: 8.572 ns/op
Iteration 2: 8.578 ns/op
Iteration 3: 8.582 ns/op
Result "zio.chunks.ChunkCreationBenchmarks.arrayCreate08":
8.577 ±(99.9%) 0.095 ns/op [Average]
(min, avg, max) = (8.572, 8.577, 8.582), stdev = 0.005
CI (99.9%): [8.482, 8.672] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkCreationBenchmarks.arrayCreate16
# Run progress: 87.60% complete, ETA 00:33:03
# Fork: 1 of 1
# Warmup Iteration 1: 12.845 ns/op
# Warmup Iteration 2: 12.509 ns/op
# Warmup Iteration 3: 13.449 ns/op
Iteration 1: 13.442 ns/op
Iteration 2: 13.437 ns/op
Iteration 3: 13.434 ns/op
Result "zio.chunks.ChunkCreationBenchmarks.arrayCreate16":
13.438 ±(99.9%) 0.070 ns/op [Average]
(min, avg, max) = (13.434, 13.438, 13.442), stdev = 0.004
CI (99.9%): [13.368, 13.508] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkCreationBenchmarks.arrayCreate32
# Run progress: 87.99% complete, ETA 00:32:01
# Fork: 1 of 1
# Warmup Iteration 1: 25.002 ns/op
# Warmup Iteration 2: 24.615 ns/op
# Warmup Iteration 3: 26.416 ns/op
Iteration 1: 26.439 ns/op
Iteration 2: 26.441 ns/op
Iteration 3: 26.470 ns/op
Result "zio.chunks.ChunkCreationBenchmarks.arrayCreate32":
26.450 ±(99.9%) 0.317 ns/op [Average]
(min, avg, max) = (26.439, 26.450, 26.470), stdev = 0.017
CI (99.9%): [26.134, 26.767] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkCreationBenchmarks.chunkCreate01
# Run progress: 88.38% complete, ETA 00:30:58
# Fork: 1 of 1
# Warmup Iteration 1: 62.610 ns/op
# Warmup Iteration 2: 60.256 ns/op
# Warmup Iteration 3: 59.579 ns/op
Iteration 1: 59.711 ns/op
Iteration 2: 59.644 ns/op
Iteration 3: 59.650 ns/op
Result "zio.chunks.ChunkCreationBenchmarks.chunkCreate01":
59.668 ±(99.9%) 0.678 ns/op [Average]
(min, avg, max) = (59.644, 59.668, 59.711), stdev = 0.037
CI (99.9%): [58.990, 60.346] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkCreationBenchmarks.chunkCreate02
# Run progress: 88.77% complete, ETA 00:29:55
# Fork: 1 of 1
# Warmup Iteration 1: 63.635 ns/op
# Warmup Iteration 2: 61.035 ns/op
# Warmup Iteration 3: 60.412 ns/op
Iteration 1: 60.374 ns/op
Iteration 2: 60.385 ns/op
Iteration 3: 60.357 ns/op
Result "zio.chunks.ChunkCreationBenchmarks.chunkCreate02":
60.372 ±(99.9%) 0.263 ns/op [Average]
(min, avg, max) = (60.357, 60.372, 60.385), stdev = 0.014
CI (99.9%): [60.109, 60.635] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkCreationBenchmarks.chunkCreate04
# Run progress: 89.16% complete, ETA 00:28:53
# Fork: 1 of 1
# Warmup Iteration 1: 65.373 ns/op
# Warmup Iteration 2: 63.204 ns/op
# Warmup Iteration 3: 62.252 ns/op
Iteration 1: 62.394 ns/op
Iteration 2: 62.284 ns/op
Iteration 3: 62.413 ns/op
Result "zio.chunks.ChunkCreationBenchmarks.chunkCreate04":
62.363 ±(99.9%) 1.272 ns/op [Average]
(min, avg, max) = (62.284, 62.363, 62.413), stdev = 0.070
CI (99.9%): [61.091, 63.635] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkCreationBenchmarks.chunkCreate08
# Run progress: 89.55% complete, ETA 00:27:50
# Fork: 1 of 1
# Warmup Iteration 1: 66.817 ns/op
# Warmup Iteration 2: 64.638 ns/op
# Warmup Iteration 3: 63.360 ns/op
Iteration 1: 63.328 ns/op
Iteration 2: 63.398 ns/op
Iteration 3: 63.432 ns/op
Result "zio.chunks.ChunkCreationBenchmarks.chunkCreate08":
63.386 ±(99.9%) 0.967 ns/op [Average]
(min, avg, max) = (63.328, 63.386, 63.432), stdev = 0.053
CI (99.9%): [62.418, 64.353] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkCreationBenchmarks.chunkCreate16
# Run progress: 89.94% complete, ETA 00:26:48
# Fork: 1 of 1
# Warmup Iteration 1: 71.830 ns/op
# Warmup Iteration 2: 68.299 ns/op
# Warmup Iteration 3: 66.920 ns/op
Iteration 1: 66.882 ns/op
Iteration 2: 66.769 ns/op
Iteration 3: 66.853 ns/op
Result "zio.chunks.ChunkCreationBenchmarks.chunkCreate16":
66.835 ±(99.9%) 1.073 ns/op [Average]
(min, avg, max) = (66.769, 66.835, 66.882), stdev = 0.059
CI (99.9%): [65.761, 67.908] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkCreationBenchmarks.chunkCreate32
# Run progress: 90.33% complete, ETA 00:25:45
# Fork: 1 of 1
# Warmup Iteration 1: 92.208 ns/op
# Warmup Iteration 2: 87.486 ns/op
# Warmup Iteration 3: 91.400 ns/op
Iteration 1: 91.362 ns/op
Iteration 2: 91.348 ns/op
Iteration 3: 91.329 ns/op
Result "zio.chunks.ChunkCreationBenchmarks.chunkCreate32":
91.346 ±(99.9%) 0.299 ns/op [Average]
(min, avg, max) = (91.329, 91.346, 91.362), stdev = 0.016
CI (99.9%): [91.048, 91.645] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkCreationBenchmarks.vectorCreate01
# Run progress: 90.72% complete, ETA 00:24:43
# Fork: 1 of 1
# Warmup Iteration 1: 17.049 ns/op
# Warmup Iteration 2: 16.407 ns/op
# Warmup Iteration 3: 14.918 ns/op
Iteration 1: 14.900 ns/op
Iteration 2: 14.888 ns/op
Iteration 3: 14.887 ns/op
Result "zio.chunks.ChunkCreationBenchmarks.vectorCreate01":
14.892 ±(99.9%) 0.125 ns/op [Average]
(min, avg, max) = (14.887, 14.892, 14.900), stdev = 0.007
CI (99.9%): [14.767, 15.017] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkCreationBenchmarks.vectorCreate02
# Run progress: 91.11% complete, ETA 00:23:40
# Fork: 1 of 1
# Warmup Iteration 1: 17.311 ns/op
# Warmup Iteration 2: 16.679 ns/op
# Warmup Iteration 3: 17.367 ns/op
Iteration 1: 17.399 ns/op
Iteration 2: 17.409 ns/op
Iteration 3: 17.411 ns/op
Result "zio.chunks.ChunkCreationBenchmarks.vectorCreate02":
17.406 ±(99.9%) 0.113 ns/op [Average]
(min, avg, max) = (17.399, 17.406, 17.411), stdev = 0.006
CI (99.9%): [17.293, 17.520] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkCreationBenchmarks.vectorCreate04
# Run progress: 91.50% complete, ETA 00:22:38
# Fork: 1 of 1
# Warmup Iteration 1: 28.881 ns/op
# Warmup Iteration 2: 27.273 ns/op
# Warmup Iteration 3: 24.291 ns/op
Iteration 1: 24.309 ns/op
Iteration 2: 24.313 ns/op
Iteration 3: 24.280 ns/op
Result "zio.chunks.ChunkCreationBenchmarks.vectorCreate04":
24.301 ±(99.9%) 0.329 ns/op [Average]
(min, avg, max) = (24.280, 24.301, 24.313), stdev = 0.018
CI (99.9%): [23.971, 24.630] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkCreationBenchmarks.vectorCreate08
# Run progress: 91.89% complete, ETA 00:21:35
# Fork: 1 of 1
# Warmup Iteration 1: 43.246 ns/op
# Warmup Iteration 2: 40.733 ns/op
# Warmup Iteration 3: 37.612 ns/op
Iteration 1: 37.572 ns/op
Iteration 2: 37.581 ns/op
Iteration 3: 37.578 ns/op
Result "zio.chunks.ChunkCreationBenchmarks.vectorCreate08":
37.577 ±(99.9%) 0.080 ns/op [Average]
(min, avg, max) = (37.572, 37.577, 37.581), stdev = 0.004
CI (99.9%): [37.496, 37.657] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkCreationBenchmarks.vectorCreate16
# Run progress: 92.28% complete, ETA 00:20:33
# Fork: 1 of 1
# Warmup Iteration 1: 74.333 ns/op
# Warmup Iteration 2: 76.325 ns/op
# Warmup Iteration 3: 65.785 ns/op
Iteration 1: 66.113 ns/op
Iteration 2: 65.439 ns/op
Iteration 3: 65.572 ns/op
Result "zio.chunks.ChunkCreationBenchmarks.vectorCreate16":
65.708 ±(99.9%) 6.520 ns/op [Average]
(min, avg, max) = (65.439, 65.708, 66.113), stdev = 0.357
CI (99.9%): [59.188, 72.228] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.ChunkCreationBenchmarks.vectorCreate32
# Run progress: 92.67% complete, ETA 00:19:30
# Fork: 1 of 1
# Warmup Iteration 1: 158.647 ns/op
# Warmup Iteration 2: 153.526 ns/op
# Warmup Iteration 3: 187.484 ns/op
Iteration 1: 187.630 ns/op
Iteration 2: 187.477 ns/op
Iteration 3: 187.534 ns/op
Result "zio.chunks.ChunkCreationBenchmarks.vectorCreate32":
187.547 ±(99.9%) 1.414 ns/op [Average]
(min, avg, max) = (187.477, 187.547, 187.630), stdev = 0.078
CI (99.9%): [186.133, 188.962] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.MixedChunkBenchmarks.filterM
# Parameters: (size = 1000)
# Run progress: 93.06% complete, ETA 00:18:28
# Fork: 1 of 1
# Warmup Iteration 1: 101083.796 ns/op
# Warmup Iteration 2: 89546.398 ns/op
# Warmup Iteration 3: 89292.182 ns/op
Iteration 1: 89312.300 ns/op
Iteration 2: 89367.646 ns/op
Iteration 3: 89325.349 ns/op
Result "zio.chunks.MixedChunkBenchmarks.filterM":
89335.099 ±(99.9%) 527.837 ns/op [Average]
(min, avg, max) = (89312.300, 89335.099, 89367.646), stdev = 28.933
CI (99.9%): [88807.262, 89862.936] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.MixedChunkBenchmarks.find
# Parameters: (size = 1000)
# Run progress: 93.45% complete, ETA 00:17:25
# Fork: 1 of 1
# Warmup Iteration 1: 744.162 ns/op
# Warmup Iteration 2: 722.566 ns/op
# Warmup Iteration 3: 720.352 ns/op
Iteration 1: 720.099 ns/op
Iteration 2: 720.880 ns/op
Iteration 3: 719.988 ns/op
Result "zio.chunks.MixedChunkBenchmarks.find":
720.322 ±(99.9%) 8.868 ns/op [Average]
(min, avg, max) = (719.988, 720.322, 720.880), stdev = 0.486
CI (99.9%): [711.454, 729.191] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.MixedChunkBenchmarks.flatMap
# Parameters: (size = 1000)
# Run progress: 93.84% complete, ETA 00:16:23
# Fork: 1 of 1
# Warmup Iteration 1: 88035.595 ns/op
# Warmup Iteration 2: 84444.687 ns/op
# Warmup Iteration 3: 84312.904 ns/op
Iteration 1: 84196.333 ns/op
Iteration 2: 84202.813 ns/op
Iteration 3: 84251.050 ns/op
Result "zio.chunks.MixedChunkBenchmarks.flatMap":
84216.732 ±(99.9%) 545.424 ns/op [Average]
(min, avg, max) = (84196.333, 84216.732, 84251.050), stdev = 29.897
CI (99.9%): [83671.308, 84762.156] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.MixedChunkBenchmarks.fold
# Parameters: (size = 1000)
# Run progress: 94.23% complete, ETA 00:15:21
# Fork: 1 of 1
# Warmup Iteration 1: 13145.683 ns/op
# Warmup Iteration 2: 12706.282 ns/op
# Warmup Iteration 3: 12670.644 ns/op
Iteration 1: 12665.040 ns/op
Iteration 2: 12675.453 ns/op
Iteration 3: 12665.552 ns/op
Result "zio.chunks.MixedChunkBenchmarks.fold":
12668.682 ±(99.9%) 107.090 ns/op [Average]
(min, avg, max) = (12665.040, 12668.682, 12675.453), stdev = 5.870
CI (99.9%): [12561.592, 12775.771] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.MixedChunkBenchmarks.foldM
# Parameters: (size = 1000)
# Run progress: 94.62% complete, ETA 00:14:18
# Fork: 1 of 1
# Warmup Iteration 1: 52690.000 ns/op
# Warmup Iteration 2: 47272.948 ns/op
# Warmup Iteration 3: 46939.005 ns/op
Iteration 1: 46960.774 ns/op
Iteration 2: 46990.051 ns/op
Iteration 3: 46945.930 ns/op
Result "zio.chunks.MixedChunkBenchmarks.foldM":
46965.585 ±(99.9%) 409.577 ns/op [Average]
(min, avg, max) = (46945.930, 46965.585, 46990.051), stdev = 22.450
CI (99.9%): [46556.008, 47375.162] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.MixedChunkBenchmarks.map
# Parameters: (size = 1000)
# Run progress: 95.01% complete, ETA 00:13:16
# Fork: 1 of 1
# Warmup Iteration 1: 15610.324 ns/op
# Warmup Iteration 2: 15084.845 ns/op
# Warmup Iteration 3: 14991.922 ns/op
Iteration 1: 15002.985 ns/op
Iteration 2: 14963.897 ns/op
Iteration 3: 14986.626 ns/op
Result "zio.chunks.MixedChunkBenchmarks.map":
14984.503 ±(99.9%) 358.128 ns/op [Average]
(min, avg, max) = (14963.897, 14984.503, 15002.985), stdev = 19.630
CI (99.9%): [14626.375, 15342.631] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 10 s each
# Measurement: 3 iterations, 10 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.chunks.MixedChunkBenchmarks.mapM
# Parameters: (size = 1000)
# Run progress: 95.40% complete, ETA 00:12:14
# Fork: 1 of 1
# Warmup Iteration 1: 13.806 ns/op
# Warmup Iteration 2: 13.473 ns/op
# Warmup Iteration 3: 13.646 ns/op
Iteration 1: 13.667 ns/op
Iteration 2: 13.654 ns/op
Iteration 3: 13.692 ns/op
Result "zio.chunks.MixedChunkBenchmarks.mapM":
13.671 ±(99.9%) 0.358 ns/op [Average]
(min, avg, max) = (13.654, 13.671, 13.692), stdev = 0.020
CI (99.9%): [13.313, 14.029] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.OfferBenchmark.offer
# Parameters: (qCapacity = 65536, qType = RingBufferPow2)
# Run progress: 95.79% complete, ETA 00:11:11
# Fork: 1 of 1
# Warmup Iteration 1: 14.943 ns/op
# Warmup Iteration 2: 13.920 ns/op
# Warmup Iteration 3: 12.532 ns/op
Iteration 1: 12.740 ns/op
Iteration 2: 12.703 ns/op
Iteration 3: 12.912 ns/op
Result "zio.internal.OfferBenchmark.offer":
12.785 ±(99.9%) 2.033 ns/op [Average]
(min, avg, max) = (12.703, 12.785, 12.912), stdev = 0.111
CI (99.9%): [10.752, 14.818] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.OfferBenchmark.offer
# Parameters: (qCapacity = 65536, qType = JCTools)
# Run progress: 95.83% complete, ETA 00:11:05
# Fork: 1 of 1
# Warmup Iteration 1: 16.365 ns/op
# Warmup Iteration 2: 14.721 ns/op
# Warmup Iteration 3: 13.591 ns/op
Iteration 1: 13.688 ns/op
Iteration 2: 13.880 ns/op
Iteration 3: 13.891 ns/op
Result "zio.internal.OfferBenchmark.offer":
13.820 ±(99.9%) 2.084 ns/op [Average]
(min, avg, max) = (13.688, 13.820, 13.891), stdev = 0.114
CI (99.9%): [11.736, 15.904] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.OfferBenchmark.offer
# Parameters: (qCapacity = 65536, qType = LinkedQueue)
# Run progress: 95.87% complete, ETA 00:10:59
# Fork: 1 of 1
# Warmup Iteration 1: 30.253 ns/op
# Warmup Iteration 2: 27.349 ns/op
# Warmup Iteration 3: 23.569 ns/op
Iteration 1: 23.653 ns/op
Iteration 2: 23.613 ns/op
Iteration 3: 23.634 ns/op
Result "zio.internal.OfferBenchmark.offer":
23.634 ±(99.9%) 0.365 ns/op [Average]
(min, avg, max) = (23.613, 23.634, 23.653), stdev = 0.020
CI (99.9%): [23.269, 23.998] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.OfferBenchmark.offer
# Parameters: (qCapacity = 65536, qType = JucBlocking)
# Run progress: 95.90% complete, ETA 00:10:53
# Fork: 1 of 1
# Warmup Iteration 1: 36.548 ns/op
# Warmup Iteration 2: 33.136 ns/op
# Warmup Iteration 3: 32.171 ns/op
Iteration 1: 31.127 ns/op
Iteration 2: 31.221 ns/op
Iteration 3: 31.161 ns/op
Result "zio.internal.OfferBenchmark.offer":
31.169 ±(99.9%) 0.864 ns/op [Average]
(min, avg, max) = (31.127, 31.169, 31.221), stdev = 0.047
CI (99.9%): [30.305, 32.034] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.OfferBenchmark.offer
# Parameters: (qCapacity = 65536, qType = NotThreadSafe)
# Run progress: 95.94% complete, ETA 00:10:47
# Fork: 1 of 1
# Warmup Iteration 1: 16.182 ns/op
# Warmup Iteration 2: 14.461 ns/op
# Warmup Iteration 3: 14.461 ns/op
Iteration 1: 14.154 ns/op
Iteration 2: 14.129 ns/op
Iteration 3: 14.152 ns/op
Result "zio.internal.OfferBenchmark.offer":
14.145 ±(99.9%) 0.254 ns/op [Average]
(min, avg, max) = (14.129, 14.145, 14.154), stdev = 0.014
CI (99.9%): [13.891, 14.399] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.OneElementQueueSeqBenchmark.oneElOfferAndPoll
# Run progress: 95.98% complete, ETA 00:10:40
# Fork: 1 of 1
# Warmup Iteration 1: 28.029 ns/op
# Warmup Iteration 2: 27.299 ns/op
# Warmup Iteration 3: 27.090 ns/op
Iteration 1: 27.091 ns/op
Iteration 2: 27.097 ns/op
Iteration 3: 27.075 ns/op
Result "zio.internal.OneElementQueueSeqBenchmark.oneElOfferAndPoll":
27.088 ±(99.9%) 0.212 ns/op [Average]
(min, avg, max) = (27.075, 27.088, 27.097), stdev = 0.012
CI (99.9%): [26.875, 27.300] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.OneElementQueueSeqBenchmark.pow2RBOfferAndPoll
# Run progress: 96.02% complete, ETA 00:10:34
# Fork: 1 of 1
# Warmup Iteration 1: 24.178 ns/op
# Warmup Iteration 2: 23.573 ns/op
# Warmup Iteration 3: 23.307 ns/op
Iteration 1: 23.302 ns/op
Iteration 2: 23.302 ns/op
Iteration 3: 23.309 ns/op
Result "zio.internal.OneElementQueueSeqBenchmark.pow2RBOfferAndPoll":
23.304 ±(99.9%) 0.070 ns/op [Average]
(min, avg, max) = (23.302, 23.304, 23.309), stdev = 0.004
CI (99.9%): [23.234, 23.374] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "poll", 1x "roundtrip" in each group), will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.PingPongBenchmark.A
# Parameters: (batchSize = 1, qCapacity = 4, qType = RingBufferPow2)
# Run progress: 96.06% complete, ETA 00:10:28
# Fork: 1 of 1
# Warmup Iteration 1: 0.141 us/op
# Warmup Iteration 2: 0.075 us/op
# Warmup Iteration 3: 0.047 us/op
Iteration 1: 0.081 us/op
poll: 0.081 us/op
roundtrip: 0.081 us/op
Iteration 2: 0.059 us/op
poll: 0.059 us/op
roundtrip: 0.059 us/op
Iteration 3: 0.059 us/op
poll: 0.059 us/op
roundtrip: 0.059 us/op
Result "zio.internal.PingPongBenchmark.A":
0.066 ±(99.9%) 0.234 us/op [Average]
(min, avg, max) = (0.059, 0.066, 0.081), stdev = 0.013
CI (99.9%): [≈ 0, 0.301] (assumes normal distribution)
Secondary result "zio.internal.PingPongBenchmark.A:poll":
0.066 ±(99.9%) 0.234 us/op [Average]
(min, avg, max) = (0.059, 0.066, 0.081), stdev = 0.013
CI (99.9%): [≈ 0, 0.301] (assumes normal distribution)
Secondary result "zio.internal.PingPongBenchmark.A:roundtrip":
0.066 ±(99.9%) 0.235 us/op [Average]
(min, avg, max) = (0.059, 0.066, 0.081), stdev = 0.013
CI (99.9%): [≈ 0, 0.301] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "poll", 1x "roundtrip" in each group), will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.PingPongBenchmark.A
# Parameters: (batchSize = 1, qCapacity = 4, qType = JCTools)
# Run progress: 96.10% complete, ETA 00:10:22
# Fork: 1 of 1
# Warmup Iteration 1: 0.134 us/op
# Warmup Iteration 2: 0.070 us/op
# Warmup Iteration 3: 0.057 us/op
Iteration 1: 0.051 us/op
poll: 0.051 us/op
roundtrip: 0.051 us/op
Iteration 2: 0.061 us/op
poll: 0.061 us/op
roundtrip: 0.061 us/op
Iteration 3: 0.053 us/op
poll: 0.053 us/op
roundtrip: 0.053 us/op
Result "zio.internal.PingPongBenchmark.A":
0.055 ±(99.9%) 0.095 us/op [Average]
(min, avg, max) = (0.051, 0.055, 0.061), stdev = 0.005
CI (99.9%): [≈ 0, 0.150] (assumes normal distribution)
Secondary result "zio.internal.PingPongBenchmark.A:poll":
0.055 ±(99.9%) 0.095 us/op [Average]
(min, avg, max) = (0.051, 0.055, 0.061), stdev = 0.005
CI (99.9%): [≈ 0, 0.150] (assumes normal distribution)
Secondary result "zio.internal.PingPongBenchmark.A:roundtrip":
0.055 ±(99.9%) 0.095 us/op [Average]
(min, avg, max) = (0.051, 0.055, 0.061), stdev = 0.005
CI (99.9%): [≈ 0, 0.150] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "poll", 1x "roundtrip" in each group), will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.PingPongBenchmark.A
# Parameters: (batchSize = 1, qCapacity = 4, qType = LinkedQueue)
# Run progress: 96.14% complete, ETA 00:10:16
# Fork: 1 of 1
# Warmup Iteration 1: 0.204 us/op
# Warmup Iteration 2: 0.140 us/op
# Warmup Iteration 3: 0.097 us/op
Iteration 1: 0.097 us/op
poll: 0.097 us/op
roundtrip: 0.097 us/op
Iteration 2: 0.097 us/op
poll: 0.096 us/op
roundtrip: 0.098 us/op
Iteration 3: 0.097 us/op
poll: 0.097 us/op
roundtrip: 0.097 us/op
Result "zio.internal.PingPongBenchmark.A":
0.097 ±(99.9%) 0.006 us/op [Average]
(min, avg, max) = (0.097, 0.097, 0.097), stdev = 0.001
CI (99.9%): [0.091, 0.104] (assumes normal distribution)
Secondary result "zio.internal.PingPongBenchmark.A:poll":
0.097 ±(99.9%) 0.010 us/op [Average]
(min, avg, max) = (0.096, 0.097, 0.097), stdev = 0.001
CI (99.9%): [0.087, 0.106] (assumes normal distribution)
Secondary result "zio.internal.PingPongBenchmark.A:roundtrip":
0.097 ±(99.9%) 0.008 us/op [Average]
(min, avg, max) = (0.097, 0.097, 0.098), stdev = 0.001
CI (99.9%): [0.089, 0.105] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "poll", 1x "roundtrip" in each group), will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.PingPongBenchmark.A
# Parameters: (batchSize = 1, qCapacity = 4, qType = JucBlocking)
# Run progress: 96.18% complete, ETA 00:10:09
# Fork: 1 of 1
# Warmup Iteration 1: 2.378 us/op
# Warmup Iteration 2: 1.029 us/op
# Warmup Iteration 3: 0.154 us/op
Iteration 1: 0.215 us/op
poll: 0.215 us/op
roundtrip: 0.215 us/op
Iteration 2: 0.173 us/op
poll: 0.173 us/op
roundtrip: 0.173 us/op
Iteration 3: 0.170 us/op
poll: 0.170 us/op
roundtrip: 0.170 us/op
Result "zio.internal.PingPongBenchmark.A":
0.186 ±(99.9%) 0.461 us/op [Average]
(min, avg, max) = (0.170, 0.186, 0.215), stdev = 0.025
CI (99.9%): [≈ 0, 0.648] (assumes normal distribution)
Secondary result "zio.internal.PingPongBenchmark.A:poll":
0.186 ±(99.9%) 0.461 us/op [Average]
(min, avg, max) = (0.170, 0.186, 0.215), stdev = 0.025
CI (99.9%): [≈ 0, 0.648] (assumes normal distribution)
Secondary result "zio.internal.PingPongBenchmark.A:roundtrip":
0.186 ±(99.9%) 0.461 us/op [Average]
(min, avg, max) = (0.170, 0.186, 0.215), stdev = 0.025
CI (99.9%): [≈ 0, 0.648] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "poll", 1x "roundtrip" in each group), will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.PingPongBenchmark.A
# Parameters: (batchSize = 2, qCapacity = 4, qType = RingBufferPow2)
# Run progress: 96.22% complete, ETA 00:10:03
# Fork: 1 of 1
# Warmup Iteration 1: 0.207 us/op
# Warmup Iteration 2: 0.148 us/op
# Warmup Iteration 3: 0.135 us/op
Iteration 1: 0.124 us/op
poll: 0.124 us/op
roundtrip: 0.124 us/op
Iteration 2: 0.129 us/op
poll: 0.129 us/op
roundtrip: 0.129 us/op
Iteration 3: 0.126 us/op
poll: 0.126 us/op
roundtrip: 0.126 us/op
Result "zio.internal.PingPongBenchmark.A":
0.126 ±(99.9%) 0.049 us/op [Average]
(min, avg, max) = (0.124, 0.126, 0.129), stdev = 0.003
CI (99.9%): [0.077, 0.175] (assumes normal distribution)
Secondary result "zio.internal.PingPongBenchmark.A:poll":
0.126 ±(99.9%) 0.049 us/op [Average]
(min, avg, max) = (0.124, 0.126, 0.129), stdev = 0.003
CI (99.9%): [0.077, 0.175] (assumes normal distribution)
Secondary result "zio.internal.PingPongBenchmark.A:roundtrip":
0.126 ±(99.9%) 0.049 us/op [Average]
(min, avg, max) = (0.124, 0.126, 0.129), stdev = 0.003
CI (99.9%): [0.077, 0.175] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "poll", 1x "roundtrip" in each group), will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.PingPongBenchmark.A
# Parameters: (batchSize = 2, qCapacity = 4, qType = JCTools)
# Run progress: 96.26% complete, ETA 00:09:57
# Fork: 1 of 1
# Warmup Iteration 1: 0.192 us/op
# Warmup Iteration 2: 0.130 us/op
# Warmup Iteration 3: 0.107 us/op
Iteration 1: 0.131 us/op
poll: 0.131 us/op
roundtrip: 0.132 us/op
Iteration 2: 0.107 us/op
poll: 0.107 us/op
roundtrip: 0.107 us/op
Iteration 3: 0.107 us/op
poll: 0.107 us/op
roundtrip: 0.107 us/op
Result "zio.internal.PingPongBenchmark.A":
0.115 ±(99.9%) 0.252 us/op [Average]
(min, avg, max) = (0.107, 0.115, 0.131), stdev = 0.014
CI (99.9%): [≈ 0, 0.368] (assumes normal distribution)
Secondary result "zio.internal.PingPongBenchmark.A:poll":
0.115 ±(99.9%) 0.247 us/op [Average]
(min, avg, max) = (0.107, 0.115, 0.131), stdev = 0.014
CI (99.9%): [≈ 0, 0.362] (assumes normal distribution)
Secondary result "zio.internal.PingPongBenchmark.A:roundtrip":
0.115 ±(99.9%) 0.258 us/op [Average]
(min, avg, max) = (0.107, 0.115, 0.132), stdev = 0.014
CI (99.9%): [≈ 0, 0.373] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "poll", 1x "roundtrip" in each group), will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.PingPongBenchmark.A
# Parameters: (batchSize = 2, qCapacity = 4, qType = LinkedQueue)
# Run progress: 96.29% complete, ETA 00:09:51
# Fork: 1 of 1
# Warmup Iteration 1: 0.362 us/op
# Warmup Iteration 2: 0.239 us/op
# Warmup Iteration 3: 0.172 us/op
Iteration 1: 0.166 us/op
poll: 0.166 us/op
roundtrip: 0.166 us/op
Iteration 2: 0.234 us/op
poll: 0.232 us/op
roundtrip: 0.235 us/op
Iteration 3: 0.168 us/op
poll: 0.168 us/op
roundtrip: 0.168 us/op
Result "zio.internal.PingPongBenchmark.A":
0.189 ±(99.9%) 0.699 us/op [Average]
(min, avg, max) = (0.166, 0.189, 0.234), stdev = 0.038
CI (99.9%): [≈ 0, 0.888] (assumes normal distribution)
Secondary result "zio.internal.PingPongBenchmark.A:poll":
0.189 ±(99.9%) 0.684 us/op [Average]
(min, avg, max) = (0.166, 0.189, 0.232), stdev = 0.037
CI (99.9%): [≈ 0, 0.873] (assumes normal distribution)
Secondary result "zio.internal.PingPongBenchmark.A:roundtrip":
0.190 ±(99.9%) 0.714 us/op [Average]
(min, avg, max) = (0.166, 0.190, 0.235), stdev = 0.039
CI (99.9%): [≈ 0, 0.903] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "poll", 1x "roundtrip" in each group), will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.PingPongBenchmark.A
# Parameters: (batchSize = 2, qCapacity = 4, qType = JucBlocking)
# Run progress: 96.33% complete, ETA 00:09:44
# Fork: 1 of 1
# Warmup Iteration 1: 2.533 us/op
# Warmup Iteration 2: 0.437 us/op
# Warmup Iteration 3: 0.287 us/op
Iteration 1: 0.324 us/op
poll: 0.324 us/op
roundtrip: 0.324 us/op
Iteration 2: 0.328 us/op
poll: 0.327 us/op
roundtrip: 0.329 us/op
Iteration 3: 0.324 us/op
poll: 0.322 us/op
roundtrip: 0.326 us/op
Result "zio.internal.PingPongBenchmark.A":
0.325 ±(99.9%) 0.049 us/op [Average]
(min, avg, max) = (0.324, 0.325, 0.328), stdev = 0.003
CI (99.9%): [0.276, 0.375] (assumes normal distribution)
Secondary result "zio.internal.PingPongBenchmark.A:poll":
0.324 ±(99.9%) 0.052 us/op [Average]
(min, avg, max) = (0.322, 0.324, 0.327), stdev = 0.003
CI (99.9%): [0.272, 0.376] (assumes normal distribution)
Secondary result "zio.internal.PingPongBenchmark.A:roundtrip":
0.326 ±(99.9%) 0.053 us/op [Average]
(min, avg, max) = (0.324, 0.326, 0.329), stdev = 0.003
CI (99.9%): [0.273, 0.380] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.PollBenchmark.poll
# Parameters: (qCapacity = 65536, qType = RingBufferPow2)
# Run progress: 96.37% complete, ETA 00:09:38
# Fork: 1 of 1
# Warmup Iteration 1: 11.683 ns/op
# Warmup Iteration 2: 11.265 ns/op
# Warmup Iteration 3: 11.274 ns/op
Iteration 1: 11.276 ns/op
Iteration 2: 11.277 ns/op
Iteration 3: 11.278 ns/op
Result "zio.internal.PollBenchmark.poll":
11.277 ±(99.9%) 0.015 ns/op [Average]
(min, avg, max) = (11.276, 11.277, 11.278), stdev = 0.001
CI (99.9%): [11.262, 11.292] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.PollBenchmark.poll
# Parameters: (qCapacity = 65536, qType = JCTools)
# Run progress: 96.41% complete, ETA 00:09:32
# Fork: 1 of 1
# Warmup Iteration 1: 15.701 ns/op
# Warmup Iteration 2: 15.195 ns/op
# Warmup Iteration 3: 15.192 ns/op
Iteration 1: 15.190 ns/op
Iteration 2: 15.184 ns/op
Iteration 3: 15.196 ns/op
Result "zio.internal.PollBenchmark.poll":
15.190 ±(99.9%) 0.116 ns/op [Average]
(min, avg, max) = (15.184, 15.190, 15.196), stdev = 0.006
CI (99.9%): [15.074, 15.306] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.PollBenchmark.poll
# Parameters: (qCapacity = 65536, qType = LinkedQueue)
# Run progress: 96.45% complete, ETA 00:09:26
# Fork: 1 of 1
# Warmup Iteration 1: 22.040 ns/op
# Warmup Iteration 2: 20.670 ns/op
# Warmup Iteration 3: 20.652 ns/op
Iteration 1: 20.661 ns/op
Iteration 2: 20.660 ns/op
Iteration 3: 20.658 ns/op
Result "zio.internal.PollBenchmark.poll":
20.660 ±(99.9%) 0.024 ns/op [Average]
(min, avg, max) = (20.658, 20.660, 20.661), stdev = 0.001
CI (99.9%): [20.636, 20.683] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.PollBenchmark.poll
# Parameters: (qCapacity = 65536, qType = JucBlocking)
# Run progress: 96.49% complete, ETA 00:09:20
# Fork: 1 of 1
# Warmup Iteration 1: 37.598 ns/op
# Warmup Iteration 2: 35.679 ns/op
# Warmup Iteration 3: 35.651 ns/op
Iteration 1: 35.685 ns/op
Iteration 2: 35.663 ns/op
Iteration 3: 35.656 ns/op
Result "zio.internal.PollBenchmark.poll":
35.668 ±(99.9%) 0.272 ns/op [Average]
(min, avg, max) = (35.656, 35.668, 35.685), stdev = 0.015
CI (99.9%): [35.396, 35.940] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.PollBenchmark.poll
# Parameters: (qCapacity = 65536, qType = NotThreadSafe)
# Run progress: 96.53% complete, ETA 00:09:13
# Fork: 1 of 1
# Warmup Iteration 1: 10.010 ns/op
# Warmup Iteration 2: 9.829 ns/op
# Warmup Iteration 3: 9.747 ns/op
Iteration 1: 9.751 ns/op
Iteration 2: 9.749 ns/op
Iteration 3: 9.749 ns/op
Result "zio.internal.PollBenchmark.poll":
9.750 ±(99.9%) 0.022 ns/op [Average]
(min, avg, max) = (9.749, 9.750, 9.751), stdev = 0.001
CI (99.9%): [9.728, 9.772] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 3 threads (1 group; 1x "allArb", 1x "allPow2", 1x "allUnbounded" in each group), will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.RingBufferMethodDispatchBenchmark.All
# Parameters: (batchSize = 1, qCapacity = 8)
# Run progress: 96.57% complete, ETA 00:09:07
# Fork: 1 of 1
# Warmup Iteration 1: 113.537 ±(99.9%) 806.362 ns/op
# Warmup Iteration 2: 98.248 ±(99.9%) 113.905 ns/op
# Warmup Iteration 3: 99.520 ±(99.9%) 568.530 ns/op
Iteration 1: 101.350 ±(99.9%) 478.338 ns/op
allArb: 108.810 ns/op
allPow2: 72.210 ns/op
allUnbounded: 123.032 ns/op
Iteration 2: 114.498 ±(99.9%) 466.120 ns/op
allArb: 125.697 ns/op
allPow2: 85.261 ns/op
allUnbounded: 132.535 ns/op
Iteration 3: 100.649 ±(99.9%) 435.883 ns/op
allArb: 99.634 ns/op
allPow2: 77.280 ns/op
allUnbounded: 125.032 ns/op
Result "zio.internal.RingBufferMethodDispatchBenchmark.All":
105.499 ±(99.9%) 142.321 ns/op [Average]
(min, avg, max) = (100.649, 105.499, 114.498), stdev = 7.801
CI (99.9%): [≈ 0, 247.820] (assumes normal distribution)
Secondary result "zio.internal.RingBufferMethodDispatchBenchmark.All:allArb":
111.380 ±(99.9%) 241.182 ns/op [Average]
(min, avg, max) = (99.634, 111.380, 125.697), stdev = 13.220
CI (99.9%): [≈ 0, 352.563] (assumes normal distribution)
Secondary result "zio.internal.RingBufferMethodDispatchBenchmark.All:allPow2":
78.250 ±(99.9%) 120.036 ns/op [Average]
(min, avg, max) = (72.210, 78.250, 85.261), stdev = 6.580
CI (99.9%): [≈ 0, 198.286] (assumes normal distribution)
Secondary result "zio.internal.RingBufferMethodDispatchBenchmark.All:allUnbounded":
126.866 ±(99.9%) 91.409 ns/op [Average]
(min, avg, max) = (123.032, 126.866, 132.535), stdev = 5.010
CI (99.9%): [35.458, 218.275] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.RingBufferMethodDispatchBenchmark.OnlyPow2
# Parameters: (batchSize = 1, qCapacity = 8)
# Run progress: 96.61% complete, ETA 00:09:01
# Fork: 1 of 1
# Warmup Iteration 1: 26.285 ns/op
# Warmup Iteration 2: 25.645 ns/op
# Warmup Iteration 3: 25.336 ns/op
Iteration 1: 25.334 ns/op
Iteration 2: 25.331 ns/op
Iteration 3: 25.383 ns/op
Result "zio.internal.RingBufferMethodDispatchBenchmark.OnlyPow2":
25.349 ±(99.9%) 0.532 ns/op [Average]
(min, avg, max) = (25.331, 25.349, 25.383), stdev = 0.029
CI (99.9%): [24.817, 25.881] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "puPow2", 1x "puUnbounded" in each group), will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.RingBufferMethodDispatchBenchmark.Pow2Unbounded
# Parameters: (batchSize = 1, qCapacity = 8)
# Run progress: 96.65% complete, ETA 00:08:55
# Fork: 1 of 1
# Warmup Iteration 1: 61.539 ns/op
# Warmup Iteration 2: 53.746 ns/op
# Warmup Iteration 3: 56.184 ns/op
Iteration 1: 57.831 ns/op
puPow2: 38.333 ns/op
puUnbounded: 77.328 ns/op
Iteration 2: 57.961 ns/op
puPow2: 38.224 ns/op
puUnbounded: 77.699 ns/op
Iteration 3: 57.715 ns/op
puPow2: 38.243 ns/op
puUnbounded: 77.188 ns/op
Result "zio.internal.RingBufferMethodDispatchBenchmark.Pow2Unbounded":
57.836 ±(99.9%) 2.243 ns/op [Average]
(min, avg, max) = (57.715, 57.836, 57.961), stdev = 0.123
CI (99.9%): [55.593, 60.079] (assumes normal distribution)
Secondary result "zio.internal.RingBufferMethodDispatchBenchmark.Pow2Unbounded:puPow2":
38.267 ±(99.9%) 1.069 ns/op [Average]
(min, avg, max) = (38.224, 38.267, 38.333), stdev = 0.059
CI (99.9%): [37.197, 39.336] (assumes normal distribution)
Secondary result "zio.internal.RingBufferMethodDispatchBenchmark.Pow2Unbounded:puUnbounded":
77.405 ±(99.9%) 4.812 ns/op [Average]
(min, avg, max) = (77.188, 77.405, 77.699), stdev = 0.264
CI (99.9%): [72.592, 82.217] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.RoundtripBenchmark.offerAndPoll
# Parameters: (batchSize = 1, qCapacity = 8, qType = RingBufferPow2)
# Run progress: 96.68% complete, ETA 00:08:49
# Fork: 1 of 1
# Warmup Iteration 1: 27.812 ns/op
# Warmup Iteration 2: 26.920 ns/op
# Warmup Iteration 3: 26.858 ns/op
Iteration 1: 26.853 ns/op
Iteration 2: 26.880 ns/op
Iteration 3: 26.857 ns/op
Result "zio.internal.RoundtripBenchmark.offerAndPoll":
26.863 ±(99.9%) 0.268 ns/op [Average]
(min, avg, max) = (26.853, 26.863, 26.880), stdev = 0.015
CI (99.9%): [26.595, 27.132] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.RoundtripBenchmark.offerAndPoll
# Parameters: (batchSize = 1, qCapacity = 8, qType = RingBufferArb)
# Run progress: 96.72% complete, ETA 00:08:42
# Fork: 1 of 1
# Warmup Iteration 1: 38.137 ns/op
# Warmup Iteration 2: 37.676 ns/op
# Warmup Iteration 3: 37.135 ns/op
Iteration 1: 37.070 ns/op
Iteration 2: 37.085 ns/op
Iteration 3: 37.076 ns/op
Result "zio.internal.RoundtripBenchmark.offerAndPoll":
37.077 ±(99.9%) 0.133 ns/op [Average]
(min, avg, max) = (37.070, 37.077, 37.085), stdev = 0.007
CI (99.9%): [36.944, 37.210] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.RoundtripBenchmark.offerAndPoll
# Parameters: (batchSize = 1, qCapacity = 8, qType = JCTools)
# Run progress: 96.76% complete, ETA 00:08:36
# Fork: 1 of 1
# Warmup Iteration 1: 26.055 ns/op
# Warmup Iteration 2: 25.364 ns/op
# Warmup Iteration 3: 25.374 ns/op
Iteration 1: 25.371 ns/op
Iteration 2: 25.374 ns/op
Iteration 3: 25.370 ns/op
Result "zio.internal.RoundtripBenchmark.offerAndPoll":
25.371 ±(99.9%) 0.039 ns/op [Average]
(min, avg, max) = (25.370, 25.371, 25.374), stdev = 0.002
CI (99.9%): [25.332, 25.410] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.RoundtripBenchmark.offerAndPoll
# Parameters: (batchSize = 1, qCapacity = 8, qType = LinkedQueue)
# Run progress: 96.80% complete, ETA 00:08:30
# Fork: 1 of 1
# Warmup Iteration 1: 53.641 ns/op
# Warmup Iteration 2: 52.758 ns/op
# Warmup Iteration 3: 60.807 ns/op
Iteration 1: 60.760 ns/op
Iteration 2: 60.619 ns/op
Iteration 3: 60.639 ns/op
Result "zio.internal.RoundtripBenchmark.offerAndPoll":
60.673 ±(99.9%) 1.387 ns/op [Average]
(min, avg, max) = (60.619, 60.673, 60.760), stdev = 0.076
CI (99.9%): [59.286, 62.059] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.RoundtripBenchmark.offerAndPoll
# Parameters: (batchSize = 1, qCapacity = 8, qType = JucBlocking)
# Run progress: 96.84% complete, ETA 00:08:24
# Fork: 1 of 1
# Warmup Iteration 1: 82.910 ns/op
# Warmup Iteration 2: 77.895 ns/op
# Warmup Iteration 3: 92.315 ns/op
Iteration 1: 106.658 ns/op
Iteration 2: 106.421 ns/op
Iteration 3: 106.211 ns/op
Result "zio.internal.RoundtripBenchmark.offerAndPoll":
106.430 ±(99.9%) 4.083 ns/op [Average]
(min, avg, max) = (106.211, 106.430, 106.658), stdev = 0.224
CI (99.9%): [102.347, 110.513] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.RoundtripBenchmark.offerAndPoll
# Parameters: (batchSize = 1, qCapacity = 8, qType = NotThreadSafe)
# Run progress: 96.88% complete, ETA 00:08:17
# Fork: 1 of 1
# Warmup Iteration 1: 30.250 ns/op
# Warmup Iteration 2: 29.863 ns/op
# Warmup Iteration 3: 30.000 ns/op
Iteration 1: 29.988 ns/op
Iteration 2: 29.999 ns/op
Iteration 3: 30.000 ns/op
Result "zio.internal.RoundtripBenchmark.offerAndPoll":
29.996 ±(99.9%) 0.125 ns/op [Average]
(min, avg, max) = (29.988, 29.996, 30.000), stdev = 0.007
CI (99.9%): [29.871, 30.121] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.RoundtripBenchmark.offerAndPoll
# Parameters: (batchSize = 4, qCapacity = 8, qType = RingBufferPow2)
# Run progress: 96.92% complete, ETA 00:08:11
# Fork: 1 of 1
# Warmup Iteration 1: 95.848 ns/op
# Warmup Iteration 2: 93.151 ns/op
# Warmup Iteration 3: 92.546 ns/op
Iteration 1: 92.547 ns/op
Iteration 2: 92.556 ns/op
Iteration 3: 92.545 ns/op
Result "zio.internal.RoundtripBenchmark.offerAndPoll":
92.549 ±(99.9%) 0.106 ns/op [Average]
(min, avg, max) = (92.545, 92.549, 92.556), stdev = 0.006
CI (99.9%): [92.443, 92.655] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.RoundtripBenchmark.offerAndPoll
# Parameters: (batchSize = 4, qCapacity = 8, qType = RingBufferArb)
# Run progress: 96.96% complete, ETA 00:08:05
# Fork: 1 of 1
# Warmup Iteration 1: 182.830 ns/op
# Warmup Iteration 2: 176.638 ns/op
# Warmup Iteration 3: 176.503 ns/op
Iteration 1: 176.763 ns/op
Iteration 2: 176.523 ns/op
Iteration 3: 176.539 ns/op
Result "zio.internal.RoundtripBenchmark.offerAndPoll":
176.608 ±(99.9%) 2.451 ns/op [Average]
(min, avg, max) = (176.523, 176.608, 176.763), stdev = 0.134
CI (99.9%): [174.158, 179.059] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.RoundtripBenchmark.offerAndPoll
# Parameters: (batchSize = 4, qCapacity = 8, qType = JCTools)
# Run progress: 97.00% complete, ETA 00:07:59
# Fork: 1 of 1
# Warmup Iteration 1: 102.464 ns/op
# Warmup Iteration 2: 99.050 ns/op
# Warmup Iteration 3: 98.796 ns/op
Iteration 1: 98.790 ns/op
Iteration 2: 98.790 ns/op
Iteration 3: 98.791 ns/op
Result "zio.internal.RoundtripBenchmark.offerAndPoll":
98.790 ±(99.9%) 0.011 ns/op [Average]
(min, avg, max) = (98.790, 98.790, 98.791), stdev = 0.001
CI (99.9%): [98.779, 98.801] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.RoundtripBenchmark.offerAndPoll
# Parameters: (batchSize = 4, qCapacity = 8, qType = LinkedQueue)
# Run progress: 97.04% complete, ETA 00:07:53
# Fork: 1 of 1
# Warmup Iteration 1: 183.303 ns/op
# Warmup Iteration 2: 180.485 ns/op
# Warmup Iteration 3: 181.362 ns/op
Iteration 1: 181.283 ns/op
Iteration 2: 180.572 ns/op
Iteration 3: 180.543 ns/op
Result "zio.internal.RoundtripBenchmark.offerAndPoll":
180.799 ±(99.9%) 7.641 ns/op [Average]
(min, avg, max) = (180.543, 180.799, 181.283), stdev = 0.419
CI (99.9%): [173.158, 188.440] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.RoundtripBenchmark.offerAndPoll
# Parameters: (batchSize = 4, qCapacity = 8, qType = JucBlocking)
# Run progress: 97.07% complete, ETA 00:07:46
# Fork: 1 of 1
# Warmup Iteration 1: 253.935 ns/op
# Warmup Iteration 2: 250.873 ns/op
# Warmup Iteration 3: 332.781 ns/op
Iteration 1: 333.186 ns/op
Iteration 2: 333.233 ns/op
Iteration 3: 332.731 ns/op
Result "zio.internal.RoundtripBenchmark.offerAndPoll":
333.050 ±(99.9%) 5.054 ns/op [Average]
(min, avg, max) = (332.731, 333.050, 333.233), stdev = 0.277
CI (99.9%): [327.996, 338.104] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.internal.RoundtripBenchmark.offerAndPoll
# Parameters: (batchSize = 4, qCapacity = 8, qType = NotThreadSafe)
# Run progress: 97.11% complete, ETA 00:07:40
# Fork: 1 of 1
# Warmup Iteration 1: 95.986 ns/op
# Warmup Iteration 2: 97.459 ns/op
# Warmup Iteration 3: 95.683 ns/op
Iteration 1: 95.520 ns/op
Iteration 2: 95.651 ns/op
Iteration 3: 95.521 ns/op
Result "zio.internal.RoundtripBenchmark.offerAndPoll":
95.564 ±(99.9%) 1.376 ns/op [Average]
(min, avg, max) = (95.520, 95.564, 95.651), stdev = 0.075
CI (99.9%): [94.188, 96.940] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.stacktracer.TracersBenchmark.akkaLineNumbers1000Lambdas
# Run progress: 97.15% complete, ETA 00:07:34
# Fork: 1 of 1
# Warmup Iteration 1: 640.292 ms/op
# Warmup Iteration 2: 325.541 ms/op
# Warmup Iteration 3: 314.728 ms/op
Iteration 1: 194.235 ms/op
Iteration 2: 185.328 ms/op
Iteration 3: 183.225 ms/op
Result "zio.stacktracer.TracersBenchmark.akkaLineNumbers1000Lambdas":
187.596 ±(99.9%) 106.633 ms/op [Average]
(min, avg, max) = (183.225, 187.596, 194.235), stdev = 5.845
CI (99.9%): [80.963, 294.228] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.stacktracer.TracersBenchmark.akkaTracer1000Lambdas
# Run progress: 97.19% complete, ETA 00:07:28
# Fork: 1 of 1
# Warmup Iteration 1: 609.503 ms/op
# Warmup Iteration 2: 329.476 ms/op
# Warmup Iteration 3: 276.599 ms/op
Iteration 1: 217.814 ms/op
Iteration 2: 185.664 ms/op
Iteration 3: 183.326 ms/op
Result "zio.stacktracer.TracersBenchmark.akkaTracer1000Lambdas":
195.602 ±(99.9%) 351.596 ms/op [Average]
(min, avg, max) = (183.326, 195.602, 217.814), stdev = 19.272
CI (99.9%): [≈ 0, 547.198] (assumes normal distribution)
# JMH version: 1.21
# VM version: JDK 11.0.8, OpenJDK 64-Bit Server VM, 11.0.8+10-LTS
# VM invoker: /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java
# VM options: -Xss128m -Xmx2g
# Warmup: 3 iterations, 1 s each
# Measurement: 3 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: zio.stacktracer.TracersBenchmark.asmTracer1000Lambdas
# Run progress: 97.23% complete, ETA 00:07:22
# Fork: 1 of 1
# Warmup Iteration 1: 125.747 ms/op
# Warmup Iteration 2: 75.351 ms/op
# Warmup Iteration 3: 59.874 ms/op
Iteration 1: 39.166 ms/op
Iteration 2: 36.329 ms/op
Iteration 3: 36.802 ms/op
Result "zio.stacktracer.TracersBenchmark.asmTracer1000Lambdas":
37.432 ±(99.9%) 27.727 ms/op [Average]
(min, avg, max) = (36.329, 37.432, 39.166), stdev = 1.520
CI (99.9%): [9.705, 65.160] (assumes normal distribution)
# Run complete. Total time: 04:18:47
REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on
why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial
experiments, perform baseline and negative tests that provide experimental control, make sure
the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts.
Do not assume the numbers tell you what you want them to tell.
Benchmark (batchSize) (chunkCount) (chunkSize) (cols) (count) (depth) (elementSize) (fibers) (listSize) (n) (ops) (parThreshold) (qCapacity) (qType) (repeatedUpdates) (rows) (samples) (size) Mode Cnt Score Error Units
ArrayFillBenchmark.catsArrayFill N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 3164.251 ± 129.905 ops/s
ArrayFillBenchmark.monixArrayFill N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 3451.264 ± 122.574 ops/s
ArrayFillBenchmark.monoArrayFill N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 553.528 ± 2.818 ops/s
ArrayFillBenchmark.zioArrayFill N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 3796.237 ± 71.588 ops/s
BubbleSortBenchmarks.catsBubbleSort N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 26.719 ± 1.942 ops/s
BubbleSortBenchmarks.monixBubbleSort N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 32.992 ± 0.571 ops/s
BubbleSortBenchmarks.zioBubbleSort N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 32.688 ± 0.895 ops/s
CSVStreamBenchmarks.akkaCsvTokenize N/A N/A 5000 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 N/A N/A thrpt 3 11.948 ± 0.536 ops/s
CSVStreamBenchmarks.fs2CsvTokenize N/A N/A 5000 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 N/A N/A thrpt 3 5.307 ± 0.168 ops/s
CSVStreamBenchmarks.zioCsvTokenize N/A N/A 5000 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 N/A N/A thrpt 3 2.335 ± 0.126 ops/s
FiberRefBenchmarks.tracedCreateUpdateAndRead N/A N/A N/A N/A N/A N/A N/A N/A N/A 32 N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 580.151 ± 2555.767 ops/s
FiberRefBenchmarks.unTracedCreateFiberRefsAndYield N/A N/A N/A N/A N/A N/A N/A N/A N/A 32 N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 3532.090 ± 6970.673 ops/s
FiberRefBenchmarks.unTracedCreateUpdateAndRead N/A N/A N/A N/A N/A N/A N/A N/A N/A 32 N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 1353.513 ± 9455.368 ops/s
FiberRefBenchmarks.unTracedJustYield N/A N/A N/A N/A N/A N/A N/A N/A N/A 32 N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 36732.411 ± 10850.436 ops/s
IODeepAttemptBenchmark.catsDeepAttempt N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 16074.070 ± 1426.962 ops/s
IODeepAttemptBenchmark.completableFutureDeepAttempt N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 10235.583 ± 297.932 ops/s
IODeepAttemptBenchmark.futureDeepAttempt N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 9876.495 ± 431.820 ops/s
IODeepAttemptBenchmark.monixDeepAttempt N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 16157.263 ± 219.216 ops/s
IODeepAttemptBenchmark.monoDeepAttempt N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 7956.647 ± 90.875 ops/s
IODeepAttemptBenchmark.rxSingleDeepAttempt N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 14937.250 ± 168.380 ops/s
IODeepAttemptBenchmark.thunkDeepAttempt N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 11550.869 ± 117.193 ops/s
IODeepAttemptBenchmark.twitterDeepAttempt N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 10590.914 ± 14.490 ops/s
IODeepAttemptBenchmark.zioDeepAttempt N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 32630.373 ± 276.930 ops/s
IODeepAttemptBenchmark.zioDeepAttemptBaseline N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 30366.226 ± 310.680 ops/s
IODeepFlatMapBenchmark.catsDeepFlatMap N/A N/A N/A N/A N/A 20 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 1282.731 ± 4.917 ops/s
IODeepFlatMapBenchmark.completableFutureDeepFlatMap N/A N/A N/A N/A N/A 20 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 2784.288 ± 19.995 ops/s
IODeepFlatMapBenchmark.futureDeepFlatMap N/A N/A N/A N/A N/A 20 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 219.617 ± 0.647 ops/s
IODeepFlatMapBenchmark.monixDeepFlatMap N/A N/A N/A N/A N/A 20 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 1678.186 ± 280.845 ops/s
IODeepFlatMapBenchmark.monoDeepFlatMap N/A N/A N/A N/A N/A 20 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 392.358 ± 5.802 ops/s
IODeepFlatMapBenchmark.rxSingleDeepFlatMap N/A N/A N/A N/A N/A 20 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 627.547 ± 8.727 ops/s
IODeepFlatMapBenchmark.thunkDeepFlatMap N/A N/A N/A N/A N/A 20 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 1951.937 ± 47.464 ops/s
IODeepFlatMapBenchmark.twitterDeepFlatMap N/A N/A N/A N/A N/A 20 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 563.377 ± 0.786 ops/s
IODeepFlatMapBenchmark.zioDeepFlatMap N/A N/A N/A N/A N/A 20 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 1015.486 ± 9.194 ops/s
IODeepFlatMapBenchmark.zioTracedDeepFlatMap N/A N/A N/A N/A N/A 20 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 539.405 ± 5.424 ops/s
IODeepLeftBindBenchmark.catsDeepLeftBindBenchmark N/A N/A N/A N/A N/A 10000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 3414.410 ± 277.273 ops/s
IODeepLeftBindBenchmark.monixDeepLeftBindBenchmark N/A N/A N/A N/A N/A 10000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 4051.650 ± 72.121 ops/s
IODeepLeftBindBenchmark.zioDeepLeftBindBenchmark N/A N/A N/A N/A N/A 10000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 2716.711 ± 99.596 ops/s
IODeepLeftBindBenchmark.zioTracedDeepLeftBindBenchmark N/A N/A N/A N/A N/A 10000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 1337.765 ± 138.770 ops/s
IOEmptyRaceBenchmark.catsEmptyRace N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 943.317 ± 77.357 ops/s
IOEmptyRaceBenchmark.monixEmptyRace N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 787.414 ± 21.407 ops/s
IOEmptyRaceBenchmark.zioEmptyRace N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 202.147 ± 387.289 ops/s
IOEmptyRaceBenchmark.zioTracedEmptyRace N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 128.703 ± 3.205 ops/s
IOForkInterruptBenchmark.catsForkInterrupt N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 2280.521 ± 67.692 ops/s
IOForkInterruptBenchmark.monixForkInterrupt N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 2183.747 ± 189.361 ops/s
IOForkInterruptBenchmark.zioForkInterrupt N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 4262.358 ± 182.096 ops/s
IOForkInterruptBenchmark.zioTracedForkInterrupt N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 2475.614 ± 77.784 ops/s
IOLeftBindBenchmark.catsLeftBindBenchmark N/A N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 3021.875 ± 89.502 ops/s
IOLeftBindBenchmark.completableFutureLeftBindBenchmark N/A N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 6972.998 ± 50.104 ops/s
IOLeftBindBenchmark.futureLeftBindBenchmark N/A N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 475.975 ± 3.082 ops/s
IOLeftBindBenchmark.monixLeftBindBenchmark N/A N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 3937.121 ± 80.826 ops/s
IOLeftBindBenchmark.monoLeftBindBenchmark N/A N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 1295.639 ± 3.301 ops/s
IOLeftBindBenchmark.rxSingleLeftBindBenchmark N/A N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 1752.675 ± 13.652 ops/s
IOLeftBindBenchmark.thunkLeftBindBenchmark N/A N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 466048542.299 ± 5280503.764 ops/s
IOLeftBindBenchmark.twitterLeftBindBenchmark N/A N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 1238.449 ± 19.409 ops/s
IOLeftBindBenchmark.zioLeftBindBenchmark N/A N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 2576.680 ± 25.801 ops/s
IOLeftBindBenchmark.zioTracedLeftBindBenchmark N/A N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 1332.650 ± 61.155 ops/s
IOMapBenchmark.catsMap N/A N/A N/A N/A N/A 500 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 67049.633 ± 325.426 ops/s
IOMapBenchmark.completableFutureMap N/A N/A N/A N/A N/A 500 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 80264.459 ± 2554.699 ops/s
IOMapBenchmark.futureMap N/A N/A N/A N/A N/A 500 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 18321.910 ± 422.711 ops/s
IOMapBenchmark.monixMap N/A N/A N/A N/A N/A 500 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 68170.075 ± 1378.058 ops/s
IOMapBenchmark.monoMap N/A N/A N/A N/A N/A 500 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 15177.506 ± 454.822 ops/s
IOMapBenchmark.rxSingleMap N/A N/A N/A N/A N/A 500 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 62862.970 ± 723.908 ops/s
IOMapBenchmark.thunkMap N/A N/A N/A N/A N/A 500 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 66614.100 ± 1144.252 ops/s
IOMapBenchmark.twitterFutureMap N/A N/A N/A N/A N/A 500 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 84894.052 ± 1210.910 ops/s
IOMapBenchmark.zioMap N/A N/A N/A N/A N/A 500 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 38991.012 ± 244.465 ops/s
IOMapBenchmark.zioTracedMap N/A N/A N/A N/A N/A 500 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 23962.393 ± 259.449 ops/s
IONarrowFlatMapBenchmark.catsNarrowFlatMap N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 4341.057 ± 70.469 ops/s
IONarrowFlatMapBenchmark.completableFutureNarrowFlatMap N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 6673.486 ± 73.872 ops/s
IONarrowFlatMapBenchmark.futureNarrowFlatMap N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 487.123 ± 19.981 ops/s
IONarrowFlatMapBenchmark.monixNarrowFlatMap N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 5627.729 ± 176.548 ops/s
IONarrowFlatMapBenchmark.monoNarrowFlatMap N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 1275.815 ± 6.416 ops/s
IONarrowFlatMapBenchmark.rxSingleNarrowFlatMap N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 1485.351 ± 17.082 ops/s
IONarrowFlatMapBenchmark.thunkNarrowFlatMap N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 466307531.196 ± 1018640.353 ops/s
IONarrowFlatMapBenchmark.twitterNarrowFlatMap N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 1602.328 ± 24.570 ops/s
IONarrowFlatMapBenchmark.zioNarrowFlatMap N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 5056.206 ± 36.752 ops/s
IONarrowFlatMapBenchmark.zioTracedNarrowFlatMap N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 2343.437 ± 35.750 ops/s
IOShallowAttemptBenchmark.catsShallowAttempt N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 1433.876 ± 193.182 ops/s
IOShallowAttemptBenchmark.completableFutureShallowAttempt N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 24.725 ± 0.086 ops/s
IOShallowAttemptBenchmark.futureShallowAttempt N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 873.601 ± 8.904 ops/s
IOShallowAttemptBenchmark.monixShallowAttempt N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 1467.147 ± 90.550 ops/s
IOShallowAttemptBenchmark.monoShallowAttempt N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 24.788 ± 0.980 ops/s
IOShallowAttemptBenchmark.rxSingleShallowAttempt N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 34.088 ± 0.670 ops/s
IOShallowAttemptBenchmark.thunkShallowAttempt N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 32.952 ± 0.528 ops/s
IOShallowAttemptBenchmark.twitterShallowAttempt N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 95.256 ± 2.475 ops/s
IOShallowAttemptBenchmark.zioShallowAttempt N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 14684.642 ± 295.690 ops/s
IOShallowAttemptBenchmark.zioShallowAttemptBaseline N/A N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 1284.199 ± 330.412 ops/s
ParSequenceBenchmark.catsParSequence N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 8825.765 ± 8599.237 ops/s
ParSequenceBenchmark.catsParSequence N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 992.207 ± 121.840 ops/s
ParSequenceBenchmark.catsParSequenceN N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 8970.374 ± 2056.997 ops/s
ParSequenceBenchmark.catsParSequenceN N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 985.187 ± 231.891 ops/s
ParSequenceBenchmark.catsSequence N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 110051.090 ± 969.255 ops/s
ParSequenceBenchmark.catsSequence N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 10978.650 ± 4299.611 ops/s
ParSequenceBenchmark.futureSequence N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 18799.116 ± 1690.955 ops/s
ParSequenceBenchmark.futureSequence N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 2543.931 ± 50.763 ops/s
ParSequenceBenchmark.monixParSequence N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 13899.342 ± 1757.409 ops/s
ParSequenceBenchmark.monixParSequence N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 1350.256 ± 80.458 ops/s
ParSequenceBenchmark.monixParSequenceN N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 13849.041 ± 1378.962 ops/s
ParSequenceBenchmark.monixParSequenceN N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 2608.053 ± 143.287 ops/s
ParSequenceBenchmark.monixParSequenceUnordered N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 15118.417 ± 374.138 ops/s
ParSequenceBenchmark.monixParSequenceUnordered N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 1492.357 ± 7.850 ops/s
ParSequenceBenchmark.monixSequence N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 234325.325 ± 8961.230 ops/s
ParSequenceBenchmark.monixSequence N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 24566.633 ± 521.102 ops/s
ParSequenceBenchmark.zioParSequence N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 3542.157 ± 4003.636 ops/s
ParSequenceBenchmark.zioParSequence N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 357.841 ± 162.276 ops/s
ParSequenceBenchmark.zioParSequenceN N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 3656.458 ± 4346.496 ops/s
ParSequenceBenchmark.zioParSequenceN N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 471.600 ± 364.311 ops/s
ParSequenceBenchmark.zioSequence N/A N/A N/A N/A 100 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 93072.046 ± 33147.148 ops/s
ParSequenceBenchmark.zioSequence N/A N/A N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 9778.616 ± 4033.376 ops/s
ParallelMergeSortBenchmark.scalaCollectionSort N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4096 N/A N/A N/A N/A 128 10000 thrpt 3 1.922 ± 0.165 ops/s
ParallelMergeSortBenchmark.zioSort N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4096 N/A N/A N/A N/A 128 10000 thrpt 3 1.863 ± 0.126 ops/s
ParallelMergeSortBenchmark.zioSortTraced N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4096 N/A N/A N/A N/A 128 10000 thrpt 3 1.615 ± 0.168 ops/s
QueueBackPressureBenchmark.fs2Queue N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 539.158 ± 63.767 ops/s
QueueBackPressureBenchmark.monixQueue N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 1871.249 ± 268.719 ops/s
QueueBackPressureBenchmark.zioQueue N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 993.440 ± 133.313 ops/s
QueueBackPressureBenchmark.zioTQueue N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 499.896 ± 81.515 ops/s
QueueParallelBenchmark.fs2Queue N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 2162.638 ± 134.394 ops/s
QueueParallelBenchmark.monixQueue N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 7278.304 ± 706.192 ops/s
QueueParallelBenchmark.zioQueue N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 3145.399 ± 861.641 ops/s
QueueParallelBenchmark.zioTQueue N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 390.878 ± 85.162 ops/s
QueueSequentialBenchmark.fs2Queue N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 3742.557 ± 93.031 ops/s
QueueSequentialBenchmark.monixQueue N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 14136.728 ± 22.260 ops/s
QueueSequentialBenchmark.zioQueue N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 5517.652 ± 77.377 ops/s
QueueSequentialBenchmark.zioTQueue N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 395.260 ± 22.291 ops/s
StreamBenchmarks.akkaChunkFilterMapSum N/A 10000 5000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 0.208 ± 0.324 ops/s
StreamBenchmarks.zioChunkChunkFilterMapSum N/A 10000 5000 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 1.010 ± 0.025 ops/s
chunks.ChunkAppendBenchmarks.chunkAppend N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 5037.228 ± 44.431 ops/s
chunks.ChunkAppendBenchmarks.vectorAppend N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 3143.491 ± 100.859 ops/s
chunks.ChunkConcatBenchmarks.balancedConcat N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 1698.039 ± 13.575 ops/s
chunks.ChunkConcatBenchmarks.leftConcat N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 405.182 ± 2.872 ops/s
chunks.ChunkConcatBenchmarks.rightConcat N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 411.418 ± 9.400 ops/s
chunks.ChunkPrependBenchmarks.chunkPrepend N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 3844.402 ± 36.932 ops/s
chunks.ChunkPrependBenchmarks.vectorPrepend N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 3089.280 ± 220.042 ops/s
internal.ForeachPar_Benchmark.foreachPar_ N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 36.184 ± 3.562 ops/s
internal.ForeachPar_Benchmark.naiveForeachPar_ N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 15.520 ± 1.188 ops/s
internal.MergeAllParBenchmark.mergeAllPar N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 32.756 ± 72.206 ops/s
internal.MergeAllParBenchmark.naiveMergeAllPar N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 16.006 ± 0.415 ops/s
internal.OneElementQueueConcBenchmark.Group1SPSC N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueue N/A N/A N/A N/A thrpt 3 8.321 ± 0.716 ops/us
internal.OneElementQueueConcBenchmark.Group1SPSC:failedOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueue N/A N/A N/A N/A thrpt 3 1781968.000 #
internal.OneElementQueueConcBenchmark.Group1SPSC:failedPolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueue N/A N/A N/A N/A thrpt 3 1889785.000 #
internal.OneElementQueueConcBenchmark.Group1SPSC:group1Offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueue N/A N/A N/A N/A thrpt 3 4.185 ± 0.402 ops/us
internal.OneElementQueueConcBenchmark.Group1SPSC:group1Poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueue N/A N/A N/A N/A thrpt 3 4.136 ± 0.315 ops/us
internal.OneElementQueueConcBenchmark.Group1SPSC:madeOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueue N/A N/A N/A N/A thrpt 3 58447077.000 #
internal.OneElementQueueConcBenchmark.Group1SPSC:madePolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueue N/A N/A N/A N/A thrpt 3 58447075.000 #
internal.OneElementQueueConcBenchmark.Group1SPSC N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueueNoMetric N/A N/A N/A N/A thrpt 3 8.159 ± 0.594 ops/us
internal.OneElementQueueConcBenchmark.Group1SPSC:failedOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueueNoMetric N/A N/A N/A N/A thrpt 3 2055628.000 #
internal.OneElementQueueConcBenchmark.Group1SPSC:failedPolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueueNoMetric N/A N/A N/A N/A thrpt 3 2366760.000 #
internal.OneElementQueueConcBenchmark.Group1SPSC:group1Offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueueNoMetric N/A N/A N/A N/A thrpt 3 4.097 ± 0.332 ops/us
internal.OneElementQueueConcBenchmark.Group1SPSC:group1Poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueueNoMetric N/A N/A N/A N/A thrpt 3 4.062 ± 0.266 ops/us
internal.OneElementQueueConcBenchmark.Group1SPSC:madeOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueueNoMetric N/A N/A N/A N/A thrpt 3 57158678.000 #
internal.OneElementQueueConcBenchmark.Group1SPSC:madePolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueueNoMetric N/A N/A N/A N/A thrpt 3 57158677.000 #
internal.OneElementQueueConcBenchmark.Group1SPSC N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A RingBufferPow2 N/A N/A N/A N/A thrpt 3 8.174 ± 0.431 ops/us
internal.OneElementQueueConcBenchmark.Group1SPSC:failedOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A RingBufferPow2 N/A N/A N/A N/A thrpt 3 489261.000 #
internal.OneElementQueueConcBenchmark.Group1SPSC:failedPolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A RingBufferPow2 N/A N/A N/A N/A thrpt 3 923405.000 #
internal.OneElementQueueConcBenchmark.Group1SPSC:group1Offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A RingBufferPow2 N/A N/A N/A N/A thrpt 3 4.082 ± 0.303 ops/us
internal.OneElementQueueConcBenchmark.Group1SPSC:group1Poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A RingBufferPow2 N/A N/A N/A N/A thrpt 3 4.092 ± 0.149 ops/us
internal.OneElementQueueConcBenchmark.Group1SPSC:madeOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A RingBufferPow2 N/A N/A N/A N/A thrpt 3 59255119.000 #
internal.OneElementQueueConcBenchmark.Group1SPSC:madePolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A RingBufferPow2 N/A N/A N/A N/A thrpt 3 59255115.000 #
internal.OneElementQueueConcBenchmark.Group2ModerateContention N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueue N/A N/A N/A N/A thrpt 3 7.892 ± 0.969 ops/us
internal.OneElementQueueConcBenchmark.Group2ModerateContention:failedOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueue N/A N/A N/A N/A thrpt 3 21002407.000 #
internal.OneElementQueueConcBenchmark.Group2ModerateContention:failedPolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueue N/A N/A N/A N/A thrpt 3 21966295.000 #
internal.OneElementQueueConcBenchmark.Group2ModerateContention:group2Offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueue N/A N/A N/A N/A thrpt 3 3.949 ± 1.051 ops/us
internal.OneElementQueueConcBenchmark.Group2ModerateContention:group2Poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueue N/A N/A N/A N/A thrpt 3 3.943 ± 1.167 ops/us
internal.OneElementQueueConcBenchmark.Group2ModerateContention:madeOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueue N/A N/A N/A N/A thrpt 3 38177722.000 #
internal.OneElementQueueConcBenchmark.Group2ModerateContention:madePolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueue N/A N/A N/A N/A thrpt 3 38177721.000 #
internal.OneElementQueueConcBenchmark.Group2ModerateContention N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueueNoMetric N/A N/A N/A N/A thrpt 3 7.817 ± 7.678 ops/us
internal.OneElementQueueConcBenchmark.Group2ModerateContention:failedOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueueNoMetric N/A N/A N/A N/A thrpt 3 18449802.000 #
internal.OneElementQueueConcBenchmark.Group2ModerateContention:failedPolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueueNoMetric N/A N/A N/A N/A thrpt 3 21631619.000 #
internal.OneElementQueueConcBenchmark.Group2ModerateContention:group2Offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueueNoMetric N/A N/A N/A N/A thrpt 3 3.963 ± 2.047 ops/us
internal.OneElementQueueConcBenchmark.Group2ModerateContention:group2Poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueueNoMetric N/A N/A N/A N/A thrpt 3 3.854 ± 5.636 ops/us
internal.OneElementQueueConcBenchmark.Group2ModerateContention:madeOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueueNoMetric N/A N/A N/A N/A thrpt 3 40303072.000 #
internal.OneElementQueueConcBenchmark.Group2ModerateContention:madePolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A OneElementQueueNoMetric N/A N/A N/A N/A thrpt 3 40303070.000 #
internal.OneElementQueueConcBenchmark.Group2ModerateContention N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A RingBufferPow2 N/A N/A N/A N/A thrpt 3 7.621 ± 8.641 ops/us
internal.OneElementQueueConcBenchmark.Group2ModerateContention:failedOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A RingBufferPow2 N/A N/A N/A N/A thrpt 3 21968605.000 #
internal.OneElementQueueConcBenchmark.Group2ModerateContention:failedPolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A RingBufferPow2 N/A N/A N/A N/A thrpt 3 21448810.000 #
internal.OneElementQueueConcBenchmark.Group2ModerateContention:group2Offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A RingBufferPow2 N/A N/A N/A N/A thrpt 3 3.890 ± 2.998 ops/us
internal.OneElementQueueConcBenchmark.Group2ModerateContention:group2Poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A RingBufferPow2 N/A N/A N/A N/A thrpt 3 3.731 ± 5.752 ops/us
internal.OneElementQueueConcBenchmark.Group2ModerateContention:madeOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A RingBufferPow2 N/A N/A N/A N/A thrpt 3 38513510.000 #
internal.OneElementQueueConcBenchmark.Group2ModerateContention:madePolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A RingBufferPow2 N/A N/A N/A N/A thrpt 3 38513508.000 #
internal.ProducerConsumerBenchmark.Group1SPSC N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferPow2 N/A N/A N/A N/A thrpt 3 8.148 ± 0.081 ops/us
internal.ProducerConsumerBenchmark.Group1SPSC:failedOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferPow2 N/A N/A N/A N/A thrpt 3 225813.000 #
internal.ProducerConsumerBenchmark.Group1SPSC:failedPolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferPow2 N/A N/A N/A N/A thrpt 3 251585.000 #
internal.ProducerConsumerBenchmark.Group1SPSC:group1Offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferPow2 N/A N/A N/A N/A thrpt 3 4.069 ± 0.033 ops/us
internal.ProducerConsumerBenchmark.Group1SPSC:group1Poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferPow2 N/A N/A N/A N/A thrpt 3 4.079 ± 0.049 ops/us
internal.ProducerConsumerBenchmark.Group1SPSC:madeOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferPow2 N/A N/A N/A N/A thrpt 3 59780678.000 #
internal.ProducerConsumerBenchmark.Group1SPSC:madePolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferPow2 N/A N/A N/A N/A thrpt 3 59779978.000 #
internal.ProducerConsumerBenchmark.Group1SPSC N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferArb N/A N/A N/A N/A thrpt 3 7.729 ± 0.508 ops/us
internal.ProducerConsumerBenchmark.Group1SPSC:failedOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferArb N/A N/A N/A N/A thrpt 3 ≈ 0 #
internal.ProducerConsumerBenchmark.Group1SPSC:failedPolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferArb N/A N/A N/A N/A thrpt 3 556665.000 #
internal.ProducerConsumerBenchmark.Group1SPSC:group1Offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferArb N/A N/A N/A N/A thrpt 3 3.855 ± 0.284 ops/us
internal.ProducerConsumerBenchmark.Group1SPSC:group1Poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferArb N/A N/A N/A N/A thrpt 3 3.875 ± 0.268 ops/us
internal.ProducerConsumerBenchmark.Group1SPSC:madeOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferArb N/A N/A N/A N/A thrpt 3 56982614.000 #
internal.ProducerConsumerBenchmark.Group1SPSC:madePolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferArb N/A N/A N/A N/A thrpt 3 56981916.000 #
internal.ProducerConsumerBenchmark.Group1SPSC N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JCTools N/A N/A N/A N/A thrpt 3 8.192 ± 0.176 ops/us
internal.ProducerConsumerBenchmark.Group1SPSC:failedOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JCTools N/A N/A N/A N/A thrpt 3 ≈ 0 #
internal.ProducerConsumerBenchmark.Group1SPSC:failedPolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JCTools N/A N/A N/A N/A thrpt 3 229935.000 #
internal.ProducerConsumerBenchmark.Group1SPSC:group1Offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JCTools N/A N/A N/A N/A thrpt 3 4.085 ± 0.180 ops/us
internal.ProducerConsumerBenchmark.Group1SPSC:group1Poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JCTools N/A N/A N/A N/A thrpt 3 4.107 ± 0.026 ops/us
internal.ProducerConsumerBenchmark.Group1SPSC:madeOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JCTools N/A N/A N/A N/A thrpt 3 60183725.000 #
internal.ProducerConsumerBenchmark.Group1SPSC:madePolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JCTools N/A N/A N/A N/A thrpt 3 60182596.000 #
internal.ProducerConsumerBenchmark.Group1SPSC N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 LinkedQueue N/A N/A N/A N/A thrpt 3 7.742 ± 0.612 ops/us
internal.ProducerConsumerBenchmark.Group1SPSC:failedOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 LinkedQueue N/A N/A N/A N/A thrpt 3 ≈ 0 #
internal.ProducerConsumerBenchmark.Group1SPSC:failedPolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 LinkedQueue N/A N/A N/A N/A thrpt 3 2197171.000 #
internal.ProducerConsumerBenchmark.Group1SPSC:group1Offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 LinkedQueue N/A N/A N/A N/A thrpt 3 3.827 ± 0.351 ops/us
internal.ProducerConsumerBenchmark.Group1SPSC:group1Poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 LinkedQueue N/A N/A N/A N/A thrpt 3 3.915 ± 0.266 ops/us
internal.ProducerConsumerBenchmark.Group1SPSC:madeOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 LinkedQueue N/A N/A N/A N/A thrpt 3 55699853.000 #
internal.ProducerConsumerBenchmark.Group1SPSC:madePolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 LinkedQueue N/A N/A N/A N/A thrpt 3 55699135.000 #
internal.ProducerConsumerBenchmark.Group1SPSC N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JucBlocking N/A N/A N/A N/A thrpt 3 7.424 ± 0.361 ops/us
internal.ProducerConsumerBenchmark.Group1SPSC:failedOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JucBlocking N/A N/A N/A N/A thrpt 3 ≈ 0 #
internal.ProducerConsumerBenchmark.Group1SPSC:failedPolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JucBlocking N/A N/A N/A N/A thrpt 3 84786.000 #
internal.ProducerConsumerBenchmark.Group1SPSC:group1Offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JucBlocking N/A N/A N/A N/A thrpt 3 3.713 ± 0.207 ops/us
internal.ProducerConsumerBenchmark.Group1SPSC:group1Poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JucBlocking N/A N/A N/A N/A thrpt 3 3.711 ± 0.155 ops/us
internal.ProducerConsumerBenchmark.Group1SPSC:madeOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JucBlocking N/A N/A N/A N/A thrpt 3 53807763.000 #
internal.ProducerConsumerBenchmark.Group1SPSC:madePolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JucBlocking N/A N/A N/A N/A thrpt 3 53631753.000 #
internal.ProducerConsumerBenchmark.Group2ModerateContention N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferPow2 N/A N/A N/A N/A thrpt 3 7.360 ± 5.120 ops/us
internal.ProducerConsumerBenchmark.Group2ModerateContention:failedOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferPow2 N/A N/A N/A N/A thrpt 3 2086892.000 #
internal.ProducerConsumerBenchmark.Group2ModerateContention:failedPolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferPow2 N/A N/A N/A N/A thrpt 3 3547450.000 #
internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferPow2 N/A N/A N/A N/A thrpt 3 3.638 ± 4.177 ops/us
internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferPow2 N/A N/A N/A N/A thrpt 3 3.722 ± 1.055 ops/us
internal.ProducerConsumerBenchmark.Group2ModerateContention:madeOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferPow2 N/A N/A N/A N/A thrpt 3 55230557.000 #
internal.ProducerConsumerBenchmark.Group2ModerateContention:madePolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferPow2 N/A N/A N/A N/A thrpt 3 55131435.000 #
internal.ProducerConsumerBenchmark.Group2ModerateContention N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferArb N/A N/A N/A N/A thrpt 3 7.153 ± 9.260 ops/us
internal.ProducerConsumerBenchmark.Group2ModerateContention:failedOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferArb N/A N/A N/A N/A thrpt 3 2774081.000 #
internal.ProducerConsumerBenchmark.Group2ModerateContention:failedPolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferArb N/A N/A N/A N/A thrpt 3 915388.000 #
internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferArb N/A N/A N/A N/A thrpt 3 3.641 ± 3.472 ops/us
internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferArb N/A N/A N/A N/A thrpt 3 3.512 ± 5.897 ops/us
internal.ProducerConsumerBenchmark.Group2ModerateContention:madeOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferArb N/A N/A N/A N/A thrpt 3 52349808.000 #
internal.ProducerConsumerBenchmark.Group2ModerateContention:madePolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferArb N/A N/A N/A N/A thrpt 3 52208973.000 #
internal.ProducerConsumerBenchmark.Group2ModerateContention N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JCTools N/A N/A N/A N/A thrpt 3 7.852 ± 2.219 ops/us
internal.ProducerConsumerBenchmark.Group2ModerateContention:failedOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JCTools N/A N/A N/A N/A thrpt 3 2924692.000 #
internal.ProducerConsumerBenchmark.Group2ModerateContention:failedPolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JCTools N/A N/A N/A N/A thrpt 3 2486640.000 #
internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JCTools N/A N/A N/A N/A thrpt 3 3.942 ± 1.207 ops/us
internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JCTools N/A N/A N/A N/A thrpt 3 3.910 ± 1.502 ops/us
internal.ProducerConsumerBenchmark.Group2ModerateContention:madeOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JCTools N/A N/A N/A N/A thrpt 3 52819518.000 #
internal.ProducerConsumerBenchmark.Group2ModerateContention:madePolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JCTools N/A N/A N/A N/A thrpt 3 52678465.000 #
internal.ProducerConsumerBenchmark.Group2ModerateContention N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 LinkedQueue N/A N/A N/A N/A thrpt 3 7.011 ± 4.782 ops/us
internal.ProducerConsumerBenchmark.Group2ModerateContention:failedOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 LinkedQueue N/A N/A N/A N/A thrpt 3 ≈ 0 #
internal.ProducerConsumerBenchmark.Group2ModerateContention:failedPolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 LinkedQueue N/A N/A N/A N/A thrpt 3 1621569.000 #
internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 LinkedQueue N/A N/A N/A N/A thrpt 3 3.526 ± 2.530 ops/us
internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 LinkedQueue N/A N/A N/A N/A thrpt 3 3.485 ± 2.403 ops/us
internal.ProducerConsumerBenchmark.Group2ModerateContention:madeOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 LinkedQueue N/A N/A N/A N/A thrpt 3 54056997.000 #
internal.ProducerConsumerBenchmark.Group2ModerateContention:madePolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 LinkedQueue N/A N/A N/A N/A thrpt 3 53607309.000 #
internal.ProducerConsumerBenchmark.Group2ModerateContention N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JucBlocking N/A N/A N/A N/A thrpt 3 6.416 ± 11.884 ops/us
internal.ProducerConsumerBenchmark.Group2ModerateContention:failedOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JucBlocking N/A N/A N/A N/A thrpt 3 ≈ 0 #
internal.ProducerConsumerBenchmark.Group2ModerateContention:failedPolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JucBlocking N/A N/A N/A N/A thrpt 3 3306099.000 #
internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JucBlocking N/A N/A N/A N/A thrpt 3 3.175 ± 5.574 ops/us
internal.ProducerConsumerBenchmark.Group2ModerateContention:group2Poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JucBlocking N/A N/A N/A N/A thrpt 3 3.241 ± 6.433 ops/us
internal.ProducerConsumerBenchmark.Group2ModerateContention:madeOffers N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JucBlocking N/A N/A N/A N/A thrpt 3 48374064.000 #
internal.ProducerConsumerBenchmark.Group2ModerateContention:madePolls N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JucBlocking N/A N/A N/A N/A thrpt 3 47524919.000 #
internal.ReduceAllParBenchmark.naiveReduceAllPar N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 15.076 ± 2.154 ops/s
internal.ReduceAllParBenchmark.reduceAllPar N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 35.941 ± 2.644 ops/s
stm.STMFlatMapBenchmark.deepFlatMap N/A N/A N/A N/A N/A 20 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 1164.563 ± 51.980 ops/s
stm.STMRetryBenchmark.mixedTransactions N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 479.952 ± 93.568 ops/s
stm.SemaphoreBenchmark.semaphoreCatsContention N/A N/A N/A N/A N/A N/A N/A 10 N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A thrpt 3 210.475 ± 19.616 ops/s
stm.SemaphoreBenchmark.semaphoreContention N/A N/A N/A N/A N/A N/A N/A 10 N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A thrpt 3 131.630 ± 7.829 ops/s
stm.SemaphoreBenchmark.tsemaphoreContention N/A N/A N/A N/A N/A N/A N/A 10 N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A thrpt 3 83.800 ± 1.754 ops/s
stm.SingleRefBenchmark.refContention N/A N/A N/A N/A N/A N/A N/A 10 N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A thrpt 3 2626.753 ± 106.097 ops/s
stm.SingleRefBenchmark.trefContention N/A N/A N/A N/A N/A N/A N/A 10 N/A N/A 1000 N/A N/A N/A N/A N/A N/A N/A thrpt 3 512.567 ± 38.400 ops/s
stm.TArrayOpsBenchmarks.find N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 794953.037 ± 23339.882 ops/s
stm.TArrayOpsBenchmarks.find N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 139232.263 ± 451.863 ops/s
stm.TArrayOpsBenchmarks.find N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 11350.956 ± 446.693 ops/s
stm.TArrayOpsBenchmarks.find N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 637.239 ± 201.588 ops/s
stm.TArrayOpsBenchmarks.find N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 17.794 ± 28.189 ops/s
stm.TArrayOpsBenchmarks.findM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 398881.577 ± 7504.627 ops/s
stm.TArrayOpsBenchmarks.findM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 48208.443 ± 1886.420 ops/s
stm.TArrayOpsBenchmarks.findM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 3641.500 ± 105.842 ops/s
stm.TArrayOpsBenchmarks.findM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 265.249 ± 1.940 ops/s
stm.TArrayOpsBenchmarks.findM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 9.607 ± 7.903 ops/s
stm.TArrayOpsBenchmarks.fold N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 815365.862 ± 19918.606 ops/s
stm.TArrayOpsBenchmarks.fold N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 137900.192 ± 5476.035 ops/s
stm.TArrayOpsBenchmarks.fold N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 10138.845 ± 344.459 ops/s
stm.TArrayOpsBenchmarks.fold N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 683.525 ± 663.970 ops/s
stm.TArrayOpsBenchmarks.fold N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 16.927 ± 11.678 ops/s
stm.TArrayOpsBenchmarks.foldM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 369661.665 ± 6198.347 ops/s
stm.TArrayOpsBenchmarks.foldM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 49641.424 ± 443.539 ops/s
stm.TArrayOpsBenchmarks.foldM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 2191.515 ± 97.789 ops/s
stm.TArrayOpsBenchmarks.foldM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 122.655 ± 24.284 ops/s
stm.TArrayOpsBenchmarks.foldM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 6.337 ± 3.391 ops/s
stm.TArrayOpsBenchmarks.indexWhere N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 809346.172 ± 1773.201 ops/s
stm.TArrayOpsBenchmarks.indexWhere N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 143454.570 ± 4632.931 ops/s
stm.TArrayOpsBenchmarks.indexWhere N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 11041.403 ± 321.149 ops/s
stm.TArrayOpsBenchmarks.indexWhere N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 673.788 ± 659.850 ops/s
stm.TArrayOpsBenchmarks.indexWhere N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 18.760 ± 9.111 ops/s
stm.TArrayOpsBenchmarks.indexWhereM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 577590.336 ± 6117.351 ops/s
stm.TArrayOpsBenchmarks.indexWhereM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 79615.680 ± 3442.230 ops/s
stm.TArrayOpsBenchmarks.indexWhereM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 4612.802 ± 91.821 ops/s
stm.TArrayOpsBenchmarks.indexWhereM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 307.446 ± 4.211 ops/s
stm.TArrayOpsBenchmarks.indexWhereM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 10.257 ± 12.777 ops/s
stm.TArrayOpsBenchmarks.lookup N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 11681.704 ± 367.556 ops/s
stm.TArrayOpsBenchmarks.lookup N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 12033.808 ± 355.898 ops/s
stm.TArrayOpsBenchmarks.lookup N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 12729.713 ± 752.817 ops/s
stm.TArrayOpsBenchmarks.lookup N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 9254.086 ± 408.139 ops/s
stm.TArrayOpsBenchmarks.lookup N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 11294.126 ± 481.582 ops/s
stm.TArrayOpsBenchmarks.reduceOption N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 797060.662 ± 19307.125 ops/s
stm.TArrayOpsBenchmarks.reduceOption N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 138707.682 ± 1081.231 ops/s
stm.TArrayOpsBenchmarks.reduceOption N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 10141.096 ± 225.079 ops/s
stm.TArrayOpsBenchmarks.reduceOption N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 611.358 ± 219.497 ops/s
stm.TArrayOpsBenchmarks.reduceOption N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 16.951 ± 17.048 ops/s
stm.TArrayOpsBenchmarks.reduceOptionM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 329924.622 ± 5456.322 ops/s
stm.TArrayOpsBenchmarks.reduceOptionM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 41060.213 ± 1657.701 ops/s
stm.TArrayOpsBenchmarks.reduceOptionM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 2016.586 ± 37.875 ops/s
stm.TArrayOpsBenchmarks.reduceOptionM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 161.987 ± 59.796 ops/s
stm.TArrayOpsBenchmarks.reduceOptionM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 8.283 ± 8.481 ops/s
stm.TArrayOpsBenchmarks.transform N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 707381.546 ± 6925.088 ops/s
stm.TArrayOpsBenchmarks.transform N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 105463.451 ± 985.792 ops/s
stm.TArrayOpsBenchmarks.transform N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 7184.138 ± 630.934 ops/s
stm.TArrayOpsBenchmarks.transform N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 521.077 ± 705.317 ops/s
stm.TArrayOpsBenchmarks.transform N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 12.161 ± 14.891 ops/s
stm.TArrayOpsBenchmarks.transformM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 338969.788 ± 6844.989 ops/s
stm.TArrayOpsBenchmarks.transformM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 35141.480 ± 1529.052 ops/s
stm.TArrayOpsBenchmarks.transformM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 1983.957 ± 30.873 ops/s
stm.TArrayOpsBenchmarks.transformM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 145.503 ± 23.906 ops/s
stm.TArrayOpsBenchmarks.transformM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 4.996 ± 2.265 ops/s
stm.TArrayOpsBenchmarks.update N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 11071.819 ± 463.387 ops/s
stm.TArrayOpsBenchmarks.update N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 10689.210 ± 320.299 ops/s
stm.TArrayOpsBenchmarks.update N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 10581.031 ± 362.342 ops/s
stm.TArrayOpsBenchmarks.update N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 9945.356 ± 135.529 ops/s
stm.TArrayOpsBenchmarks.update N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 9624.825 ± 92.983 ops/s
stm.TArrayOpsBenchmarks.updateM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 6829.443 ± 257.768 ops/s
stm.TArrayOpsBenchmarks.updateM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 6809.024 ± 204.199 ops/s
stm.TArrayOpsBenchmarks.updateM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 6588.791 ± 1889.927 ops/s
stm.TArrayOpsBenchmarks.updateM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 6310.263 ± 94.701 ops/s
stm.TArrayOpsBenchmarks.updateM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 6323.835 ± 23.180 ops/s
stm.TMapContentionBenchmarks.contentionMap N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 N/A N/A N/A thrpt 3 203.965 ± 19.641 ops/s
stm.TMapContentionBenchmarks.contentionMap N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 N/A N/A N/A thrpt 3 23.220 ± 11.620 ops/s
stm.TMapContentionBenchmarks.contentionMap N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 N/A N/A N/A thrpt 3 2.380 ± 0.124 ops/s
stm.TMapContentionBenchmarks.contentionRef N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 N/A N/A N/A thrpt 3 239.254 ± 19.315 ops/s
stm.TMapContentionBenchmarks.contentionRef N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 N/A N/A N/A thrpt 3 27.974 ± 0.708 ops/s
stm.TMapContentionBenchmarks.contentionRef N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 N/A N/A N/A thrpt 3 2.715 ± 0.478 ops/s
stm.TMapOpsBenchmarks.fold N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 0 thrpt 3 602279.658 ± 10307.822 ops/s
stm.TMapOpsBenchmarks.fold N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 581236.548 ± 20855.135 ops/s
stm.TMapOpsBenchmarks.fold N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 112734.630 ± 775.721 ops/s
stm.TMapOpsBenchmarks.fold N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 10342.575 ± 72.348 ops/s
stm.TMapOpsBenchmarks.fold N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 332.072 ± 2.913 ops/s
stm.TMapOpsBenchmarks.fold N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 12.474 ± 2.922 ops/s
stm.TMapOpsBenchmarks.foldM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 0 thrpt 3 573601.947 ± 9519.274 ops/s
stm.TMapOpsBenchmarks.foldM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 420808.519 ± 2544.523 ops/s
stm.TMapOpsBenchmarks.foldM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 74586.934 ± 747.322 ops/s
stm.TMapOpsBenchmarks.foldM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 4564.749 ± 107.620 ops/s
stm.TMapOpsBenchmarks.foldM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 179.781 ± 118.128 ops/s
stm.TMapOpsBenchmarks.foldM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 8.363 ± 0.879 ops/s
stm.TMapOpsBenchmarks.lookup N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 0 thrpt 3 9537.240 ± 114.107 ops/s
stm.TMapOpsBenchmarks.lookup N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 9299.107 ± 31.558 ops/s
stm.TMapOpsBenchmarks.lookup N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 8968.379 ± 107.635 ops/s
stm.TMapOpsBenchmarks.lookup N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 9066.709 ± 94.004 ops/s
stm.TMapOpsBenchmarks.lookup N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 6993.087 ± 74.772 ops/s
stm.TMapOpsBenchmarks.lookup N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 8307.062 ± 11.286 ops/s
stm.TMapOpsBenchmarks.removal N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 0 thrpt 3 9078.091 ± 71.817 ops/s
stm.TMapOpsBenchmarks.removal N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 8547.957 ± 158.904 ops/s
stm.TMapOpsBenchmarks.removal N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 8788.631 ± 149.229 ops/s
stm.TMapOpsBenchmarks.removal N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 8226.443 ± 208.678 ops/s
stm.TMapOpsBenchmarks.removal N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 8438.885 ± 57.153 ops/s
stm.TMapOpsBenchmarks.removal N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 8148.614 ± 55.513 ops/s
stm.TMapOpsBenchmarks.transform N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 0 thrpt 3 461142.505 ± 7282.708 ops/s
stm.TMapOpsBenchmarks.transform N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 406204.642 ± 5161.304 ops/s
stm.TMapOpsBenchmarks.transform N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 74301.041 ± 454.642 ops/s
stm.TMapOpsBenchmarks.transform N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 5912.248 ± 95.612 ops/s
stm.TMapOpsBenchmarks.transform N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 214.142 ± 43.927 ops/s
stm.TMapOpsBenchmarks.transform N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 5.898 ± 1.708 ops/s
stm.TMapOpsBenchmarks.transformM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 0 thrpt 3 407044.061 ± 14355.514 ops/s
stm.TMapOpsBenchmarks.transformM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 241588.479 ± 2777.963 ops/s
stm.TMapOpsBenchmarks.transformM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 25830.340 ± 185.420 ops/s
stm.TMapOpsBenchmarks.transformM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 2360.121 ± 49.156 ops/s
stm.TMapOpsBenchmarks.transformM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 114.142 ± 9.838 ops/s
stm.TMapOpsBenchmarks.transformM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 4.195 ± 0.616 ops/s
stm.TMapOpsBenchmarks.update N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 0 thrpt 3 7557.730 ± 163.686 ops/s
stm.TMapOpsBenchmarks.update N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 7502.181 ± 107.128 ops/s
stm.TMapOpsBenchmarks.update N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 7356.327 ± 104.864 ops/s
stm.TMapOpsBenchmarks.update N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 thrpt 3 6827.802 ± 114.080 ops/s
stm.TMapOpsBenchmarks.update N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 7066.229 ± 132.267 ops/s
stm.TMapOpsBenchmarks.update N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 6795.164 ± 60.046 ops/s
stm.TReentrantLockBenchmark.JavaLockBasic N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 4762288.705 ± 49709.189 ops/s
stm.TReentrantLockBenchmark.JavaLockBasic:javaLockReadGroup N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 401629.606 ± 31138.098 ops/s
stm.TReentrantLockBenchmark.JavaLockBasic:javaLockWriteGroup N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 4360659.099 ± 41710.128 ops/s
stm.TReentrantLockBenchmark.JavaLockHighContention N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 7189471.450 ± 977753.222 ops/s
stm.TReentrantLockBenchmark.JavaLockHighContention:javaLockReadGroup3 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 5904919.249 ± 1321791.040 ops/s
stm.TReentrantLockBenchmark.JavaLockHighContention:javaLockWriteGroup3 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 1284552.201 ± 475165.589 ops/s
stm.TReentrantLockBenchmark.JavaLockLowContention N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 8333761.295 ± 717095.851 ops/s
stm.TReentrantLockBenchmark.JavaLockLowContention:javaLockReadGroup1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 7944919.436 ± 1233410.456 ops/s
stm.TReentrantLockBenchmark.JavaLockLowContention:javaLockWriteGroup1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 388841.860 ± 556569.414 ops/s
stm.TReentrantLockBenchmark.JavaLockMediumContention N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 8460080.252 ± 232855.395 ops/s
stm.TReentrantLockBenchmark.JavaLockMediumContention:javaLockReadGroup2 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 8232037.441 ± 377446.749 ops/s
stm.TReentrantLockBenchmark.JavaLockMediumContention:javaLockWriteGroup2 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 228042.811 ± 214385.039 ops/s
stm.TReentrantLockBenchmark.ZioLockBasic N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 241632.053 ± 1558.680 ops/s
stm.TReentrantLockBenchmark.ZioLockBasic:zioLockReadGroup N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 120227.738 ± 609.534 ops/s
stm.TReentrantLockBenchmark.ZioLockBasic:zioLockWriteGroup N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 121404.315 ± 1190.103 ops/s
stm.TReentrantLockBenchmark.ZioLockHighContention N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 235074.630 ± 7845.350 ops/s
stm.TReentrantLockBenchmark.ZioLockHighContention:zioLockReadGroup3 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 118348.086 ± 1960.730 ops/s
stm.TReentrantLockBenchmark.ZioLockHighContention:zioLockWriteGroup3 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 116726.544 ± 7837.398 ops/s
stm.TReentrantLockBenchmark.ZioLockLowContention N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 236135.871 ± 5652.569 ops/s
stm.TReentrantLockBenchmark.ZioLockLowContention:zioLockReadGroup1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 189689.777 ± 4602.125 ops/s
stm.TReentrantLockBenchmark.ZioLockLowContention:zioLockWriteGroup1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 46446.094 ± 8360.633 ops/s
stm.TReentrantLockBenchmark.ZioLockMediumContention N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 240329.344 ± 2561.692 ops/s
stm.TReentrantLockBenchmark.ZioLockMediumContention:zioLockReadGroup2 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 159546.888 ± 12969.788 ops/s
stm.TReentrantLockBenchmark.ZioLockMediumContention:zioLockWriteGroup2 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A thrpt 3 80782.456 ± 15147.605 ops/s
stm.TSetOpsBenchmarks.union N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 thrpt 3 319099.346 ± 1203.404 ops/s
stm.TSetOpsBenchmarks.union N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100 thrpt 3 52135.532 ± 340.450 ops/s
stm.TSetOpsBenchmarks.union N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10000 thrpt 3 169.955 ± 20.540 ops/s
stm.TSetOpsBenchmarks.union N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 100000 thrpt 3 5.075 ± 1.297 ops/s
GenBenchmarks.hedgehogDoubles N/A N/A N/A N/A N/A N/A 1000 N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 182931.194 ± 5497.636 ns/op
GenBenchmarks.nyayaDoubles N/A N/A N/A N/A N/A N/A 1000 N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 443.845 ± 23.958 ns/op
GenBenchmarks.nyayaIntListsOfSizeN N/A N/A N/A N/A N/A N/A 1000 N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 14329.934 ± 206.277 ns/op
GenBenchmarks.nyayaStringsOfSizeN N/A N/A N/A N/A N/A N/A 1000 N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 14156.364 ± 120.317 ns/op
GenBenchmarks.scalaCheckDoubles N/A N/A N/A N/A N/A N/A 1000 N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 202493.926 ± 3899.455 ns/op
GenBenchmarks.scalaCheckStringsOfSizeN N/A N/A N/A N/A N/A N/A 1000 N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 468919049.152 ± 3936390.878 ns/op
GenBenchmarks.zioDouble N/A N/A N/A N/A N/A N/A 1000 N/A 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 10740911.320 ± 2260466.386 ns/op
chunks.ArrayBenchmarks.find N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 15.307 ± 0.167 ns/op
chunks.ArrayBenchmarks.findOptimized N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 8.228 ± 0.045 ns/op
chunks.ArrayBenchmarks.flatMap N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 14762.196 ± 156.656 ns/op
chunks.ArrayBenchmarks.flatMapOptimized N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 13401.311 ± 186.723 ns/op
chunks.ArrayBenchmarks.fold N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 9532.689 ± 71.913 ns/op
chunks.ArrayBenchmarks.foldOptimized N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 296.490 ± 0.723 ns/op
chunks.ArrayBenchmarks.map N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 5936.834 ± 15.322 ns/op
chunks.ArrayBenchmarks.mapOptimized N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 839.934 ± 10.473 ns/op
chunks.ChainBenchmarks.foldLeftLargeChain N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 7611771.015 ± 6678442.099 ns/op
chunks.ChainBenchmarks.foldLeftLargeChunk N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 5881377.616 ± 122023.778 ns/op
chunks.ChainBenchmarks.foldLeftLargeList N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 5269421.735 ± 964458.580 ns/op
chunks.ChainBenchmarks.foldLeftLargeVector N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 5863277.668 ± 2037928.817 ns/op
chunks.ChainBenchmarks.mapLargeChain N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 12426434.999 ± 389807.266 ns/op
chunks.ChainBenchmarks.mapLargeChunk N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 7903176.801 ± 98986.752 ns/op
chunks.ChainBenchmarks.mapLargeList N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 8935357.164 ± 827079.125 ns/op
chunks.ChainBenchmarks.mapLargeVector N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 10508038.505 ± 855950.785 ns/op
chunks.ChunkArrayBenchmarks.find N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 13.510 ± 0.121 ns/op
chunks.ChunkArrayBenchmarks.flatMap N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 80448.632 ± 598.267 ns/op
chunks.ChunkArrayBenchmarks.fold N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 6691.450 ± 74.308 ns/op
chunks.ChunkArrayBenchmarks.foldM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 10708.834 ± 252.227 ns/op
chunks.ChunkArrayBenchmarks.map N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 8345.279 ± 214.518 ns/op
chunks.ChunkArrayBenchmarks.mapM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 13.712 ± 0.103 ns/op
chunks.ChunkCreationBenchmarks.arrayCreate01 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 5.273 ± 0.111 ns/op
chunks.ChunkCreationBenchmarks.arrayCreate02 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 4.963 ± 0.022 ns/op
chunks.ChunkCreationBenchmarks.arrayCreate04 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 6.138 ± 0.116 ns/op
chunks.ChunkCreationBenchmarks.arrayCreate08 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 8.577 ± 0.095 ns/op
chunks.ChunkCreationBenchmarks.arrayCreate16 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 13.438 ± 0.070 ns/op
chunks.ChunkCreationBenchmarks.arrayCreate32 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 26.450 ± 0.317 ns/op
chunks.ChunkCreationBenchmarks.chunkCreate01 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 59.668 ± 0.678 ns/op
chunks.ChunkCreationBenchmarks.chunkCreate02 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 60.372 ± 0.263 ns/op
chunks.ChunkCreationBenchmarks.chunkCreate04 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 62.363 ± 1.272 ns/op
chunks.ChunkCreationBenchmarks.chunkCreate08 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 63.386 ± 0.967 ns/op
chunks.ChunkCreationBenchmarks.chunkCreate16 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 66.835 ± 1.073 ns/op
chunks.ChunkCreationBenchmarks.chunkCreate32 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 91.346 ± 0.299 ns/op
chunks.ChunkCreationBenchmarks.vectorCreate01 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 14.892 ± 0.125 ns/op
chunks.ChunkCreationBenchmarks.vectorCreate02 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 17.406 ± 0.113 ns/op
chunks.ChunkCreationBenchmarks.vectorCreate04 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 24.301 ± 0.329 ns/op
chunks.ChunkCreationBenchmarks.vectorCreate08 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 37.577 ± 0.080 ns/op
chunks.ChunkCreationBenchmarks.vectorCreate16 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 65.708 ± 6.520 ns/op
chunks.ChunkCreationBenchmarks.vectorCreate32 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 187.547 ± 1.414 ns/op
chunks.MixedChunkBenchmarks.filterM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 89335.099 ± 527.837 ns/op
chunks.MixedChunkBenchmarks.find N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 720.322 ± 8.868 ns/op
chunks.MixedChunkBenchmarks.flatMap N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 84216.732 ± 545.424 ns/op
chunks.MixedChunkBenchmarks.fold N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 12668.682 ± 107.090 ns/op
chunks.MixedChunkBenchmarks.foldM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 46965.585 ± 409.577 ns/op
chunks.MixedChunkBenchmarks.map N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 14984.503 ± 358.128 ns/op
chunks.MixedChunkBenchmarks.mapM N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1000 avgt 3 13.671 ± 0.358 ns/op
internal.OfferBenchmark.offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferPow2 N/A N/A N/A N/A avgt 3 12.785 ± 2.033 ns/op
internal.OfferBenchmark.offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JCTools N/A N/A N/A N/A avgt 3 13.820 ± 2.084 ns/op
internal.OfferBenchmark.offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 LinkedQueue N/A N/A N/A N/A avgt 3 23.634 ± 0.365 ns/op
internal.OfferBenchmark.offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JucBlocking N/A N/A N/A N/A avgt 3 31.169 ± 0.864 ns/op
internal.OfferBenchmark.offer N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 NotThreadSafe N/A N/A N/A N/A avgt 3 14.145 ± 0.254 ns/op
internal.OneElementQueueSeqBenchmark.oneElOfferAndPoll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 27.088 ± 0.212 ns/op
internal.OneElementQueueSeqBenchmark.pow2RBOfferAndPoll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 23.304 ± 0.070 ns/op
internal.PingPongBenchmark.A 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 RingBufferPow2 N/A N/A N/A N/A avgt 3 0.066 ± 0.234 us/op
internal.PingPongBenchmark.A:poll 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 RingBufferPow2 N/A N/A N/A N/A avgt 3 0.066 ± 0.234 us/op
internal.PingPongBenchmark.A:roundtrip 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 RingBufferPow2 N/A N/A N/A N/A avgt 3 0.066 ± 0.235 us/op
internal.PingPongBenchmark.A 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 JCTools N/A N/A N/A N/A avgt 3 0.055 ± 0.095 us/op
internal.PingPongBenchmark.A:poll 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 JCTools N/A N/A N/A N/A avgt 3 0.055 ± 0.095 us/op
internal.PingPongBenchmark.A:roundtrip 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 JCTools N/A N/A N/A N/A avgt 3 0.055 ± 0.095 us/op
internal.PingPongBenchmark.A 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 LinkedQueue N/A N/A N/A N/A avgt 3 0.097 ± 0.006 us/op
internal.PingPongBenchmark.A:poll 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 LinkedQueue N/A N/A N/A N/A avgt 3 0.097 ± 0.010 us/op
internal.PingPongBenchmark.A:roundtrip 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 LinkedQueue N/A N/A N/A N/A avgt 3 0.097 ± 0.008 us/op
internal.PingPongBenchmark.A 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 JucBlocking N/A N/A N/A N/A avgt 3 0.186 ± 0.461 us/op
internal.PingPongBenchmark.A:poll 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 JucBlocking N/A N/A N/A N/A avgt 3 0.186 ± 0.461 us/op
internal.PingPongBenchmark.A:roundtrip 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 JucBlocking N/A N/A N/A N/A avgt 3 0.186 ± 0.461 us/op
internal.PingPongBenchmark.A 2 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 RingBufferPow2 N/A N/A N/A N/A avgt 3 0.126 ± 0.049 us/op
internal.PingPongBenchmark.A:poll 2 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 RingBufferPow2 N/A N/A N/A N/A avgt 3 0.126 ± 0.049 us/op
internal.PingPongBenchmark.A:roundtrip 2 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 RingBufferPow2 N/A N/A N/A N/A avgt 3 0.126 ± 0.049 us/op
internal.PingPongBenchmark.A 2 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 JCTools N/A N/A N/A N/A avgt 3 0.115 ± 0.252 us/op
internal.PingPongBenchmark.A:poll 2 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 JCTools N/A N/A N/A N/A avgt 3 0.115 ± 0.247 us/op
internal.PingPongBenchmark.A:roundtrip 2 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 JCTools N/A N/A N/A N/A avgt 3 0.115 ± 0.258 us/op
internal.PingPongBenchmark.A 2 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 LinkedQueue N/A N/A N/A N/A avgt 3 0.189 ± 0.699 us/op
internal.PingPongBenchmark.A:poll 2 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 LinkedQueue N/A N/A N/A N/A avgt 3 0.189 ± 0.684 us/op
internal.PingPongBenchmark.A:roundtrip 2 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 LinkedQueue N/A N/A N/A N/A avgt 3 0.190 ± 0.714 us/op
internal.PingPongBenchmark.A 2 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 JucBlocking N/A N/A N/A N/A avgt 3 0.325 ± 0.049 us/op
internal.PingPongBenchmark.A:poll 2 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 JucBlocking N/A N/A N/A N/A avgt 3 0.324 ± 0.052 us/op
internal.PingPongBenchmark.A:roundtrip 2 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 4 JucBlocking N/A N/A N/A N/A avgt 3 0.326 ± 0.053 us/op
internal.PollBenchmark.poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 RingBufferPow2 N/A N/A N/A N/A avgt 3 11.277 ± 0.015 ns/op
internal.PollBenchmark.poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JCTools N/A N/A N/A N/A avgt 3 15.190 ± 0.116 ns/op
internal.PollBenchmark.poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 LinkedQueue N/A N/A N/A N/A avgt 3 20.660 ± 0.024 ns/op
internal.PollBenchmark.poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 JucBlocking N/A N/A N/A N/A avgt 3 35.668 ± 0.272 ns/op
internal.PollBenchmark.poll N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 65536 NotThreadSafe N/A N/A N/A N/A avgt 3 9.750 ± 0.022 ns/op
internal.RingBufferMethodDispatchBenchmark.All 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 N/A N/A N/A N/A N/A avgt 3 105.499 ± 142.321 ns/op
internal.RingBufferMethodDispatchBenchmark.All:allArb 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 N/A N/A N/A N/A N/A avgt 3 111.380 ± 241.182 ns/op
internal.RingBufferMethodDispatchBenchmark.All:allPow2 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 N/A N/A N/A N/A N/A avgt 3 78.250 ± 120.036 ns/op
internal.RingBufferMethodDispatchBenchmark.All:allUnbounded 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 N/A N/A N/A N/A N/A avgt 3 126.866 ± 91.409 ns/op
internal.RingBufferMethodDispatchBenchmark.OnlyPow2 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 N/A N/A N/A N/A N/A avgt 3 25.349 ± 0.532 ns/op
internal.RingBufferMethodDispatchBenchmark.Pow2Unbounded 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 N/A N/A N/A N/A N/A avgt 3 57.836 ± 2.243 ns/op
internal.RingBufferMethodDispatchBenchmark.Pow2Unbounded:puPow2 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 N/A N/A N/A N/A N/A avgt 3 38.267 ± 1.069 ns/op
internal.RingBufferMethodDispatchBenchmark.Pow2Unbounded:puUnbounded 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 N/A N/A N/A N/A N/A avgt 3 77.405 ± 4.812 ns/op
internal.RoundtripBenchmark.offerAndPoll 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 RingBufferPow2 N/A N/A N/A N/A avgt 3 26.863 ± 0.268 ns/op
internal.RoundtripBenchmark.offerAndPoll 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 RingBufferArb N/A N/A N/A N/A avgt 3 37.077 ± 0.133 ns/op
internal.RoundtripBenchmark.offerAndPoll 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 JCTools N/A N/A N/A N/A avgt 3 25.371 ± 0.039 ns/op
internal.RoundtripBenchmark.offerAndPoll 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 LinkedQueue N/A N/A N/A N/A avgt 3 60.673 ± 1.387 ns/op
internal.RoundtripBenchmark.offerAndPoll 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 JucBlocking N/A N/A N/A N/A avgt 3 106.430 ± 4.083 ns/op
internal.RoundtripBenchmark.offerAndPoll 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 NotThreadSafe N/A N/A N/A N/A avgt 3 29.996 ± 0.125 ns/op
internal.RoundtripBenchmark.offerAndPoll 4 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 RingBufferPow2 N/A N/A N/A N/A avgt 3 92.549 ± 0.106 ns/op
internal.RoundtripBenchmark.offerAndPoll 4 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 RingBufferArb N/A N/A N/A N/A avgt 3 176.608 ± 2.451 ns/op
internal.RoundtripBenchmark.offerAndPoll 4 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 JCTools N/A N/A N/A N/A avgt 3 98.790 ± 0.011 ns/op
internal.RoundtripBenchmark.offerAndPoll 4 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 LinkedQueue N/A N/A N/A N/A avgt 3 180.799 ± 7.641 ns/op
internal.RoundtripBenchmark.offerAndPoll 4 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 JucBlocking N/A N/A N/A N/A avgt 3 333.050 ± 5.054 ns/op
internal.RoundtripBenchmark.offerAndPoll 4 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 8 NotThreadSafe N/A N/A N/A N/A avgt 3 95.564 ± 1.376 ns/op
stacktracer.TracersBenchmark.akkaLineNumbers1000Lambdas N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 187.596 ± 106.633 ms/op
stacktracer.TracersBenchmark.akkaTracer1000Lambdas N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 195.602 ± 351.596 ms/op
stacktracer.TracersBenchmark.asmTracer1000Lambdas N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A avgt 3 37.432 ± 27.727 ms/op
Benchmark result is saved to result2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment