Skip to content

Instantly share code, notes, and snippets.

@danicheg
Created March 26, 2018 11:59
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 danicheg/80a6330d68e7ad032dacaf48e7d1b023 to your computer and use it in GitHub Desktop.
Save danicheg/80a6330d68e7ad032dacaf48e7d1b023 to your computer and use it in GitHub Desktop.
github.com/viktorklang/scala-futures jmh bench
Running (fork) scala.future.BenchRunner -p threads=1 -p recursion=8192 -i 30 -wi 15 -f1 -t1 Benchmark
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.AndThenBenchmark.improved_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 0.00% complete, ETA 02:33:00
# Fork: 1 of 1
# Warmup Iteration 1: 2.488 ops/ms
# Warmup Iteration 2: 2.543 ops/ms
# Warmup Iteration 3: 2.393 ops/ms
# Warmup Iteration 4: 2.367 ops/ms
# Warmup Iteration 5: 2.356 ops/ms
# Warmup Iteration 6: 2.394 ops/ms
# Warmup Iteration 7: 2.397 ops/ms
# Warmup Iteration 8: 2.381 ops/ms
# Warmup Iteration 9: 2.417 ops/ms
# Warmup Iteration 10: 2.425 ops/ms
# Warmup Iteration 11: 2.339 ops/ms
# Warmup Iteration 12: 2.337 ops/ms
# Warmup Iteration 13: 2.392 ops/ms
# Warmup Iteration 14: 2.237 ops/ms
# Warmup Iteration 15: 2.375 ops/ms
Iteration 1: 2.401 ops/ms
Iteration 2: 2.279 ops/ms
Iteration 3: 2.373 ops/ms
Iteration 4: 2.351 ops/ms
Iteration 5: 2.332 ops/ms
Iteration 6: 2.339 ops/ms
Iteration 7: 2.224 ops/ms
Iteration 8: 2.349 ops/ms
Iteration 9: 2.327 ops/ms
Iteration 10: 2.406 ops/ms
Iteration 11: 2.262 ops/ms
Iteration 12: 2.262 ops/ms
Iteration 13: 2.287 ops/ms
Iteration 14: 2.378 ops/ms
Iteration 15: 2.389 ops/ms
Iteration 16: 2.238 ops/ms
Iteration 17: 2.301 ops/ms
Iteration 18: 2.403 ops/ms
Iteration 19: 2.342 ops/ms
Iteration 20: 2.085 ops/ms
Iteration 21: 2.349 ops/ms
Iteration 22: 2.146 ops/ms
Iteration 23: 2.207 ops/ms
Iteration 24: 2.206 ops/ms
Iteration 25: 2.385 ops/ms
Iteration 26: 2.379 ops/ms
Iteration 27: 2.251 ops/ms
Iteration 28: 2.335 ops/ms
Iteration 29: 2.322 ops/ms
Iteration 30: 2.291 ops/ms
Result "scala.future.AndThenBenchmark.improved_post":
2.307 ±(99.9%) 0.053 ops/ms [Average]
(min, avg, max) = (2.085, 2.307, 2.406), stdev = 0.079
CI (99.9%): [2.254, 2.359] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.AndThenBenchmark.improved_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 0.49% complete, ETA 02:33:48
# Fork: 1 of 1
# Warmup Iteration 1: 2.354 ops/ms
# Warmup Iteration 2: 2.387 ops/ms
# Warmup Iteration 3: 2.172 ops/ms
# Warmup Iteration 4: 2.411 ops/ms
# Warmup Iteration 5: 2.452 ops/ms
# Warmup Iteration 6: 2.376 ops/ms
# Warmup Iteration 7: 2.454 ops/ms
# Warmup Iteration 8: 2.468 ops/ms
# Warmup Iteration 9: 2.391 ops/ms
# Warmup Iteration 10: 2.412 ops/ms
# Warmup Iteration 11: 2.351 ops/ms
# Warmup Iteration 12: 2.403 ops/ms
# Warmup Iteration 13: 2.420 ops/ms
# Warmup Iteration 14: 2.383 ops/ms
# Warmup Iteration 15: 2.427 ops/ms
Iteration 1: 2.437 ops/ms
Iteration 2: 2.468 ops/ms
Iteration 3: 2.378 ops/ms
Iteration 4: 2.424 ops/ms
Iteration 5: 2.255 ops/ms
Iteration 6: 2.463 ops/ms
Iteration 7: 2.375 ops/ms
Iteration 8: 2.347 ops/ms
Iteration 9: 2.462 ops/ms
Iteration 10: 2.443 ops/ms
Iteration 11: 2.533 ops/ms
Iteration 12: 2.540 ops/ms
Iteration 13: 2.270 ops/ms
Iteration 14: 2.515 ops/ms
Iteration 15: 2.408 ops/ms
Iteration 16: 2.459 ops/ms
Iteration 17: 2.404 ops/ms
Iteration 18: 2.496 ops/ms
Iteration 19: 2.546 ops/ms
Iteration 20: 2.421 ops/ms
Iteration 21: 2.476 ops/ms
Iteration 22: 2.382 ops/ms
Iteration 23: 2.295 ops/ms
Iteration 24: 2.499 ops/ms
Iteration 25: 2.478 ops/ms
Iteration 26: 2.481 ops/ms
Iteration 27: 2.509 ops/ms
Iteration 28: 1.840 ops/ms
Iteration 29: 1.313 ops/ms
Iteration 30: 1.434 ops/ms
Result "scala.future.AndThenBenchmark.improved_post":
2.345 ±(99.9%) 0.197 ops/ms [Average]
(min, avg, max) = (1.313, 2.345, 2.546), stdev = 0.296
CI (99.9%): [2.148, 2.543] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.AndThenBenchmark.improved_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 0.98% complete, ETA 02:33:09
# Fork: 1 of 1
# Warmup Iteration 1: 2.636 ops/ms
# Warmup Iteration 2: 2.921 ops/ms
# Warmup Iteration 3: 2.935 ops/ms
# Warmup Iteration 4: 2.927 ops/ms
# Warmup Iteration 5: 2.949 ops/ms
# Warmup Iteration 6: 2.938 ops/ms
# Warmup Iteration 7: 2.945 ops/ms
# Warmup Iteration 8: 2.917 ops/ms
# Warmup Iteration 9: 2.068 ops/ms
# Warmup Iteration 10: 2.119 ops/ms
# Warmup Iteration 11: 2.513 ops/ms
# Warmup Iteration 12: 2.697 ops/ms
# Warmup Iteration 13: 2.943 ops/ms
# Warmup Iteration 14: 2.895 ops/ms
# Warmup Iteration 15: 2.897 ops/ms
Iteration 1: 2.967 ops/ms
Iteration 2: 2.908 ops/ms
Iteration 3: 2.956 ops/ms
Iteration 4: 2.987 ops/ms
Iteration 5: 2.985 ops/ms
Iteration 6: 2.987 ops/ms
Iteration 7: 2.982 ops/ms
Iteration 8: 2.992 ops/ms
Iteration 9: 2.999 ops/ms
Iteration 10: 3.001 ops/ms
Iteration 11: 2.985 ops/ms
Iteration 12: 2.923 ops/ms
Iteration 13: 2.860 ops/ms
Iteration 14: 2.324 ops/ms
Iteration 15: 2.241 ops/ms
Iteration 16: 2.380 ops/ms
Iteration 17: 2.719 ops/ms
Iteration 18: 2.273 ops/ms
Iteration 19: 2.320 ops/ms
Iteration 20: 2.572 ops/ms
Iteration 21: 2.276 ops/ms
Iteration 22: 2.451 ops/ms
Iteration 23: 2.515 ops/ms
Iteration 24: 2.914 ops/ms
Iteration 25: 2.592 ops/ms
Iteration 26: 2.265 ops/ms
Iteration 27: 2.699 ops/ms
Iteration 28: 2.690 ops/ms
Iteration 29: 2.923 ops/ms
Iteration 30: 2.620 ops/ms
Result "scala.future.AndThenBenchmark.improved_post":
2.710 ±(99.9%) 0.188 ops/ms [Average]
(min, avg, max) = (2.241, 2.710, 3.001), stdev = 0.282
CI (99.9%): [2.522, 2.898] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.AndThenBenchmark.improved_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 1.47% complete, ETA 02:32:29
# Fork: 1 of 1
# Warmup Iteration 1: 3.041 ops/ms
# Warmup Iteration 2: 3.255 ops/ms
# Warmup Iteration 3: 3.328 ops/ms
# Warmup Iteration 4: 3.659 ops/ms
# Warmup Iteration 5: 3.694 ops/ms
# Warmup Iteration 6: 3.264 ops/ms
# Warmup Iteration 7: 3.565 ops/ms
# Warmup Iteration 8: 3.703 ops/ms
# Warmup Iteration 9: 3.134 ops/ms
# Warmup Iteration 10: 3.232 ops/ms
# Warmup Iteration 11: 3.367 ops/ms
# Warmup Iteration 12: 4.082 ops/ms
# Warmup Iteration 13: 4.448 ops/ms
# Warmup Iteration 14: 4.666 ops/ms
# Warmup Iteration 15: 4.664 ops/ms
Iteration 1: 4.655 ops/ms
Iteration 2: 4.607 ops/ms
Iteration 3: 4.670 ops/ms
Iteration 4: 4.617 ops/ms
Iteration 5: 4.171 ops/ms
Iteration 6: 4.652 ops/ms
Iteration 7: 4.678 ops/ms
Iteration 8: 4.411 ops/ms
Iteration 9: 4.558 ops/ms
Iteration 10: 4.080 ops/ms
Iteration 11: 4.596 ops/ms
Iteration 12: 4.591 ops/ms
Iteration 13: 4.043 ops/ms
Iteration 14: 4.569 ops/ms
Iteration 15: 4.635 ops/ms
Iteration 16: 4.576 ops/ms
Iteration 17: 3.915 ops/ms
Iteration 18: 4.568 ops/ms
Iteration 19: 4.592 ops/ms
Iteration 20: 4.568 ops/ms
Iteration 21: 4.611 ops/ms
Iteration 22: 4.532 ops/ms
Iteration 23: 4.620 ops/ms
Iteration 24: 4.509 ops/ms
Iteration 25: 4.158 ops/ms
Iteration 26: 4.390 ops/ms
Iteration 27: 4.386 ops/ms
Iteration 28: 4.593 ops/ms
Iteration 29: 4.509 ops/ms
Iteration 30: 4.612 ops/ms
Result "scala.future.AndThenBenchmark.improved_pre":
4.489 ±(99.9%) 0.138 ops/ms [Average]
(min, avg, max) = (3.915, 4.489, 4.678), stdev = 0.206
CI (99.9%): [4.351, 4.627] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.AndThenBenchmark.improved_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 1.96% complete, ETA 02:31:50
# Fork: 1 of 1
# Warmup Iteration 1: 4.864 ops/ms
# Warmup Iteration 2: 5.302 ops/ms
# Warmup Iteration 3: 5.355 ops/ms
# Warmup Iteration 4: 4.726 ops/ms
# Warmup Iteration 5: 5.166 ops/ms
# Warmup Iteration 6: 5.334 ops/ms
# Warmup Iteration 7: 5.088 ops/ms
# Warmup Iteration 8: 4.508 ops/ms
# Warmup Iteration 9: 5.196 ops/ms
# Warmup Iteration 10: 5.144 ops/ms
# Warmup Iteration 11: 5.195 ops/ms
# Warmup Iteration 12: 5.077 ops/ms
# Warmup Iteration 13: 5.040 ops/ms
# Warmup Iteration 14: 4.977 ops/ms
# Warmup Iteration 15: 4.835 ops/ms
Iteration 1: 5.019 ops/ms
Iteration 2: 5.136 ops/ms
Iteration 3: 5.265 ops/ms
Iteration 4: 5.292 ops/ms
Iteration 5: 4.455 ops/ms
Iteration 6: 5.112 ops/ms
Iteration 7: 5.235 ops/ms
Iteration 8: 5.118 ops/ms
Iteration 9: 5.232 ops/ms
Iteration 10: 5.197 ops/ms
Iteration 11: 5.189 ops/ms
Iteration 12: 4.811 ops/ms
Iteration 13: 5.306 ops/ms
Iteration 14: 5.272 ops/ms
Iteration 15: 5.217 ops/ms
Iteration 16: 5.262 ops/ms
Iteration 17: 5.248 ops/ms
Iteration 18: 5.309 ops/ms
Iteration 19: 5.167 ops/ms
Iteration 20: 5.297 ops/ms
Iteration 21: 5.274 ops/ms
Iteration 22: 5.138 ops/ms
Iteration 23: 5.240 ops/ms
Iteration 24: 5.288 ops/ms
Iteration 25: 5.195 ops/ms
Iteration 26: 5.238 ops/ms
Iteration 27: 4.336 ops/ms
Iteration 28: 5.225 ops/ms
Iteration 29: 4.708 ops/ms
Iteration 30: 4.807 ops/ms
Result "scala.future.AndThenBenchmark.improved_pre":
5.120 ±(99.9%) 0.166 ops/ms [Average]
(min, avg, max) = (4.336, 5.120, 5.309), stdev = 0.248
CI (99.9%): [4.954, 5.285] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.AndThenBenchmark.improved_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 2.45% complete, ETA 02:31:01
# Fork: 1 of 1
# Warmup Iteration 1: 1.203 ops/ms
# Warmup Iteration 2: 1.289 ops/ms
# Warmup Iteration 3: 1.296 ops/ms
# Warmup Iteration 4: 1.298 ops/ms
# Warmup Iteration 5: 1.261 ops/ms
# Warmup Iteration 6: 1.239 ops/ms
# Warmup Iteration 7: 1.257 ops/ms
# Warmup Iteration 8: 1.259 ops/ms
# Warmup Iteration 9: 1.241 ops/ms
# Warmup Iteration 10: 1.242 ops/ms
# Warmup Iteration 11: 1.251 ops/ms
# Warmup Iteration 12: 1.236 ops/ms
# Warmup Iteration 13: 1.257 ops/ms
# Warmup Iteration 14: 1.261 ops/ms
# Warmup Iteration 15: 1.258 ops/ms
Iteration 1: 1.251 ops/ms
Iteration 2: 1.250 ops/ms
Iteration 3: 1.248 ops/ms
Iteration 4: 1.249 ops/ms
Iteration 5: 1.250 ops/ms
Iteration 6: 1.229 ops/ms
Iteration 7: 1.243 ops/ms
Iteration 8: 1.249 ops/ms
Iteration 9: 1.245 ops/ms
Iteration 10: 1.250 ops/ms
Iteration 11: 1.247 ops/ms
Iteration 12: 1.250 ops/ms
Iteration 13: 1.247 ops/ms
Iteration 14: 1.248 ops/ms
Iteration 15: 1.242 ops/ms
Iteration 16: 1.242 ops/ms
Iteration 17: 1.246 ops/ms
Iteration 18: 1.235 ops/ms
Iteration 19: 1.246 ops/ms
Iteration 20: 1.246 ops/ms
Iteration 21: 1.243 ops/ms
Iteration 22: 1.249 ops/ms
Iteration 23: 1.252 ops/ms
Iteration 24: 1.244 ops/ms
Iteration 25: 1.233 ops/ms
Iteration 26: 1.209 ops/ms
Iteration 27: 1.203 ops/ms
Iteration 28: 1.191 ops/ms
Iteration 29: 1.189 ops/ms
Iteration 30: 1.208 ops/ms
Result "scala.future.AndThenBenchmark.improved_pre":
1.238 ±(99.9%) 0.012 ops/ms [Average]
(min, avg, max) = (1.189, 1.238, 1.252), stdev = 0.018
CI (99.9%): [1.225, 1.250] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.AndThenBenchmark.stdlib_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 2.94% complete, ETA 02:30:13
# Fork: 1 of 1
# Warmup Iteration 1: 1.720 ops/ms
# Warmup Iteration 2: 1.823 ops/ms
# Warmup Iteration 3: 1.839 ops/ms
# Warmup Iteration 4: 1.706 ops/ms
# Warmup Iteration 5: 1.759 ops/ms
# Warmup Iteration 6: 1.767 ops/ms
# Warmup Iteration 7: 1.815 ops/ms
# Warmup Iteration 8: 1.815 ops/ms
# Warmup Iteration 9: 1.823 ops/ms
# Warmup Iteration 10: 1.821 ops/ms
# Warmup Iteration 11: 1.830 ops/ms
# Warmup Iteration 12: 1.800 ops/ms
# Warmup Iteration 13: 1.812 ops/ms
# Warmup Iteration 14: 1.707 ops/ms
# Warmup Iteration 15: 1.764 ops/ms
Iteration 1: 1.770 ops/ms
Iteration 2: 1.729 ops/ms
Iteration 3: 1.808 ops/ms
Iteration 4: 1.808 ops/ms
Iteration 5: 1.766 ops/ms
Iteration 6: 1.840 ops/ms
Iteration 7: 1.865 ops/ms
Iteration 8: 1.803 ops/ms
Iteration 9: 1.829 ops/ms
Iteration 10: 1.825 ops/ms
Iteration 11: 1.805 ops/ms
Iteration 12: 1.751 ops/ms
Iteration 13: 1.819 ops/ms
Iteration 14: 1.780 ops/ms
Iteration 15: 1.855 ops/ms
Iteration 16: 1.816 ops/ms
Iteration 17: 1.823 ops/ms
Iteration 18: 1.857 ops/ms
Iteration 19: 1.762 ops/ms
Iteration 20: 1.858 ops/ms
Iteration 21: 1.855 ops/ms
Iteration 22: 1.873 ops/ms
Iteration 23: 1.771 ops/ms
Iteration 24: 1.771 ops/ms
Iteration 25: 1.885 ops/ms
Iteration 26: 1.788 ops/ms
Iteration 27: 1.840 ops/ms
Iteration 28: 1.896 ops/ms
Iteration 29: 1.834 ops/ms
Iteration 30: 1.694 ops/ms
Result "scala.future.AndThenBenchmark.stdlib_post":
1.813 ±(99.9%) 0.032 ops/ms [Average]
(min, avg, max) = (1.694, 1.813, 1.896), stdev = 0.047
CI (99.9%): [1.781, 1.844] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.AndThenBenchmark.stdlib_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 3.43% complete, ETA 02:29:26
# Fork: 1 of 1
# Warmup Iteration 1: 1.643 ops/ms
# Warmup Iteration 2: 1.821 ops/ms
# Warmup Iteration 3: 1.888 ops/ms
# Warmup Iteration 4: 1.808 ops/ms
# Warmup Iteration 5: 1.813 ops/ms
# Warmup Iteration 6: 1.818 ops/ms
# Warmup Iteration 7: 1.781 ops/ms
# Warmup Iteration 8: 1.760 ops/ms
# Warmup Iteration 9: 1.852 ops/ms
# Warmup Iteration 10: 1.756 ops/ms
# Warmup Iteration 11: 1.787 ops/ms
# Warmup Iteration 12: 1.789 ops/ms
# Warmup Iteration 13: 1.804 ops/ms
# Warmup Iteration 14: 1.807 ops/ms
# Warmup Iteration 15: 1.800 ops/ms
Iteration 1: 1.818 ops/ms
Iteration 2: 1.829 ops/ms
Iteration 3: 1.810 ops/ms
Iteration 4: 1.839 ops/ms
Iteration 5: 1.818 ops/ms
Iteration 6: 1.851 ops/ms
Iteration 7: 1.805 ops/ms
Iteration 8: 1.805 ops/ms
Iteration 9: 1.720 ops/ms
Iteration 10: 1.872 ops/ms
Iteration 11: 1.749 ops/ms
Iteration 12: 1.845 ops/ms
Iteration 13: 1.831 ops/ms
Iteration 14: 1.890 ops/ms
Iteration 15: 1.646 ops/ms
Iteration 16: 1.686 ops/ms
Iteration 17: 1.890 ops/ms
Iteration 18: 1.826 ops/ms
Iteration 19: 1.849 ops/ms
Iteration 20: 1.700 ops/ms
Iteration 21: 1.859 ops/ms
Iteration 22: 1.898 ops/ms
Iteration 23: 1.824 ops/ms
Iteration 24: 1.795 ops/ms
Iteration 25: 1.930 ops/ms
Iteration 26: 1.709 ops/ms
Iteration 27: 1.867 ops/ms
Iteration 28: 1.891 ops/ms
Iteration 29: 1.854 ops/ms
Iteration 30: 1.905 ops/ms
Result "scala.future.AndThenBenchmark.stdlib_post":
1.820 ±(99.9%) 0.047 ops/ms [Average]
(min, avg, max) = (1.646, 1.820, 1.930), stdev = 0.070
CI (99.9%): [1.774, 1.867] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.AndThenBenchmark.stdlib_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 3.92% complete, ETA 02:28:40
# Fork: 1 of 1
# Warmup Iteration 1: 2.029 ops/ms
# Warmup Iteration 2: 2.171 ops/ms
# Warmup Iteration 3: 2.211 ops/ms
# Warmup Iteration 4: 2.115 ops/ms
# Warmup Iteration 5: 2.109 ops/ms
# Warmup Iteration 6: 2.107 ops/ms
# Warmup Iteration 7: 2.125 ops/ms
# Warmup Iteration 8: 2.053 ops/ms
# Warmup Iteration 9: 2.092 ops/ms
# Warmup Iteration 10: 2.119 ops/ms
# Warmup Iteration 11: 2.126 ops/ms
# Warmup Iteration 12: 2.122 ops/ms
# Warmup Iteration 13: 2.105 ops/ms
# Warmup Iteration 14: 2.077 ops/ms
# Warmup Iteration 15: 2.058 ops/ms
Iteration 1: 2.102 ops/ms
Iteration 2: 2.133 ops/ms
Iteration 3: 2.125 ops/ms
Iteration 4: 2.055 ops/ms
Iteration 5: 2.078 ops/ms
Iteration 6: 2.115 ops/ms
Iteration 7: 2.050 ops/ms
Iteration 8: 2.092 ops/ms
Iteration 9: 2.083 ops/ms
Iteration 10: 1.681 ops/ms
Iteration 11: 1.930 ops/ms
Iteration 12: 2.063 ops/ms
Iteration 13: 2.092 ops/ms
Iteration 14: 2.162 ops/ms
Iteration 15: 2.173 ops/ms
Iteration 16: 2.215 ops/ms
Iteration 17: 2.206 ops/ms
Iteration 18: 2.210 ops/ms
Iteration 19: 2.100 ops/ms
Iteration 20: 2.190 ops/ms
Iteration 21: 2.156 ops/ms
Iteration 22: 2.125 ops/ms
Iteration 23: 2.166 ops/ms
Iteration 24: 2.181 ops/ms
Iteration 25: 1.646 ops/ms
Iteration 26: 1.584 ops/ms
Iteration 27: 1.545 ops/ms
Iteration 28: 1.753 ops/ms
Iteration 29: 2.058 ops/ms
Iteration 30: 1.726 ops/ms
Result "scala.future.AndThenBenchmark.stdlib_post":
2.026 ±(99.9%) 0.134 ops/ms [Average]
(min, avg, max) = (1.545, 2.026, 2.215), stdev = 0.200
CI (99.9%): [1.893, 2.160] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.AndThenBenchmark.stdlib_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 4.41% complete, ETA 02:27:53
# Fork: 1 of 1
# Warmup Iteration 1: 2.468 ops/ms
# Warmup Iteration 2: 2.377 ops/ms
# Warmup Iteration 3: 2.477 ops/ms
# Warmup Iteration 4: 2.155 ops/ms
# Warmup Iteration 5: 2.607 ops/ms
# Warmup Iteration 6: 2.706 ops/ms
# Warmup Iteration 7: 2.127 ops/ms
# Warmup Iteration 8: 2.400 ops/ms
# Warmup Iteration 9: 2.056 ops/ms
# Warmup Iteration 10: 2.213 ops/ms
# Warmup Iteration 11: 2.759 ops/ms
# Warmup Iteration 12: 2.323 ops/ms
# Warmup Iteration 13: 2.332 ops/ms
# Warmup Iteration 14: 2.105 ops/ms
# Warmup Iteration 15: 2.610 ops/ms
Iteration 1: 2.201 ops/ms
Iteration 2: 2.051 ops/ms
Iteration 3: 2.114 ops/ms
Iteration 4: 2.113 ops/ms
Iteration 5: 2.594 ops/ms
Iteration 6: 2.563 ops/ms
Iteration 7: 2.267 ops/ms
Iteration 8: 2.473 ops/ms
Iteration 9: 2.469 ops/ms
Iteration 10: 2.379 ops/ms
Iteration 11: 2.740 ops/ms
Iteration 12: 2.471 ops/ms
Iteration 13: 2.765 ops/ms
Iteration 14: 2.018 ops/ms
Iteration 15: 2.635 ops/ms
Iteration 16: 2.421 ops/ms
Iteration 17: 2.700 ops/ms
Iteration 18: 2.145 ops/ms
Iteration 19: 2.550 ops/ms
Iteration 20: 3.006 ops/ms
Iteration 21: 2.106 ops/ms
Iteration 22: 2.179 ops/ms
Iteration 23: 2.146 ops/ms
Iteration 24: 2.352 ops/ms
Iteration 25: 2.141 ops/ms
Iteration 26: 2.681 ops/ms
Iteration 27: 2.395 ops/ms
Iteration 28: 2.353 ops/ms
Iteration 29: 2.016 ops/ms
Iteration 30: 2.051 ops/ms
Result "scala.future.AndThenBenchmark.stdlib_pre":
2.370 ±(99.9%) 0.176 ops/ms [Average]
(min, avg, max) = (2.016, 2.370, 3.006), stdev = 0.263
CI (99.9%): [2.194, 2.546] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.AndThenBenchmark.stdlib_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 4.90% complete, ETA 02:27:09
# Fork: 1 of 1
# Warmup Iteration 1: 1.717 ops/ms
# Warmup Iteration 2: 2.307 ops/ms
# Warmup Iteration 3: 2.223 ops/ms
# Warmup Iteration 4: 2.224 ops/ms
# Warmup Iteration 5: 2.241 ops/ms
# Warmup Iteration 6: 2.279 ops/ms
# Warmup Iteration 7: 2.392 ops/ms
# Warmup Iteration 8: 2.557 ops/ms
# Warmup Iteration 9: 2.456 ops/ms
# Warmup Iteration 10: 2.363 ops/ms
# Warmup Iteration 11: 2.462 ops/ms
# Warmup Iteration 12: 2.198 ops/ms
# Warmup Iteration 13: 2.286 ops/ms
# Warmup Iteration 14: 2.157 ops/ms
# Warmup Iteration 15: 2.148 ops/ms
Iteration 1: 2.823 ops/ms
Iteration 2: 2.764 ops/ms
Iteration 3: 2.603 ops/ms
Iteration 4: 2.220 ops/ms
Iteration 5: 2.206 ops/ms
Iteration 6: 2.067 ops/ms
Iteration 7: 2.229 ops/ms
Iteration 8: 2.904 ops/ms
Iteration 9: 2.638 ops/ms
Iteration 10: 2.428 ops/ms
Iteration 11: 1.865 ops/ms
Iteration 12: 2.364 ops/ms
Iteration 13: 2.584 ops/ms
Iteration 14: 2.564 ops/ms
Iteration 15: 2.547 ops/ms
Iteration 16: 2.686 ops/ms
Iteration 17: 2.176 ops/ms
Iteration 18: 2.256 ops/ms
Iteration 19: 3.166 ops/ms
Iteration 20: 2.538 ops/ms
Iteration 21: 2.023 ops/ms
Iteration 22: 2.057 ops/ms
Iteration 23: 2.263 ops/ms
Iteration 24: 2.856 ops/ms
Iteration 25: 3.070 ops/ms
Iteration 26: 3.167 ops/ms
Iteration 27: 2.749 ops/ms
Iteration 28: 3.128 ops/ms
Iteration 29: 2.915 ops/ms
Iteration 30: 2.379 ops/ms
Result "scala.future.AndThenBenchmark.stdlib_pre":
2.541 ±(99.9%) 0.243 ops/ms [Average]
(min, avg, max) = (1.865, 2.541, 3.167), stdev = 0.364
CI (99.9%): [2.298, 2.784] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.AndThenBenchmark.stdlib_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 5.39% complete, ETA 02:26:24
# Fork: 1 of 1
# Warmup Iteration 1: 0.729 ops/ms
# Warmup Iteration 2: 1.066 ops/ms
# Warmup Iteration 3: 1.042 ops/ms
# Warmup Iteration 4: 1.084 ops/ms
# Warmup Iteration 5: 0.997 ops/ms
# Warmup Iteration 6: 0.862 ops/ms
# Warmup Iteration 7: 1.106 ops/ms
# Warmup Iteration 8: 1.120 ops/ms
# Warmup Iteration 9: 1.092 ops/ms
# Warmup Iteration 10: 1.113 ops/ms
# Warmup Iteration 11: 1.103 ops/ms
# Warmup Iteration 12: 1.068 ops/ms
# Warmup Iteration 13: 1.032 ops/ms
# Warmup Iteration 14: 1.056 ops/ms
# Warmup Iteration 15: 1.045 ops/ms
Iteration 1: 1.093 ops/ms
Iteration 2: 1.066 ops/ms
Iteration 3: 1.085 ops/ms
Iteration 4: 0.902 ops/ms
Iteration 5: 1.045 ops/ms
Iteration 6: 1.003 ops/ms
Iteration 7: 0.957 ops/ms
Iteration 8: 1.071 ops/ms
Iteration 9: 0.882 ops/ms
Iteration 10: 0.932 ops/ms
Iteration 11: 1.073 ops/ms
Iteration 12: 1.073 ops/ms
Iteration 13: 1.070 ops/ms
Iteration 14: 1.032 ops/ms
Iteration 15: 0.846 ops/ms
Iteration 16: 0.954 ops/ms
Iteration 17: 1.077 ops/ms
Iteration 18: 0.938 ops/ms
Iteration 19: 1.069 ops/ms
Iteration 20: 1.017 ops/ms
Iteration 21: 1.022 ops/ms
Iteration 22: 1.069 ops/ms
Iteration 23: 0.960 ops/ms
Iteration 24: 0.847 ops/ms
Iteration 25: 1.065 ops/ms
Iteration 26: 1.052 ops/ms
Iteration 27: 1.111 ops/ms
Iteration 28: 1.038 ops/ms
Iteration 29: 1.036 ops/ms
Iteration 30: 1.094 ops/ms
Result "scala.future.AndThenBenchmark.stdlib_pre":
1.016 ±(99.9%) 0.051 ops/ms [Average]
(min, avg, max) = (0.846, 1.016, 1.111), stdev = 0.076
CI (99.9%): [0.965, 1.067] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CallbackBenchmark.improved_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 5.88% complete, ETA 02:25:41
# Fork: 1 of 1
# Warmup Iteration 1: 0.593 ops/ms
# Warmup Iteration 2: 0.581 ops/ms
# Warmup Iteration 3: 0.606 ops/ms
# Warmup Iteration 4: 0.586 ops/ms
# Warmup Iteration 5: 0.588 ops/ms
# Warmup Iteration 6: 0.602 ops/ms
# Warmup Iteration 7: 0.609 ops/ms
# Warmup Iteration 8: 0.643 ops/ms
# Warmup Iteration 9: 0.609 ops/ms
# Warmup Iteration 10: 0.645 ops/ms
# Warmup Iteration 11: 0.609 ops/ms
# Warmup Iteration 12: 0.588 ops/ms
# Warmup Iteration 13: 0.621 ops/ms
# Warmup Iteration 14: 0.594 ops/ms
# Warmup Iteration 15: 0.585 ops/ms
Iteration 1: 0.558 ops/ms
Iteration 2: 0.654 ops/ms
Iteration 3: 0.595 ops/ms
Iteration 4: 0.635 ops/ms
Iteration 5: 0.646 ops/ms
Iteration 6: 0.631 ops/ms
Iteration 7: 0.647 ops/ms
Iteration 8: 0.657 ops/ms
Iteration 9: 0.668 ops/ms
Iteration 10: 0.677 ops/ms
Iteration 11: 0.690 ops/ms
Iteration 12: 0.664 ops/ms
Iteration 13: 0.670 ops/ms
Iteration 14: 0.643 ops/ms
Iteration 15: 0.616 ops/ms
Iteration 16: 0.573 ops/ms
Iteration 17: 0.583 ops/ms
Iteration 18: 0.615 ops/ms
Iteration 19: 0.595 ops/ms
Iteration 20: 0.604 ops/ms
Iteration 21: 0.651 ops/ms
Iteration 22: 0.607 ops/ms
Iteration 23: 0.571 ops/ms
Iteration 24: 0.644 ops/ms
Iteration 25: 0.632 ops/ms
Iteration 26: 0.583 ops/ms
Iteration 27: 0.577 ops/ms
Iteration 28: 0.611 ops/ms
Iteration 29: 0.608 ops/ms
Iteration 30: 0.662 ops/ms
Result "scala.future.CallbackBenchmark.improved_post":
0.626 ±(99.9%) 0.024 ops/ms [Average]
(min, avg, max) = (0.558, 0.626, 0.690), stdev = 0.036
CI (99.9%): [0.602, 0.650] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CallbackBenchmark.improved_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 6.37% complete, ETA 02:24:55
# Fork: 1 of 1
# Warmup Iteration 1: 0.591 ops/ms
# Warmup Iteration 2: 0.639 ops/ms
# Warmup Iteration 3: 0.632 ops/ms
# Warmup Iteration 4: 0.625 ops/ms
# Warmup Iteration 5: 0.516 ops/ms
# Warmup Iteration 6: 0.553 ops/ms
# Warmup Iteration 7: 0.616 ops/ms
# Warmup Iteration 8: 0.642 ops/ms
# Warmup Iteration 9: 0.602 ops/ms
# Warmup Iteration 10: 0.592 ops/ms
# Warmup Iteration 11: 0.534 ops/ms
# Warmup Iteration 12: 0.583 ops/ms
# Warmup Iteration 13: 0.626 ops/ms
# Warmup Iteration 14: 0.568 ops/ms
# Warmup Iteration 15: 0.564 ops/ms
Iteration 1: 0.582 ops/ms
Iteration 2: 0.612 ops/ms
Iteration 3: 0.721 ops/ms
Iteration 4: 0.620 ops/ms
Iteration 5: 0.634 ops/ms
Iteration 6: 0.580 ops/ms
Iteration 7: 0.582 ops/ms
Iteration 8: 0.635 ops/ms
Iteration 9: 0.586 ops/ms
Iteration 10: 0.591 ops/ms
Iteration 11: 0.559 ops/ms
Iteration 12: 0.591 ops/ms
Iteration 13: 0.591 ops/ms
Iteration 14: 0.628 ops/ms
Iteration 15: 0.613 ops/ms
Iteration 16: 0.568 ops/ms
Iteration 17: 0.576 ops/ms
Iteration 18: 0.606 ops/ms
Iteration 19: 0.604 ops/ms
Iteration 20: 0.574 ops/ms
Iteration 21: 0.548 ops/ms
Iteration 22: 0.572 ops/ms
Iteration 23: 0.587 ops/ms
Iteration 24: 0.596 ops/ms
Iteration 25: 0.669 ops/ms
Iteration 26: 0.587 ops/ms
Iteration 27: 0.564 ops/ms
Iteration 28: 0.555 ops/ms
Iteration 29: 0.541 ops/ms
Iteration 30: 0.681 ops/ms
Result "scala.future.CallbackBenchmark.improved_post":
0.598 ±(99.9%) 0.027 ops/ms [Average]
(min, avg, max) = (0.541, 0.598, 0.721), stdev = 0.040
CI (99.9%): [0.572, 0.625] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CallbackBenchmark.improved_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 6.86% complete, ETA 02:24:10
# Fork: 1 of 1
# Warmup Iteration 1: 0.979 ops/ms
# Warmup Iteration 2: 1.057 ops/ms
# Warmup Iteration 3: 1.043 ops/ms
# Warmup Iteration 4: 1.081 ops/ms
# Warmup Iteration 5: 1.169 ops/ms
# Warmup Iteration 6: 1.184 ops/ms
# Warmup Iteration 7: 1.195 ops/ms
# Warmup Iteration 8: 1.038 ops/ms
# Warmup Iteration 9: 0.907 ops/ms
# Warmup Iteration 10: 0.825 ops/ms
# Warmup Iteration 11: 0.815 ops/ms
# Warmup Iteration 12: 0.863 ops/ms
# Warmup Iteration 13: 0.855 ops/ms
# Warmup Iteration 14: 0.848 ops/ms
# Warmup Iteration 15: 1.179 ops/ms
Iteration 1: 1.179 ops/ms
Iteration 2: 1.186 ops/ms
Iteration 3: 1.196 ops/ms
Iteration 4: 1.200 ops/ms
Iteration 5: 1.192 ops/ms
Iteration 6: 1.203 ops/ms
Iteration 7: 1.200 ops/ms
Iteration 8: 1.203 ops/ms
Iteration 9: 1.203 ops/ms
Iteration 10: 1.201 ops/ms
Iteration 11: 1.180 ops/ms
Iteration 12: 0.875 ops/ms
Iteration 13: 1.015 ops/ms
Iteration 14: 0.982 ops/ms
Iteration 15: 1.039 ops/ms
Iteration 16: 1.175 ops/ms
Iteration 17: 1.196 ops/ms
Iteration 18: 1.152 ops/ms
Iteration 19: 1.188 ops/ms
Iteration 20: 1.165 ops/ms
Iteration 21: 1.194 ops/ms
Iteration 22: 1.209 ops/ms
Iteration 23: 1.200 ops/ms
Iteration 24: 1.186 ops/ms
Iteration 25: 1.200 ops/ms
Iteration 26: 1.197 ops/ms
Iteration 27: 1.197 ops/ms
Iteration 28: 1.191 ops/ms
Iteration 29: 1.191 ops/ms
Iteration 30: 1.197 ops/ms
Result "scala.future.CallbackBenchmark.improved_post":
1.163 ±(99.9%) 0.052 ops/ms [Average]
(min, avg, max) = (0.875, 1.163, 1.209), stdev = 0.078
CI (99.9%): [1.111, 1.216] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CallbackBenchmark.improved_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 7.35% complete, ETA 02:23:24
# Fork: 1 of 1
# Warmup Iteration 1: 0.781 ops/ms
# Warmup Iteration 2: 0.778 ops/ms
# Warmup Iteration 3: 0.768 ops/ms
# Warmup Iteration 4: 0.714 ops/ms
# Warmup Iteration 5: 0.667 ops/ms
# Warmup Iteration 6: 0.720 ops/ms
# Warmup Iteration 7: 0.748 ops/ms
# Warmup Iteration 8: 0.735 ops/ms
# Warmup Iteration 9: 0.711 ops/ms
# Warmup Iteration 10: 0.703 ops/ms
# Warmup Iteration 11: 0.784 ops/ms
# Warmup Iteration 12: 0.813 ops/ms
# Warmup Iteration 13: 0.666 ops/ms
# Warmup Iteration 14: 0.694 ops/ms
# Warmup Iteration 15: 0.722 ops/ms
Iteration 1: 0.740 ops/ms
Iteration 2: 0.748 ops/ms
Iteration 3: 0.679 ops/ms
Iteration 4: 0.787 ops/ms
Iteration 5: 0.790 ops/ms
Iteration 6: 0.778 ops/ms
Iteration 7: 0.761 ops/ms
Iteration 8: 0.720 ops/ms
Iteration 9: 0.678 ops/ms
Iteration 10: 0.704 ops/ms
Iteration 11: 0.739 ops/ms
Iteration 12: 0.694 ops/ms
Iteration 13: 0.692 ops/ms
Iteration 14: 0.731 ops/ms
Iteration 15: 0.638 ops/ms
Iteration 16: 0.782 ops/ms
Iteration 17: 0.785 ops/ms
Iteration 18: 0.770 ops/ms
Iteration 19: 0.781 ops/ms
Iteration 20: 0.792 ops/ms
Iteration 21: 0.777 ops/ms
Iteration 22: 0.767 ops/ms
Iteration 23: 0.799 ops/ms
Iteration 24: 0.780 ops/ms
Iteration 25: 0.796 ops/ms
Iteration 26: 0.738 ops/ms
Iteration 27: 0.727 ops/ms
Iteration 28: 0.699 ops/ms
Iteration 29: 0.697 ops/ms
Iteration 30: 0.666 ops/ms
Result "scala.future.CallbackBenchmark.improved_pre":
0.741 ±(99.9%) 0.030 ops/ms [Average]
(min, avg, max) = (0.638, 0.741, 0.799), stdev = 0.045
CI (99.9%): [0.711, 0.771] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CallbackBenchmark.improved_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 7.84% complete, ETA 02:22:38
# Fork: 1 of 1
# Warmup Iteration 1: 0.685 ops/ms
# Warmup Iteration 2: 0.732 ops/ms
# Warmup Iteration 3: 0.692 ops/ms
# Warmup Iteration 4: 0.655 ops/ms
# Warmup Iteration 5: 0.674 ops/ms
# Warmup Iteration 6: 0.729 ops/ms
# Warmup Iteration 7: 0.698 ops/ms
# Warmup Iteration 8: 0.754 ops/ms
# Warmup Iteration 9: 0.693 ops/ms
# Warmup Iteration 10: 0.715 ops/ms
# Warmup Iteration 11: 0.703 ops/ms
# Warmup Iteration 12: 0.706 ops/ms
# Warmup Iteration 13: 0.740 ops/ms
# Warmup Iteration 14: 0.699 ops/ms
# Warmup Iteration 15: 0.707 ops/ms
Iteration 1: 0.752 ops/ms
Iteration 2: 0.697 ops/ms
Iteration 3: 0.734 ops/ms
Iteration 4: 0.748 ops/ms
Iteration 5: 0.842 ops/ms
Iteration 6: 0.690 ops/ms
Iteration 7: 0.659 ops/ms
Iteration 8: 0.690 ops/ms
Iteration 9: 0.708 ops/ms
Iteration 10: 0.708 ops/ms
Iteration 11: 0.710 ops/ms
Iteration 12: 0.694 ops/ms
Iteration 13: 0.597 ops/ms
Iteration 14: 0.696 ops/ms
Iteration 15: 0.709 ops/ms
Iteration 16: 0.694 ops/ms
Iteration 17: 0.708 ops/ms
Iteration 18: 0.706 ops/ms
Iteration 19: 0.746 ops/ms
Iteration 20: 0.710 ops/ms
Iteration 21: 0.701 ops/ms
Iteration 22: 0.706 ops/ms
Iteration 23: 0.685 ops/ms
Iteration 24: 0.715 ops/ms
Iteration 25: 0.714 ops/ms
Iteration 26: 0.718 ops/ms
Iteration 27: 0.628 ops/ms
Iteration 28: 0.666 ops/ms
Iteration 29: 0.697 ops/ms
Iteration 30: 0.729 ops/ms
Result "scala.future.CallbackBenchmark.improved_pre":
0.705 ±(99.9%) 0.027 ops/ms [Average]
(min, avg, max) = (0.597, 0.705, 0.842), stdev = 0.041
CI (99.9%): [0.678, 0.733] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CallbackBenchmark.improved_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 8.33% complete, ETA 02:21:53
# Fork: 1 of 1
# Warmup Iteration 1: 1.132 ops/ms
# Warmup Iteration 2: 1.198 ops/ms
# Warmup Iteration 3: 1.203 ops/ms
# Warmup Iteration 4: 1.177 ops/ms
# Warmup Iteration 5: 0.869 ops/ms
# Warmup Iteration 6: 1.082 ops/ms
# Warmup Iteration 7: 1.190 ops/ms
# Warmup Iteration 8: 1.191 ops/ms
# Warmup Iteration 9: 1.154 ops/ms
# Warmup Iteration 10: 1.163 ops/ms
# Warmup Iteration 11: 1.119 ops/ms
# Warmup Iteration 12: 0.745 ops/ms
# Warmup Iteration 13: 0.985 ops/ms
# Warmup Iteration 14: 1.126 ops/ms
# Warmup Iteration 15: 1.119 ops/ms
Iteration 1: 1.119 ops/ms
Iteration 2: 1.141 ops/ms
Iteration 3: 0.955 ops/ms
Iteration 4: 1.142 ops/ms
Iteration 5: 1.159 ops/ms
Iteration 6: 1.073 ops/ms
Iteration 7: 0.928 ops/ms
Iteration 8: 0.911 ops/ms
Iteration 9: 1.168 ops/ms
Iteration 10: 1.170 ops/ms
Iteration 11: 1.178 ops/ms
Iteration 12: 1.192 ops/ms
Iteration 13: 1.188 ops/ms
Iteration 14: 1.041 ops/ms
Iteration 15: 0.908 ops/ms
Iteration 16: 1.179 ops/ms
Iteration 17: 1.071 ops/ms
Iteration 18: 1.095 ops/ms
Iteration 19: 1.165 ops/ms
Iteration 20: 1.182 ops/ms
Iteration 21: 1.160 ops/ms
Iteration 22: 1.176 ops/ms
Iteration 23: 1.187 ops/ms
Iteration 24: 1.165 ops/ms
Iteration 25: 1.180 ops/ms
Iteration 26: 1.123 ops/ms
Iteration 27: 1.174 ops/ms
Iteration 28: 1.176 ops/ms
Iteration 29: 1.171 ops/ms
Iteration 30: 1.180 ops/ms
Result "scala.future.CallbackBenchmark.improved_pre":
1.122 ±(99.9%) 0.058 ops/ms [Average]
(min, avg, max) = (0.908, 1.122, 1.192), stdev = 0.087
CI (99.9%): [1.064, 1.180] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CallbackBenchmark.stdlib_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 8.82% complete, ETA 02:21:07
# Fork: 1 of 1
# Warmup Iteration 1: 0.663 ops/ms
# Warmup Iteration 2: 0.726 ops/ms
# Warmup Iteration 3: 0.728 ops/ms
# Warmup Iteration 4: 0.723 ops/ms
# Warmup Iteration 5: 0.738 ops/ms
# Warmup Iteration 6: 0.739 ops/ms
# Warmup Iteration 7: 0.747 ops/ms
# Warmup Iteration 8: 0.744 ops/ms
# Warmup Iteration 9: 0.809 ops/ms
# Warmup Iteration 10: 0.748 ops/ms
# Warmup Iteration 11: 0.739 ops/ms
# Warmup Iteration 12: 0.752 ops/ms
# Warmup Iteration 13: 0.755 ops/ms
# Warmup Iteration 14: 0.747 ops/ms
# Warmup Iteration 15: 0.723 ops/ms
Iteration 1: 0.760 ops/ms
Iteration 2: 0.749 ops/ms
Iteration 3: 0.740 ops/ms
Iteration 4: 0.744 ops/ms
Iteration 5: 0.742 ops/ms
Iteration 6: 0.739 ops/ms
Iteration 7: 0.747 ops/ms
Iteration 8: 0.746 ops/ms
Iteration 9: 0.755 ops/ms
Iteration 10: 0.744 ops/ms
Iteration 11: 0.776 ops/ms
Iteration 12: 0.744 ops/ms
Iteration 13: 0.738 ops/ms
Iteration 14: 0.713 ops/ms
Iteration 15: 0.748 ops/ms
Iteration 16: 0.739 ops/ms
Iteration 17: 0.750 ops/ms
Iteration 18: 0.754 ops/ms
Iteration 19: 0.744 ops/ms
Iteration 20: 0.747 ops/ms
Iteration 21: 0.736 ops/ms
Iteration 22: 0.738 ops/ms
Iteration 23: 0.744 ops/ms
Iteration 24: 0.729 ops/ms
Iteration 25: 0.747 ops/ms
Iteration 26: 0.741 ops/ms
Iteration 27: 0.741 ops/ms
Iteration 28: 0.738 ops/ms
Iteration 29: 0.737 ops/ms
Iteration 30: 0.749 ops/ms
Result "scala.future.CallbackBenchmark.stdlib_post":
0.744 ±(99.9%) 0.007 ops/ms [Average]
(min, avg, max) = (0.713, 0.744, 0.776), stdev = 0.010
CI (99.9%): [0.737, 0.751] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CallbackBenchmark.stdlib_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 9.31% complete, ETA 02:20:21
# Fork: 1 of 1
# Warmup Iteration 1: 0.562 ops/ms
# Warmup Iteration 2: 0.564 ops/ms
# Warmup Iteration 3: 0.583 ops/ms
# Warmup Iteration 4: 0.639 ops/ms
# Warmup Iteration 5: 0.549 ops/ms
# Warmup Iteration 6: 0.553 ops/ms
# Warmup Iteration 7: 0.555 ops/ms
# Warmup Iteration 8: 0.560 ops/ms
# Warmup Iteration 9: 0.554 ops/ms
# Warmup Iteration 10: 0.544 ops/ms
# Warmup Iteration 11: 0.556 ops/ms
# Warmup Iteration 12: 0.556 ops/ms
# Warmup Iteration 13: 0.553 ops/ms
# Warmup Iteration 14: 0.556 ops/ms
# Warmup Iteration 15: 0.549 ops/ms
Iteration 1: 0.594 ops/ms
Iteration 2: 0.543 ops/ms
Iteration 3: 0.555 ops/ms
Iteration 4: 0.559 ops/ms
Iteration 5: 0.560 ops/ms
Iteration 6: 0.553 ops/ms
Iteration 7: 0.590 ops/ms
Iteration 8: 0.632 ops/ms
Iteration 9: 0.558 ops/ms
Iteration 10: 0.539 ops/ms
Iteration 11: 0.548 ops/ms
Iteration 12: 0.550 ops/ms
Iteration 13: 0.534 ops/ms
Iteration 14: 0.503 ops/ms
Iteration 15: 0.531 ops/ms
Iteration 16: 0.539 ops/ms
Iteration 17: 0.544 ops/ms
Iteration 18: 0.553 ops/ms
Iteration 19: 0.492 ops/ms
Iteration 20: 0.530 ops/ms
Iteration 21: 0.531 ops/ms
Iteration 22: 0.561 ops/ms
Iteration 23: 0.549 ops/ms
Iteration 24: 0.559 ops/ms
Iteration 25: 0.542 ops/ms
Iteration 26: 0.559 ops/ms
Iteration 27: 0.556 ops/ms
Iteration 28: 0.553 ops/ms
Iteration 29: 0.556 ops/ms
Iteration 30: 0.552 ops/ms
Result "scala.future.CallbackBenchmark.stdlib_post":
0.551 ±(99.9%) 0.017 ops/ms [Average]
(min, avg, max) = (0.492, 0.551, 0.632), stdev = 0.025
CI (99.9%): [0.534, 0.568] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CallbackBenchmark.stdlib_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 9.80% complete, ETA 02:19:35
# Fork: 1 of 1
# Warmup Iteration 1: 1.051 ops/ms
# Warmup Iteration 2: 1.146 ops/ms
# Warmup Iteration 3: 1.134 ops/ms
# Warmup Iteration 4: 1.127 ops/ms
# Warmup Iteration 5: 1.158 ops/ms
# Warmup Iteration 6: 0.903 ops/ms
# Warmup Iteration 7: 0.940 ops/ms
# Warmup Iteration 8: 1.165 ops/ms
# Warmup Iteration 9: 1.025 ops/ms
# Warmup Iteration 10: 1.081 ops/ms
# Warmup Iteration 11: 0.955 ops/ms
# Warmup Iteration 12: 0.928 ops/ms
# Warmup Iteration 13: 0.995 ops/ms
# Warmup Iteration 14: 1.142 ops/ms
# Warmup Iteration 15: 1.149 ops/ms
Iteration 1: 1.112 ops/ms
Iteration 2: 1.051 ops/ms
Iteration 3: 1.075 ops/ms
Iteration 4: 0.983 ops/ms
Iteration 5: 1.083 ops/ms
Iteration 6: 1.157 ops/ms
Iteration 7: 1.149 ops/ms
Iteration 8: 1.163 ops/ms
Iteration 9: 1.138 ops/ms
Iteration 10: 1.078 ops/ms
Iteration 11: 1.138 ops/ms
Iteration 12: 1.160 ops/ms
Iteration 13: 1.032 ops/ms
Iteration 14: 1.165 ops/ms
Iteration 15: 1.162 ops/ms
Iteration 16: 1.170 ops/ms
Iteration 17: 1.162 ops/ms
Iteration 18: 1.107 ops/ms
Iteration 19: 1.076 ops/ms
Iteration 20: 0.891 ops/ms
Iteration 21: 0.901 ops/ms
Iteration 22: 1.060 ops/ms
Iteration 23: 1.085 ops/ms
Iteration 24: 1.069 ops/ms
Iteration 25: 1.162 ops/ms
Iteration 26: 1.173 ops/ms
Iteration 27: 1.168 ops/ms
Iteration 28: 1.179 ops/ms
Iteration 29: 0.993 ops/ms
Iteration 30: 0.979 ops/ms
Result "scala.future.CallbackBenchmark.stdlib_post":
1.094 ±(99.9%) 0.054 ops/ms [Average]
(min, avg, max) = (0.891, 1.094, 1.179), stdev = 0.080
CI (99.9%): [1.040, 1.148] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CallbackBenchmark.stdlib_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 10.29% complete, ETA 02:18:50
# Fork: 1 of 1
# Warmup Iteration 1: 0.613 ops/ms
# Warmup Iteration 2: 0.820 ops/ms
# Warmup Iteration 3: 0.845 ops/ms
# Warmup Iteration 4: 0.707 ops/ms
# Warmup Iteration 5: 0.738 ops/ms
# Warmup Iteration 6: 0.786 ops/ms
# Warmup Iteration 7: 0.826 ops/ms
# Warmup Iteration 8: 0.797 ops/ms
# Warmup Iteration 9: 0.732 ops/ms
# Warmup Iteration 10: 0.686 ops/ms
# Warmup Iteration 11: 0.744 ops/ms
# Warmup Iteration 12: 0.756 ops/ms
# Warmup Iteration 13: 0.740 ops/ms
# Warmup Iteration 14: 0.735 ops/ms
# Warmup Iteration 15: 0.757 ops/ms
Iteration 1: 0.581 ops/ms
Iteration 2: 0.702 ops/ms
Iteration 3: 0.653 ops/ms
Iteration 4: 0.673 ops/ms
Iteration 5: 0.839 ops/ms
Iteration 6: 0.806 ops/ms
Iteration 7: 0.824 ops/ms
Iteration 8: 0.805 ops/ms
Iteration 9: 0.846 ops/ms
Iteration 10: 0.841 ops/ms
Iteration 11: 0.798 ops/ms
Iteration 12: 0.854 ops/ms
Iteration 13: 0.832 ops/ms
Iteration 14: 0.792 ops/ms
Iteration 15: 0.677 ops/ms
Iteration 16: 0.749 ops/ms
Iteration 17: 0.819 ops/ms
Iteration 18: 0.864 ops/ms
Iteration 19: 0.814 ops/ms
Iteration 20: 0.803 ops/ms
Iteration 21: 0.825 ops/ms
Iteration 22: 0.804 ops/ms
Iteration 23: 0.812 ops/ms
Iteration 24: 0.781 ops/ms
Iteration 25: 0.827 ops/ms
Iteration 26: 0.814 ops/ms
Iteration 27: 0.815 ops/ms
Iteration 28: 0.808 ops/ms
Iteration 29: 0.799 ops/ms
Iteration 30: 0.796 ops/ms
Result "scala.future.CallbackBenchmark.stdlib_pre":
0.788 ±(99.9%) 0.044 ops/ms [Average]
(min, avg, max) = (0.581, 0.788, 0.864), stdev = 0.066
CI (99.9%): [0.744, 0.832] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CallbackBenchmark.stdlib_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 10.78% complete, ETA 02:18:05
# Fork: 1 of 1
# Warmup Iteration 1: 0.609 ops/ms
# Warmup Iteration 2: 0.625 ops/ms
# Warmup Iteration 3: 0.641 ops/ms
# Warmup Iteration 4: 0.654 ops/ms
# Warmup Iteration 5: 0.650 ops/ms
# Warmup Iteration 6: 0.661 ops/ms
# Warmup Iteration 7: 0.642 ops/ms
# Warmup Iteration 8: 0.604 ops/ms
# Warmup Iteration 9: 0.607 ops/ms
# Warmup Iteration 10: 0.654 ops/ms
# Warmup Iteration 11: 0.648 ops/ms
# Warmup Iteration 12: 0.694 ops/ms
# Warmup Iteration 13: 0.659 ops/ms
# Warmup Iteration 14: 0.650 ops/ms
# Warmup Iteration 15: 0.701 ops/ms
Iteration 1: 0.648 ops/ms
Iteration 2: 0.647 ops/ms
Iteration 3: 0.631 ops/ms
Iteration 4: 0.634 ops/ms
Iteration 5: 0.667 ops/ms
Iteration 6: 0.623 ops/ms
Iteration 7: 0.669 ops/ms
Iteration 8: 0.666 ops/ms
Iteration 9: 0.664 ops/ms
Iteration 10: 0.644 ops/ms
Iteration 11: 0.668 ops/ms
Iteration 12: 0.633 ops/ms
Iteration 13: 0.665 ops/ms
Iteration 14: 0.653 ops/ms
Iteration 15: 0.659 ops/ms
Iteration 16: 0.677 ops/ms
Iteration 17: 0.656 ops/ms
Iteration 18: 0.657 ops/ms
Iteration 19: 0.655 ops/ms
Iteration 20: 0.658 ops/ms
Iteration 21: 0.689 ops/ms
Iteration 22: 0.664 ops/ms
Iteration 23: 0.675 ops/ms
Iteration 24: 0.652 ops/ms
Iteration 25: 0.659 ops/ms
Iteration 26: 0.660 ops/ms
Iteration 27: 0.731 ops/ms
Iteration 28: 0.665 ops/ms
Iteration 29: 0.661 ops/ms
Iteration 30: 0.620 ops/ms
Result "scala.future.CallbackBenchmark.stdlib_pre":
0.658 ±(99.9%) 0.014 ops/ms [Average]
(min, avg, max) = (0.620, 0.658, 0.731), stdev = 0.021
CI (99.9%): [0.644, 0.672] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CallbackBenchmark.stdlib_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 11.27% complete, ETA 02:17:20
# Fork: 1 of 1
# Warmup Iteration 1: 1.166 ops/ms
# Warmup Iteration 2: 1.275 ops/ms
# Warmup Iteration 3: 1.269 ops/ms
# Warmup Iteration 4: 1.276 ops/ms
# Warmup Iteration 5: 1.281 ops/ms
# Warmup Iteration 6: 1.286 ops/ms
# Warmup Iteration 7: 1.283 ops/ms
# Warmup Iteration 8: 1.186 ops/ms
# Warmup Iteration 9: 1.265 ops/ms
# Warmup Iteration 10: 1.268 ops/ms
# Warmup Iteration 11: 1.272 ops/ms
# Warmup Iteration 12: 1.277 ops/ms
# Warmup Iteration 13: 1.271 ops/ms
# Warmup Iteration 14: 1.269 ops/ms
# Warmup Iteration 15: 1.275 ops/ms
Iteration 1: 1.281 ops/ms
Iteration 2: 1.278 ops/ms
Iteration 3: 1.266 ops/ms
Iteration 4: 1.252 ops/ms
Iteration 5: 1.259 ops/ms
Iteration 6: 1.282 ops/ms
Iteration 7: 1.264 ops/ms
Iteration 8: 1.269 ops/ms
Iteration 9: 1.273 ops/ms
Iteration 10: 1.258 ops/ms
Iteration 11: 1.280 ops/ms
Iteration 12: 1.270 ops/ms
Iteration 13: 1.271 ops/ms
Iteration 14: 1.277 ops/ms
Iteration 15: 1.270 ops/ms
Iteration 16: 1.275 ops/ms
Iteration 17: 1.272 ops/ms
Iteration 18: 1.280 ops/ms
Iteration 19: 1.281 ops/ms
Iteration 20: 1.273 ops/ms
Iteration 21: 1.280 ops/ms
Iteration 22: 1.247 ops/ms
Iteration 23: 1.213 ops/ms
Iteration 24: 1.274 ops/ms
Iteration 25: 1.285 ops/ms
Iteration 26: 1.271 ops/ms
Iteration 27: 1.268 ops/ms
Iteration 28: 1.273 ops/ms
Iteration 29: 1.278 ops/ms
Iteration 30: 1.251 ops/ms
Result "scala.future.CallbackBenchmark.stdlib_pre":
1.269 ±(99.9%) 0.010 ops/ms [Average]
(min, avg, max) = (1.213, 1.269, 1.285), stdev = 0.014
CI (99.9%): [1.260, 1.279] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteBenchmark.improved_failure
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 11.76% complete, ETA 02:16:34
# Fork: 1 of 1
# Warmup Iteration 1: 146.472 ops/ms
# Warmup Iteration 2: 115.264 ops/ms
# Warmup Iteration 3: 89.066 ops/ms
# Warmup Iteration 4: 89.038 ops/ms
# Warmup Iteration 5: 88.947 ops/ms
# Warmup Iteration 6: 88.187 ops/ms
# Warmup Iteration 7: 89.089 ops/ms
# Warmup Iteration 8: 89.121 ops/ms
# Warmup Iteration 9: 89.084 ops/ms
# Warmup Iteration 10: 89.069 ops/ms
# Warmup Iteration 11: 89.043 ops/ms
# Warmup Iteration 12: 89.174 ops/ms
# Warmup Iteration 13: 89.103 ops/ms
# Warmup Iteration 14: 88.672 ops/ms
# Warmup Iteration 15: 89.122 ops/ms
Iteration 1: 89.241 ops/ms
Iteration 2: 88.954 ops/ms
Iteration 3: 89.192 ops/ms
Iteration 4: 89.018 ops/ms
Iteration 5: 88.867 ops/ms
Iteration 6: 88.389 ops/ms
Iteration 7: 87.923 ops/ms
Iteration 8: 87.445 ops/ms
Iteration 9: 87.966 ops/ms
Iteration 10: 87.619 ops/ms
Iteration 11: 88.664 ops/ms
Iteration 12: 86.300 ops/ms
Iteration 13: 84.672 ops/ms
Iteration 14: 78.253 ops/ms
Iteration 15: 80.676 ops/ms
Iteration 16: 88.070 ops/ms
Iteration 17: 86.110 ops/ms
Iteration 18: 88.929 ops/ms
Iteration 19: 89.025 ops/ms
Iteration 20: 89.052 ops/ms
Iteration 21: 87.048 ops/ms
Iteration 22: 88.099 ops/ms
Iteration 23: 77.109 ops/ms
Iteration 24: 88.830 ops/ms
Iteration 25: 88.846 ops/ms
Iteration 26: 88.016 ops/ms
Iteration 27: 88.918 ops/ms
Iteration 28: 89.021 ops/ms
Iteration 29: 88.865 ops/ms
Iteration 30: 88.953 ops/ms
Result "scala.future.CompleteBenchmark.improved_failure":
87.269 ±(99.9%) 2.092 ops/ms [Average]
(min, avg, max) = (77.109, 87.269, 89.241), stdev = 3.131
CI (99.9%): [85.177, 89.361] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteBenchmark.improved_failure
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 12.25% complete, ETA 02:15:48
# Fork: 1 of 1
# Warmup Iteration 1: 146.646 ops/ms
# Warmup Iteration 2: 94.788 ops/ms
# Warmup Iteration 3: 78.899 ops/ms
# Warmup Iteration 4: 65.681 ops/ms
# Warmup Iteration 5: 87.378 ops/ms
# Warmup Iteration 6: 88.021 ops/ms
# Warmup Iteration 7: 88.616 ops/ms
# Warmup Iteration 8: 88.744 ops/ms
# Warmup Iteration 9: 74.979 ops/ms
# Warmup Iteration 10: 74.244 ops/ms
# Warmup Iteration 11: 86.661 ops/ms
# Warmup Iteration 12: 82.838 ops/ms
# Warmup Iteration 13: 88.650 ops/ms
# Warmup Iteration 14: 88.974 ops/ms
# Warmup Iteration 15: 89.022 ops/ms
Iteration 1: 88.914 ops/ms
Iteration 2: 89.030 ops/ms
Iteration 3: 88.965 ops/ms
Iteration 4: 89.166 ops/ms
Iteration 5: 88.785 ops/ms
Iteration 6: 89.044 ops/ms
Iteration 7: 88.890 ops/ms
Iteration 8: 88.846 ops/ms
Iteration 9: 88.605 ops/ms
Iteration 10: 77.368 ops/ms
Iteration 11: 88.831 ops/ms
Iteration 12: 88.948 ops/ms
Iteration 13: 89.012 ops/ms
Iteration 14: 81.170 ops/ms
Iteration 15: 85.005 ops/ms
Iteration 16: 83.455 ops/ms
Iteration 17: 85.699 ops/ms
Iteration 18: 83.155 ops/ms
Iteration 19: 87.994 ops/ms
Iteration 20: 87.880 ops/ms
Iteration 21: 86.978 ops/ms
Iteration 22: 81.284 ops/ms
Iteration 23: 78.774 ops/ms
Iteration 24: 80.563 ops/ms
Iteration 25: 87.294 ops/ms
Iteration 26: 80.239 ops/ms
Iteration 27: 82.124 ops/ms
Iteration 28: 85.321 ops/ms
Iteration 29: 82.903 ops/ms
Iteration 30: 80.731 ops/ms
Result "scala.future.CompleteBenchmark.improved_failure":
85.499 ±(99.9%) 2.508 ops/ms [Average]
(min, avg, max) = (77.368, 85.499, 89.166), stdev = 3.754
CI (99.9%): [82.991, 88.007] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteBenchmark.improved_failure
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 12.75% complete, ETA 02:15:02
# Fork: 1 of 1
# Warmup Iteration 1: 130.133 ops/ms
# Warmup Iteration 2: 98.934 ops/ms
# Warmup Iteration 3: 85.428 ops/ms
# Warmup Iteration 4: 85.784 ops/ms
# Warmup Iteration 5: 81.691 ops/ms
# Warmup Iteration 6: 76.439 ops/ms
# Warmup Iteration 7: 73.253 ops/ms
# Warmup Iteration 8: 88.143 ops/ms
# Warmup Iteration 9: 86.167 ops/ms
# Warmup Iteration 10: 74.149 ops/ms
# Warmup Iteration 11: 84.878 ops/ms
# Warmup Iteration 12: 78.558 ops/ms
# Warmup Iteration 13: 83.813 ops/ms
# Warmup Iteration 14: 74.951 ops/ms
# Warmup Iteration 15: 86.913 ops/ms
Iteration 1: 88.858 ops/ms
Iteration 2: 88.852 ops/ms
Iteration 3: 88.880 ops/ms
Iteration 4: 88.994 ops/ms
Iteration 5: 88.935 ops/ms
Iteration 6: 89.037 ops/ms
Iteration 7: 88.955 ops/ms
Iteration 8: 89.061 ops/ms
Iteration 9: 89.065 ops/ms
Iteration 10: 88.933 ops/ms
Iteration 11: 85.893 ops/ms
Iteration 12: 72.013 ops/ms
Iteration 13: 87.808 ops/ms
Iteration 14: 85.554 ops/ms
Iteration 15: 87.837 ops/ms
Iteration 16: 88.797 ops/ms
Iteration 17: 87.947 ops/ms
Iteration 18: 88.011 ops/ms
Iteration 19: 88.065 ops/ms
Iteration 20: 87.738 ops/ms
Iteration 21: 87.682 ops/ms
Iteration 22: 87.926 ops/ms
Iteration 23: 87.601 ops/ms
Iteration 24: 87.834 ops/ms
Iteration 25: 88.299 ops/ms
Iteration 26: 88.834 ops/ms
Iteration 27: 88.867 ops/ms
Iteration 28: 88.200 ops/ms
Iteration 29: 88.234 ops/ms
Iteration 30: 88.983 ops/ms
Result "scala.future.CompleteBenchmark.improved_failure":
87.723 ±(99.9%) 2.063 ops/ms [Average]
(min, avg, max) = (72.013, 87.723, 89.065), stdev = 3.088
CI (99.9%): [85.660, 89.787] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteBenchmark.improved_success
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 13.24% complete, ETA 02:14:17
# Fork: 1 of 1
# Warmup Iteration 1: 152.025 ops/ms
# Warmup Iteration 2: 119.126 ops/ms
# Warmup Iteration 3: 87.869 ops/ms
# Warmup Iteration 4: 88.448 ops/ms
# Warmup Iteration 5: 88.241 ops/ms
# Warmup Iteration 6: 88.195 ops/ms
# Warmup Iteration 7: 80.855 ops/ms
# Warmup Iteration 8: 81.595 ops/ms
# Warmup Iteration 9: 85.540 ops/ms
# Warmup Iteration 10: 79.678 ops/ms
# Warmup Iteration 11: 88.732 ops/ms
# Warmup Iteration 12: 88.824 ops/ms
# Warmup Iteration 13: 89.319 ops/ms
# Warmup Iteration 14: 89.154 ops/ms
# Warmup Iteration 15: 89.075 ops/ms
Iteration 1: 89.274 ops/ms
Iteration 2: 84.350 ops/ms
Iteration 3: 74.804 ops/ms
Iteration 4: 81.232 ops/ms
Iteration 5: 81.806 ops/ms
Iteration 6: 88.378 ops/ms
Iteration 7: 86.817 ops/ms
Iteration 8: 78.943 ops/ms
Iteration 9: 71.694 ops/ms
Iteration 10: 87.020 ops/ms
Iteration 11: 87.916 ops/ms
Iteration 12: 86.163 ops/ms
Iteration 13: 88.905 ops/ms
Iteration 14: 89.145 ops/ms
Iteration 15: 88.469 ops/ms
Iteration 16: 89.180 ops/ms
Iteration 17: 89.106 ops/ms
Iteration 18: 89.260 ops/ms
Iteration 19: 89.275 ops/ms
Iteration 20: 88.894 ops/ms
Iteration 21: 85.028 ops/ms
Iteration 22: 88.268 ops/ms
Iteration 23: 87.193 ops/ms
Iteration 24: 88.945 ops/ms
Iteration 25: 86.777 ops/ms
Iteration 26: 80.608 ops/ms
Iteration 27: 85.992 ops/ms
Iteration 28: 87.516 ops/ms
Iteration 29: 80.980 ops/ms
Iteration 30: 69.575 ops/ms
Result "scala.future.CompleteBenchmark.improved_success":
85.050 ±(99.9%) 3.584 ops/ms [Average]
(min, avg, max) = (69.575, 85.050, 89.275), stdev = 5.365
CI (99.9%): [81.466, 88.635] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteBenchmark.improved_success
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 13.73% complete, ETA 02:13:31
# Fork: 1 of 1
# Warmup Iteration 1: 147.329 ops/ms
# Warmup Iteration 2: 99.758 ops/ms
# Warmup Iteration 3: 82.739 ops/ms
# Warmup Iteration 4: 69.124 ops/ms
# Warmup Iteration 5: 85.654 ops/ms
# Warmup Iteration 6: 85.884 ops/ms
# Warmup Iteration 7: 87.070 ops/ms
# Warmup Iteration 8: 77.083 ops/ms
# Warmup Iteration 9: 85.443 ops/ms
# Warmup Iteration 10: 83.723 ops/ms
# Warmup Iteration 11: 73.149 ops/ms
# Warmup Iteration 12: 86.148 ops/ms
# Warmup Iteration 13: 82.157 ops/ms
# Warmup Iteration 14: 84.283 ops/ms
# Warmup Iteration 15: 84.933 ops/ms
Iteration 1: 87.853 ops/ms
Iteration 2: 87.748 ops/ms
Iteration 3: 85.772 ops/ms
Iteration 4: 88.359 ops/ms
Iteration 5: 86.137 ops/ms
Iteration 6: 88.381 ops/ms
Iteration 7: 87.266 ops/ms
Iteration 8: 87.644 ops/ms
Iteration 9: 86.850 ops/ms
Iteration 10: 77.806 ops/ms
Iteration 11: 80.742 ops/ms
Iteration 12: 81.413 ops/ms
Iteration 13: 83.762 ops/ms
Iteration 14: 83.644 ops/ms
Iteration 15: 86.858 ops/ms
Iteration 16: 86.012 ops/ms
Iteration 17: 78.978 ops/ms
Iteration 18: 86.783 ops/ms
Iteration 19: 86.353 ops/ms
Iteration 20: 89.050 ops/ms
Iteration 21: 81.960 ops/ms
Iteration 22: 77.473 ops/ms
Iteration 23: 87.385 ops/ms
Iteration 24: 88.035 ops/ms
Iteration 25: 87.609 ops/ms
Iteration 26: 87.012 ops/ms
Iteration 27: 84.090 ops/ms
Iteration 28: 74.312 ops/ms
Iteration 29: 78.909 ops/ms
Iteration 30: 78.464 ops/ms
Result "scala.future.CompleteBenchmark.improved_success":
84.422 ±(99.9%) 2.720 ops/ms [Average]
(min, avg, max) = (74.312, 84.422, 89.050), stdev = 4.071
CI (99.9%): [81.702, 87.142] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteBenchmark.improved_success
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 14.22% complete, ETA 02:12:46
# Fork: 1 of 1
# Warmup Iteration 1: 122.513 ops/ms
# Warmup Iteration 2: 91.126 ops/ms
# Warmup Iteration 3: 87.244 ops/ms
# Warmup Iteration 4: 87.182 ops/ms
# Warmup Iteration 5: 83.545 ops/ms
# Warmup Iteration 6: 84.980 ops/ms
# Warmup Iteration 7: 85.809 ops/ms
# Warmup Iteration 8: 84.435 ops/ms
# Warmup Iteration 9: 85.435 ops/ms
# Warmup Iteration 10: 84.553 ops/ms
# Warmup Iteration 11: 70.833 ops/ms
# Warmup Iteration 12: 77.992 ops/ms
# Warmup Iteration 13: 87.292 ops/ms
# Warmup Iteration 14: 89.211 ops/ms
# Warmup Iteration 15: 89.270 ops/ms
Iteration 1: 89.230 ops/ms
Iteration 2: 88.911 ops/ms
Iteration 3: 89.224 ops/ms
Iteration 4: 89.148 ops/ms
Iteration 5: 88.414 ops/ms
Iteration 6: 88.421 ops/ms
Iteration 7: 88.567 ops/ms
Iteration 8: 88.229 ops/ms
Iteration 9: 88.430 ops/ms
Iteration 10: 89.196 ops/ms
Iteration 11: 89.375 ops/ms
Iteration 12: 88.976 ops/ms
Iteration 13: 88.994 ops/ms
Iteration 14: 86.599 ops/ms
Iteration 15: 85.082 ops/ms
Iteration 16: 87.419 ops/ms
Iteration 17: 85.019 ops/ms
Iteration 18: 83.401 ops/ms
Iteration 19: 76.564 ops/ms
Iteration 20: 83.666 ops/ms
Iteration 21: 86.784 ops/ms
Iteration 22: 87.180 ops/ms
Iteration 23: 84.378 ops/ms
Iteration 24: 87.924 ops/ms
Iteration 25: 88.337 ops/ms
Iteration 26: 87.593 ops/ms
Iteration 27: 87.883 ops/ms
Iteration 28: 87.729 ops/ms
Iteration 29: 88.380 ops/ms
Iteration 30: 88.654 ops/ms
Result "scala.future.CompleteBenchmark.improved_success":
87.257 ±(99.9%) 1.761 ops/ms [Average]
(min, avg, max) = (76.564, 87.257, 89.375), stdev = 2.635
CI (99.9%): [85.496, 89.018] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteBenchmark.stdlib_failure
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 14.71% complete, ETA 02:12:01
# Fork: 1 of 1
# Warmup Iteration 1: 5.578 ops/ms
# Warmup Iteration 2: 5.554 ops/ms
# Warmup Iteration 3: 5.498 ops/ms
# Warmup Iteration 4: 5.555 ops/ms
# Warmup Iteration 5: 5.547 ops/ms
# Warmup Iteration 6: 5.683 ops/ms
# Warmup Iteration 7: 5.634 ops/ms
# Warmup Iteration 8: 5.686 ops/ms
# Warmup Iteration 9: 5.629 ops/ms
# Warmup Iteration 10: 5.676 ops/ms
# Warmup Iteration 11: 5.736 ops/ms
# Warmup Iteration 12: 5.695 ops/ms
# Warmup Iteration 13: 5.554 ops/ms
# Warmup Iteration 14: 5.564 ops/ms
# Warmup Iteration 15: 5.616 ops/ms
Iteration 1: 5.682 ops/ms
Iteration 2: 5.681 ops/ms
Iteration 3: 5.641 ops/ms
Iteration 4: 5.652 ops/ms
Iteration 5: 5.403 ops/ms
Iteration 6: 5.481 ops/ms
Iteration 7: 5.554 ops/ms
Iteration 8: 5.213 ops/ms
Iteration 9: 5.394 ops/ms
Iteration 10: 5.577 ops/ms
Iteration 11: 5.556 ops/ms
Iteration 12: 5.388 ops/ms
Iteration 13: 5.378 ops/ms
Iteration 14: 5.377 ops/ms
Iteration 15: 5.372 ops/ms
Iteration 16: 5.336 ops/ms
Iteration 17: 5.344 ops/ms
Iteration 18: 5.366 ops/ms
Iteration 19: 5.352 ops/ms
Iteration 20: 5.324 ops/ms
Iteration 21: 5.363 ops/ms
Iteration 22: 5.396 ops/ms
Iteration 23: 5.516 ops/ms
Iteration 24: 5.560 ops/ms
Iteration 25: 5.578 ops/ms
Iteration 26: 5.559 ops/ms
Iteration 27: 5.557 ops/ms
Iteration 28: 5.583 ops/ms
Iteration 29: 5.542 ops/ms
Iteration 30: 5.563 ops/ms
Result "scala.future.CompleteBenchmark.stdlib_failure":
5.476 ±(99.9%) 0.083 ops/ms [Average]
(min, avg, max) = (5.213, 5.476, 5.682), stdev = 0.124
CI (99.9%): [5.393, 5.559] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteBenchmark.stdlib_failure
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 15.20% complete, ETA 02:11:15
# Fork: 1 of 1
# Warmup Iteration 1: 5.571 ops/ms
# Warmup Iteration 2: 5.733 ops/ms
# Warmup Iteration 3: 5.738 ops/ms
# Warmup Iteration 4: 5.725 ops/ms
# Warmup Iteration 5: 5.710 ops/ms
# Warmup Iteration 6: 5.755 ops/ms
# Warmup Iteration 7: 5.717 ops/ms
# Warmup Iteration 8: 5.718 ops/ms
# Warmup Iteration 9: 5.710 ops/ms
# Warmup Iteration 10: 5.717 ops/ms
# Warmup Iteration 11: 5.704 ops/ms
# Warmup Iteration 12: 5.677 ops/ms
# Warmup Iteration 13: 5.665 ops/ms
# Warmup Iteration 14: 5.686 ops/ms
# Warmup Iteration 15: 5.614 ops/ms
Iteration 1: 5.679 ops/ms
Iteration 2: 5.614 ops/ms
Iteration 3: 5.619 ops/ms
Iteration 4: 5.658 ops/ms
Iteration 5: 5.366 ops/ms
Iteration 6: 5.603 ops/ms
Iteration 7: 5.595 ops/ms
Iteration 8: 5.479 ops/ms
Iteration 9: 5.558 ops/ms
Iteration 10: 5.583 ops/ms
Iteration 11: 5.584 ops/ms
Iteration 12: 5.591 ops/ms
Iteration 13: 5.578 ops/ms
Iteration 14: 5.598 ops/ms
Iteration 15: 5.602 ops/ms
Iteration 16: 5.575 ops/ms
Iteration 17: 5.550 ops/ms
Iteration 18: 5.601 ops/ms
Iteration 19: 5.599 ops/ms
Iteration 20: 5.560 ops/ms
Iteration 21: 5.608 ops/ms
Iteration 22: 5.576 ops/ms
Iteration 23: 5.567 ops/ms
Iteration 24: 5.577 ops/ms
Iteration 25: 5.578 ops/ms
Iteration 26: 5.551 ops/ms
Iteration 27: 5.562 ops/ms
Iteration 28: 5.562 ops/ms
Iteration 29: 5.550 ops/ms
Iteration 30: 5.541 ops/ms
Result "scala.future.CompleteBenchmark.stdlib_failure":
5.575 ±(99.9%) 0.036 ops/ms [Average]
(min, avg, max) = (5.366, 5.575, 5.679), stdev = 0.053
CI (99.9%): [5.540, 5.611] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteBenchmark.stdlib_failure
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 15.69% complete, ETA 02:10:29
# Fork: 1 of 1
# Warmup Iteration 1: 5.558 ops/ms
# Warmup Iteration 2: 5.625 ops/ms
# Warmup Iteration 3: 5.660 ops/ms
# Warmup Iteration 4: 5.679 ops/ms
# Warmup Iteration 5: 5.754 ops/ms
# Warmup Iteration 6: 5.739 ops/ms
# Warmup Iteration 7: 5.716 ops/ms
# Warmup Iteration 8: 5.696 ops/ms
# Warmup Iteration 9: 5.719 ops/ms
# Warmup Iteration 10: 5.703 ops/ms
# Warmup Iteration 11: 5.672 ops/ms
# Warmup Iteration 12: 5.637 ops/ms
# Warmup Iteration 13: 5.598 ops/ms
# Warmup Iteration 14: 5.632 ops/ms
# Warmup Iteration 15: 5.615 ops/ms
Iteration 1: 5.636 ops/ms
Iteration 2: 5.597 ops/ms
Iteration 3: 5.636 ops/ms
Iteration 4: 5.633 ops/ms
Iteration 5: 5.363 ops/ms
Iteration 6: 5.546 ops/ms
Iteration 7: 5.507 ops/ms
Iteration 8: 5.494 ops/ms
Iteration 9: 5.569 ops/ms
Iteration 10: 5.541 ops/ms
Iteration 11: 5.589 ops/ms
Iteration 12: 5.522 ops/ms
Iteration 13: 5.581 ops/ms
Iteration 14: 5.596 ops/ms
Iteration 15: 5.551 ops/ms
Iteration 16: 5.609 ops/ms
Iteration 17: 5.597 ops/ms
Iteration 18: 5.576 ops/ms
Iteration 19: 5.591 ops/ms
Iteration 20: 5.595 ops/ms
Iteration 21: 5.587 ops/ms
Iteration 22: 5.534 ops/ms
Iteration 23: 5.595 ops/ms
Iteration 24: 5.603 ops/ms
Iteration 25: 5.596 ops/ms
Iteration 26: 5.565 ops/ms
Iteration 27: 5.554 ops/ms
Iteration 28: 5.534 ops/ms
Iteration 29: 5.567 ops/ms
Iteration 30: 5.512 ops/ms
Result "scala.future.CompleteBenchmark.stdlib_failure":
5.566 ±(99.9%) 0.036 ops/ms [Average]
(min, avg, max) = (5.363, 5.566, 5.636), stdev = 0.053
CI (99.9%): [5.530, 5.602] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteBenchmark.stdlib_success
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 16.18% complete, ETA 02:09:43
# Fork: 1 of 1
# Warmup Iteration 1: 59.424 ops/ms
# Warmup Iteration 2: 84.429 ops/ms
# Warmup Iteration 3: 84.290 ops/ms
# Warmup Iteration 4: 57.288 ops/ms
# Warmup Iteration 5: 57.199 ops/ms
# Warmup Iteration 6: 57.154 ops/ms
# Warmup Iteration 7: 57.176 ops/ms
# Warmup Iteration 8: 57.297 ops/ms
# Warmup Iteration 9: 57.354 ops/ms
# Warmup Iteration 10: 57.328 ops/ms
# Warmup Iteration 11: 57.253 ops/ms
# Warmup Iteration 12: 57.367 ops/ms
# Warmup Iteration 13: 57.340 ops/ms
# Warmup Iteration 14: 57.214 ops/ms
# Warmup Iteration 15: 57.252 ops/ms
Iteration 1: 57.264 ops/ms
Iteration 2: 57.232 ops/ms
Iteration 3: 57.355 ops/ms
Iteration 4: 57.150 ops/ms
Iteration 5: 57.378 ops/ms
Iteration 6: 57.403 ops/ms
Iteration 7: 57.285 ops/ms
Iteration 8: 57.199 ops/ms
Iteration 9: 57.084 ops/ms
Iteration 10: 57.263 ops/ms
Iteration 11: 57.394 ops/ms
Iteration 12: 57.310 ops/ms
Iteration 13: 57.456 ops/ms
Iteration 14: 57.343 ops/ms
Iteration 15: 57.413 ops/ms
Iteration 16: 57.323 ops/ms
Iteration 17: 57.413 ops/ms
Iteration 18: 57.170 ops/ms
Iteration 19: 57.228 ops/ms
Iteration 20: 57.191 ops/ms
Iteration 21: 57.539 ops/ms
Iteration 22: 57.496 ops/ms
Iteration 23: 57.515 ops/ms
Iteration 24: 57.164 ops/ms
Iteration 25: 57.435 ops/ms
Iteration 26: 57.255 ops/ms
Iteration 27: 57.208 ops/ms
Iteration 28: 57.274 ops/ms
Iteration 29: 57.462 ops/ms
Iteration 30: 57.395 ops/ms
Result "scala.future.CompleteBenchmark.stdlib_success":
57.320 ±(99.9%) 0.080 ops/ms [Average]
(min, avg, max) = (57.084, 57.320, 57.539), stdev = 0.120
CI (99.9%): [57.240, 57.400] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteBenchmark.stdlib_success
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 16.67% complete, ETA 02:08:58
# Fork: 1 of 1
# Warmup Iteration 1: 58.372 ops/ms
# Warmup Iteration 2: 83.926 ops/ms
# Warmup Iteration 3: 84.311 ops/ms
# Warmup Iteration 4: 57.464 ops/ms
# Warmup Iteration 5: 57.409 ops/ms
# Warmup Iteration 6: 57.421 ops/ms
# Warmup Iteration 7: 57.347 ops/ms
# Warmup Iteration 8: 57.355 ops/ms
# Warmup Iteration 9: 57.265 ops/ms
# Warmup Iteration 10: 57.417 ops/ms
# Warmup Iteration 11: 57.377 ops/ms
# Warmup Iteration 12: 57.487 ops/ms
# Warmup Iteration 13: 57.320 ops/ms
# Warmup Iteration 14: 57.354 ops/ms
# Warmup Iteration 15: 57.353 ops/ms
Iteration 1: 57.354 ops/ms
Iteration 2: 57.302 ops/ms
Iteration 3: 57.503 ops/ms
Iteration 4: 57.528 ops/ms
Iteration 5: 57.428 ops/ms
Iteration 6: 57.455 ops/ms
Iteration 7: 57.412 ops/ms
Iteration 8: 57.309 ops/ms
Iteration 9: 57.486 ops/ms
Iteration 10: 57.440 ops/ms
Iteration 11: 57.312 ops/ms
Iteration 12: 57.292 ops/ms
Iteration 13: 57.460 ops/ms
Iteration 14: 57.500 ops/ms
Iteration 15: 57.445 ops/ms
Iteration 16: 57.492 ops/ms
Iteration 17: 57.474 ops/ms
Iteration 18: 57.413 ops/ms
Iteration 19: 57.433 ops/ms
Iteration 20: 57.405 ops/ms
Iteration 21: 57.372 ops/ms
Iteration 22: 57.398 ops/ms
Iteration 23: 57.459 ops/ms
Iteration 24: 57.470 ops/ms
Iteration 25: 57.469 ops/ms
Iteration 26: 57.400 ops/ms
Iteration 27: 57.451 ops/ms
Iteration 28: 57.248 ops/ms
Iteration 29: 57.342 ops/ms
Iteration 30: 57.392 ops/ms
Result "scala.future.CompleteBenchmark.stdlib_success":
57.415 ±(99.9%) 0.048 ops/ms [Average]
(min, avg, max) = (57.248, 57.415, 57.528), stdev = 0.071
CI (99.9%): [57.367, 57.462] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteBenchmark.stdlib_success
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 17.16% complete, ETA 02:08:12
# Fork: 1 of 1
# Warmup Iteration 1: 59.370 ops/ms
# Warmup Iteration 2: 83.713 ops/ms
# Warmup Iteration 3: 84.886 ops/ms
# Warmup Iteration 4: 57.250 ops/ms
# Warmup Iteration 5: 56.941 ops/ms
# Warmup Iteration 6: 56.739 ops/ms
# Warmup Iteration 7: 57.290 ops/ms
# Warmup Iteration 8: 57.228 ops/ms
# Warmup Iteration 9: 56.815 ops/ms
# Warmup Iteration 10: 57.138 ops/ms
# Warmup Iteration 11: 57.368 ops/ms
# Warmup Iteration 12: 57.316 ops/ms
# Warmup Iteration 13: 57.277 ops/ms
# Warmup Iteration 14: 57.256 ops/ms
# Warmup Iteration 15: 57.413 ops/ms
Iteration 1: 57.374 ops/ms
Iteration 2: 57.444 ops/ms
Iteration 3: 57.456 ops/ms
Iteration 4: 57.475 ops/ms
Iteration 5: 57.366 ops/ms
Iteration 6: 57.357 ops/ms
Iteration 7: 57.380 ops/ms
Iteration 8: 57.549 ops/ms
Iteration 9: 57.417 ops/ms
Iteration 10: 57.277 ops/ms
Iteration 11: 57.307 ops/ms
Iteration 12: 57.239 ops/ms
Iteration 13: 57.263 ops/ms
Iteration 14: 57.278 ops/ms
Iteration 15: 57.335 ops/ms
Iteration 16: 57.302 ops/ms
Iteration 17: 57.247 ops/ms
Iteration 18: 57.254 ops/ms
Iteration 19: 57.389 ops/ms
Iteration 20: 57.083 ops/ms
Iteration 21: 57.291 ops/ms
Iteration 22: 57.437 ops/ms
Iteration 23: 57.321 ops/ms
Iteration 24: 57.391 ops/ms
Iteration 25: 57.335 ops/ms
Iteration 26: 57.399 ops/ms
Iteration 27: 57.447 ops/ms
Iteration 28: 57.288 ops/ms
Iteration 29: 56.902 ops/ms
Iteration 30: 57.365 ops/ms
Result "scala.future.CompleteBenchmark.stdlib_success":
57.332 ±(99.9%) 0.081 ops/ms [Average]
(min, avg, max) = (56.902, 57.332, 57.549), stdev = 0.122
CI (99.9%): [57.251, 57.414] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteWithBenchmark.improved_failure
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 17.65% complete, ETA 02:07:26
# Fork: 1 of 1
# Warmup Iteration 1: 1.223 ops/ms
# Warmup Iteration 2: 1.333 ops/ms
# Warmup Iteration 3: 1.336 ops/ms
# Warmup Iteration 4: 1.335 ops/ms
# Warmup Iteration 5: 1.285 ops/ms
# Warmup Iteration 6: 1.281 ops/ms
# Warmup Iteration 7: 1.283 ops/ms
# Warmup Iteration 8: 1.280 ops/ms
# Warmup Iteration 9: 1.255 ops/ms
# Warmup Iteration 10: 1.268 ops/ms
# Warmup Iteration 11: 1.273 ops/ms
# Warmup Iteration 12: 1.279 ops/ms
# Warmup Iteration 13: 1.267 ops/ms
# Warmup Iteration 14: 1.274 ops/ms
# Warmup Iteration 15: 1.260 ops/ms
Iteration 1: 1.267 ops/ms
Iteration 2: 1.282 ops/ms
Iteration 3: 1.298 ops/ms
Iteration 4: 1.284 ops/ms
Iteration 5: 1.298 ops/ms
Iteration 6: 1.286 ops/ms
Iteration 7: 1.291 ops/ms
Iteration 8: 1.275 ops/ms
Iteration 9: 1.291 ops/ms
Iteration 10: 1.301 ops/ms
Iteration 11: 1.296 ops/ms
Iteration 12: 1.295 ops/ms
Iteration 13: 1.292 ops/ms
Iteration 14: 1.289 ops/ms
Iteration 15: 1.285 ops/ms
Iteration 16: 1.293 ops/ms
Iteration 17: 1.293 ops/ms
Iteration 18: 1.304 ops/ms
Iteration 19: 1.303 ops/ms
Iteration 20: 1.287 ops/ms
Iteration 21: 1.297 ops/ms
Iteration 22: 1.299 ops/ms
Iteration 23: 1.305 ops/ms
Iteration 24: 1.298 ops/ms
Iteration 25: 1.291 ops/ms
Iteration 26: 1.292 ops/ms
Iteration 27: 1.303 ops/ms
Iteration 28: 1.291 ops/ms
Iteration 29: 1.296 ops/ms
Iteration 30: 1.300 ops/ms
Result "scala.future.CompleteWithBenchmark.improved_failure":
1.293 ±(99.9%) 0.006 ops/ms [Average]
(min, avg, max) = (1.267, 1.293, 1.305), stdev = 0.009
CI (99.9%): [1.287, 1.299] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteWithBenchmark.improved_failure
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 18.14% complete, ETA 02:06:40
# Fork: 1 of 1
# Warmup Iteration 1: 1.296 ops/ms
# Warmup Iteration 2: 1.371 ops/ms
# Warmup Iteration 3: 1.359 ops/ms
# Warmup Iteration 4: 1.360 ops/ms
# Warmup Iteration 5: 1.383 ops/ms
# Warmup Iteration 6: 1.367 ops/ms
# Warmup Iteration 7: 1.376 ops/ms
# Warmup Iteration 8: 1.376 ops/ms
# Warmup Iteration 9: 1.371 ops/ms
# Warmup Iteration 10: 1.360 ops/ms
# Warmup Iteration 11: 1.370 ops/ms
# Warmup Iteration 12: 1.365 ops/ms
# Warmup Iteration 13: 1.373 ops/ms
# Warmup Iteration 14: 1.364 ops/ms
# Warmup Iteration 15: 1.366 ops/ms
Iteration 1: 1.369 ops/ms
Iteration 2: 1.369 ops/ms
Iteration 3: 1.369 ops/ms
Iteration 4: 1.358 ops/ms
Iteration 5: 1.363 ops/ms
Iteration 6: 1.374 ops/ms
Iteration 7: 1.382 ops/ms
Iteration 8: 1.366 ops/ms
Iteration 9: 1.370 ops/ms
Iteration 10: 1.383 ops/ms
Iteration 11: 1.368 ops/ms
Iteration 12: 1.369 ops/ms
Iteration 13: 1.373 ops/ms
Iteration 14: 1.374 ops/ms
Iteration 15: 1.377 ops/ms
Iteration 16: 1.372 ops/ms
Iteration 17: 1.359 ops/ms
Iteration 18: 1.372 ops/ms
Iteration 19: 1.373 ops/ms
Iteration 20: 1.376 ops/ms
Iteration 21: 1.364 ops/ms
Iteration 22: 1.338 ops/ms
Iteration 23: 1.363 ops/ms
Iteration 24: 1.377 ops/ms
Iteration 25: 1.368 ops/ms
Iteration 26: 1.378 ops/ms
Iteration 27: 1.372 ops/ms
Iteration 28: 1.362 ops/ms
Iteration 29: 1.363 ops/ms
Iteration 30: 1.363 ops/ms
Result "scala.future.CompleteWithBenchmark.improved_failure":
1.369 ±(99.9%) 0.006 ops/ms [Average]
(min, avg, max) = (1.338, 1.369, 1.383), stdev = 0.009
CI (99.9%): [1.363, 1.375] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteWithBenchmark.improved_failure
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 18.63% complete, ETA 02:05:54
# Fork: 1 of 1
# Warmup Iteration 1: 1.177 ops/ms
# Warmup Iteration 2: 1.281 ops/ms
# Warmup Iteration 3: 1.279 ops/ms
# Warmup Iteration 4: 1.261 ops/ms
# Warmup Iteration 5: 1.242 ops/ms
# Warmup Iteration 6: 1.257 ops/ms
# Warmup Iteration 7: 1.256 ops/ms
# Warmup Iteration 8: 1.244 ops/ms
# Warmup Iteration 9: 1.253 ops/ms
# Warmup Iteration 10: 1.263 ops/ms
# Warmup Iteration 11: 1.240 ops/ms
# Warmup Iteration 12: 1.250 ops/ms
# Warmup Iteration 13: 1.254 ops/ms
# Warmup Iteration 14: 1.259 ops/ms
# Warmup Iteration 15: 1.260 ops/ms
Iteration 1: 1.252 ops/ms
Iteration 2: 1.253 ops/ms
Iteration 3: 1.248 ops/ms
Iteration 4: 1.245 ops/ms
Iteration 5: 1.260 ops/ms
Iteration 6: 1.241 ops/ms
Iteration 7: 1.253 ops/ms
Iteration 8: 1.252 ops/ms
Iteration 9: 1.257 ops/ms
Iteration 10: 1.250 ops/ms
Iteration 11: 1.258 ops/ms
Iteration 12: 1.257 ops/ms
Iteration 13: 1.261 ops/ms
Iteration 14: 1.259 ops/ms
Iteration 15: 1.254 ops/ms
Iteration 16: 1.247 ops/ms
Iteration 17: 1.254 ops/ms
Iteration 18: 1.254 ops/ms
Iteration 19: 1.267 ops/ms
Iteration 20: 1.262 ops/ms
Iteration 21: 1.259 ops/ms
Iteration 22: 1.256 ops/ms
Iteration 23: 1.259 ops/ms
Iteration 24: 1.255 ops/ms
Iteration 25: 1.256 ops/ms
Iteration 26: 1.252 ops/ms
Iteration 27: 1.258 ops/ms
Iteration 28: 1.250 ops/ms
Iteration 29: 1.255 ops/ms
Iteration 30: 1.268 ops/ms
Result "scala.future.CompleteWithBenchmark.improved_failure":
1.255 ±(99.9%) 0.004 ops/ms [Average]
(min, avg, max) = (1.241, 1.255, 1.268), stdev = 0.006
CI (99.9%): [1.251, 1.259] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteWithBenchmark.improved_success
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 19.12% complete, ETA 02:05:09
# Fork: 1 of 1
# Warmup Iteration 1: 1.277 ops/ms
# Warmup Iteration 2: 1.383 ops/ms
# Warmup Iteration 3: 1.400 ops/ms
# Warmup Iteration 4: 1.404 ops/ms
# Warmup Iteration 5: 1.373 ops/ms
# Warmup Iteration 6: 1.325 ops/ms
# Warmup Iteration 7: 1.385 ops/ms
# Warmup Iteration 8: 1.374 ops/ms
# Warmup Iteration 9: 1.396 ops/ms
# Warmup Iteration 10: 1.386 ops/ms
# Warmup Iteration 11: 1.404 ops/ms
# Warmup Iteration 12: 1.401 ops/ms
# Warmup Iteration 13: 1.401 ops/ms
# Warmup Iteration 14: 1.382 ops/ms
# Warmup Iteration 15: 1.380 ops/ms
Iteration 1: 1.386 ops/ms
Iteration 2: 1.391 ops/ms
Iteration 3: 1.369 ops/ms
Iteration 4: 1.383 ops/ms
Iteration 5: 1.384 ops/ms
Iteration 6: 1.385 ops/ms
Iteration 7: 1.391 ops/ms
Iteration 8: 1.400 ops/ms
Iteration 9: 1.394 ops/ms
Iteration 10: 1.376 ops/ms
Iteration 11: 1.388 ops/ms
Iteration 12: 1.387 ops/ms
Iteration 13: 1.393 ops/ms
Iteration 14: 1.393 ops/ms
Iteration 15: 1.390 ops/ms
Iteration 16: 1.392 ops/ms
Iteration 17: 1.392 ops/ms
Iteration 18: 1.399 ops/ms
Iteration 19: 1.387 ops/ms
Iteration 20: 1.395 ops/ms
Iteration 21: 1.391 ops/ms
Iteration 22: 1.398 ops/ms
Iteration 23: 1.405 ops/ms
Iteration 24: 1.398 ops/ms
Iteration 25: 1.399 ops/ms
Iteration 26: 1.386 ops/ms
Iteration 27: 1.393 ops/ms
Iteration 28: 1.394 ops/ms
Iteration 29: 1.400 ops/ms
Iteration 30: 1.392 ops/ms
Result "scala.future.CompleteWithBenchmark.improved_success":
1.391 ±(99.9%) 0.005 ops/ms [Average]
(min, avg, max) = (1.369, 1.391, 1.405), stdev = 0.007
CI (99.9%): [1.386, 1.396] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteWithBenchmark.improved_success
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 19.61% complete, ETA 02:04:23
# Fork: 1 of 1
# Warmup Iteration 1: 1.291 ops/ms
# Warmup Iteration 2: 1.402 ops/ms
# Warmup Iteration 3: 1.398 ops/ms
# Warmup Iteration 4: 1.403 ops/ms
# Warmup Iteration 5: 1.400 ops/ms
# Warmup Iteration 6: 1.402 ops/ms
# Warmup Iteration 7: 1.396 ops/ms
# Warmup Iteration 8: 1.398 ops/ms
# Warmup Iteration 9: 1.397 ops/ms
# Warmup Iteration 10: 1.402 ops/ms
# Warmup Iteration 11: 1.397 ops/ms
# Warmup Iteration 12: 1.397 ops/ms
# Warmup Iteration 13: 1.392 ops/ms
# Warmup Iteration 14: 1.398 ops/ms
# Warmup Iteration 15: 1.402 ops/ms
Iteration 1: 1.406 ops/ms
Iteration 2: 1.397 ops/ms
Iteration 3: 1.383 ops/ms
Iteration 4: 1.391 ops/ms
Iteration 5: 1.395 ops/ms
Iteration 6: 1.394 ops/ms
Iteration 7: 1.394 ops/ms
Iteration 8: 1.397 ops/ms
Iteration 9: 1.378 ops/ms
Iteration 10: 1.391 ops/ms
Iteration 11: 1.349 ops/ms
Iteration 12: 1.375 ops/ms
Iteration 13: 1.389 ops/ms
Iteration 14: 1.385 ops/ms
Iteration 15: 1.388 ops/ms
Iteration 16: 1.390 ops/ms
Iteration 17: 1.397 ops/ms
Iteration 18: 1.395 ops/ms
Iteration 19: 1.392 ops/ms
Iteration 20: 1.394 ops/ms
Iteration 21: 1.397 ops/ms
Iteration 22: 1.402 ops/ms
Iteration 23: 1.386 ops/ms
Iteration 24: 1.391 ops/ms
Iteration 25: 1.393 ops/ms
Iteration 26: 1.378 ops/ms
Iteration 27: 1.380 ops/ms
Iteration 28: 1.397 ops/ms
Iteration 29: 1.385 ops/ms
Iteration 30: 1.389 ops/ms
Result "scala.future.CompleteWithBenchmark.improved_success":
1.389 ±(99.9%) 0.007 ops/ms [Average]
(min, avg, max) = (1.349, 1.389, 1.406), stdev = 0.010
CI (99.9%): [1.382, 1.396] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteWithBenchmark.improved_success
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 20.10% complete, ETA 02:03:37
# Fork: 1 of 1
# Warmup Iteration 1: 1.172 ops/ms
# Warmup Iteration 2: 1.311 ops/ms
# Warmup Iteration 3: 1.329 ops/ms
# Warmup Iteration 4: 1.254 ops/ms
# Warmup Iteration 5: 1.313 ops/ms
# Warmup Iteration 6: 1.314 ops/ms
# Warmup Iteration 7: 1.316 ops/ms
# Warmup Iteration 8: 1.315 ops/ms
# Warmup Iteration 9: 1.305 ops/ms
# Warmup Iteration 10: 1.324 ops/ms
# Warmup Iteration 11: 1.319 ops/ms
# Warmup Iteration 12: 1.316 ops/ms
# Warmup Iteration 13: 1.315 ops/ms
# Warmup Iteration 14: 1.301 ops/ms
# Warmup Iteration 15: 1.307 ops/ms
Iteration 1: 1.314 ops/ms
Iteration 2: 1.302 ops/ms
Iteration 3: 1.306 ops/ms
Iteration 4: 1.323 ops/ms
Iteration 5: 1.319 ops/ms
Iteration 6: 1.334 ops/ms
Iteration 7: 1.324 ops/ms
Iteration 8: 1.325 ops/ms
Iteration 9: 1.323 ops/ms
Iteration 10: 1.329 ops/ms
Iteration 11: 1.327 ops/ms
Iteration 12: 1.329 ops/ms
Iteration 13: 1.331 ops/ms
Iteration 14: 1.326 ops/ms
Iteration 15: 1.325 ops/ms
Iteration 16: 1.319 ops/ms
Iteration 17: 1.327 ops/ms
Iteration 18: 1.329 ops/ms
Iteration 19: 1.322 ops/ms
Iteration 20: 1.316 ops/ms
Iteration 21: 1.325 ops/ms
Iteration 22: 1.324 ops/ms
Iteration 23: 1.299 ops/ms
Iteration 24: 1.328 ops/ms
Iteration 25: 1.326 ops/ms
Iteration 26: 1.328 ops/ms
Iteration 27: 1.327 ops/ms
Iteration 28: 1.323 ops/ms
Iteration 29: 1.318 ops/ms
Iteration 30: 1.329 ops/ms
Result "scala.future.CompleteWithBenchmark.improved_success":
1.323 ±(99.9%) 0.005 ops/ms [Average]
(min, avg, max) = (1.299, 1.323, 1.334), stdev = 0.008
CI (99.9%): [1.317, 1.328] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteWithBenchmark.stdlib_failure
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 20.59% complete, ETA 02:02:51
# Fork: 1 of 1
# Warmup Iteration 1: 0.956 ops/ms
# Warmup Iteration 2: 1.030 ops/ms
# Warmup Iteration 3: 1.038 ops/ms
# Warmup Iteration 4: 1.033 ops/ms
# Warmup Iteration 5: 1.035 ops/ms
# Warmup Iteration 6: 1.032 ops/ms
# Warmup Iteration 7: 1.041 ops/ms
# Warmup Iteration 8: 1.039 ops/ms
# Warmup Iteration 9: 1.039 ops/ms
# Warmup Iteration 10: 1.034 ops/ms
# Warmup Iteration 11: 1.042 ops/ms
# Warmup Iteration 12: 1.041 ops/ms
# Warmup Iteration 13: 1.044 ops/ms
# Warmup Iteration 14: 1.043 ops/ms
# Warmup Iteration 15: 1.033 ops/ms
Iteration 1: 1.040 ops/ms
Iteration 2: 1.037 ops/ms
Iteration 3: 1.038 ops/ms
Iteration 4: 1.033 ops/ms
Iteration 5: 1.036 ops/ms
Iteration 6: 1.044 ops/ms
Iteration 7: 1.046 ops/ms
Iteration 8: 1.033 ops/ms
Iteration 9: 1.040 ops/ms
Iteration 10: 1.036 ops/ms
Iteration 11: 1.039 ops/ms
Iteration 12: 1.044 ops/ms
Iteration 13: 1.045 ops/ms
Iteration 14: 1.042 ops/ms
Iteration 15: 1.042 ops/ms
Iteration 16: 1.040 ops/ms
Iteration 17: 1.034 ops/ms
Iteration 18: 1.037 ops/ms
Iteration 19: 1.041 ops/ms
Iteration 20: 1.037 ops/ms
Iteration 21: 1.044 ops/ms
Iteration 22: 1.033 ops/ms
Iteration 23: 1.039 ops/ms
Iteration 24: 1.034 ops/ms
Iteration 25: 1.039 ops/ms
Iteration 26: 1.028 ops/ms
Iteration 27: 1.029 ops/ms
Iteration 28: 1.039 ops/ms
Iteration 29: 1.028 ops/ms
Iteration 30: 1.026 ops/ms
Result "scala.future.CompleteWithBenchmark.stdlib_failure":
1.037 ±(99.9%) 0.004 ops/ms [Average]
(min, avg, max) = (1.026, 1.037, 1.046), stdev = 0.005
CI (99.9%): [1.034, 1.041] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteWithBenchmark.stdlib_failure
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 21.08% complete, ETA 02:02:06
# Fork: 1 of 1
# Warmup Iteration 1: 0.939 ops/ms
# Warmup Iteration 2: 1.027 ops/ms
# Warmup Iteration 3: 1.026 ops/ms
# Warmup Iteration 4: 1.029 ops/ms
# Warmup Iteration 5: 1.028 ops/ms
# Warmup Iteration 6: 1.031 ops/ms
# Warmup Iteration 7: 1.028 ops/ms
# Warmup Iteration 8: 1.021 ops/ms
# Warmup Iteration 9: 1.035 ops/ms
# Warmup Iteration 10: 1.033 ops/ms
# Warmup Iteration 11: 1.029 ops/ms
# Warmup Iteration 12: 1.028 ops/ms
# Warmup Iteration 13: 1.032 ops/ms
# Warmup Iteration 14: 1.035 ops/ms
# Warmup Iteration 15: 1.031 ops/ms
Iteration 1: 1.017 ops/ms
Iteration 2: 1.025 ops/ms
Iteration 3: 1.031 ops/ms
Iteration 4: 1.015 ops/ms
Iteration 5: 1.025 ops/ms
Iteration 6: 1.025 ops/ms
Iteration 7: 1.008 ops/ms
Iteration 8: 1.002 ops/ms
Iteration 9: 1.018 ops/ms
Iteration 10: 0.994 ops/ms
Iteration 11: 1.015 ops/ms
Iteration 12: 1.004 ops/ms
Iteration 13: 0.992 ops/ms
Iteration 14: 1.012 ops/ms
Iteration 15: 1.007 ops/ms
Iteration 16: 0.988 ops/ms
Iteration 17: 1.012 ops/ms
Iteration 18: 1.011 ops/ms
Iteration 19: 1.001 ops/ms
Iteration 20: 1.006 ops/ms
Iteration 21: 1.012 ops/ms
Iteration 22: 1.009 ops/ms
Iteration 23: 1.013 ops/ms
Iteration 24: 1.010 ops/ms
Iteration 25: 1.017 ops/ms
Iteration 26: 1.010 ops/ms
Iteration 27: 1.012 ops/ms
Iteration 28: 1.017 ops/ms
Iteration 29: 1.025 ops/ms
Iteration 30: 1.020 ops/ms
Result "scala.future.CompleteWithBenchmark.stdlib_failure":
1.012 ±(99.9%) 0.007 ops/ms [Average]
(min, avg, max) = (0.988, 1.012, 1.031), stdev = 0.010
CI (99.9%): [1.005, 1.018] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteWithBenchmark.stdlib_failure
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 21.57% complete, ETA 02:01:20
# Fork: 1 of 1
# Warmup Iteration 1: 0.915 ops/ms
# Warmup Iteration 2: 1.005 ops/ms
# Warmup Iteration 3: 1.007 ops/ms
# Warmup Iteration 4: 0.995 ops/ms
# Warmup Iteration 5: 0.994 ops/ms
# Warmup Iteration 6: 1.007 ops/ms
# Warmup Iteration 7: 0.995 ops/ms
# Warmup Iteration 8: 1.000 ops/ms
# Warmup Iteration 9: 0.992 ops/ms
# Warmup Iteration 10: 1.002 ops/ms
# Warmup Iteration 11: 1.000 ops/ms
# Warmup Iteration 12: 0.999 ops/ms
# Warmup Iteration 13: 0.997 ops/ms
# Warmup Iteration 14: 1.000 ops/ms
# Warmup Iteration 15: 1.000 ops/ms
Iteration 1: 0.996 ops/ms
Iteration 2: 1.004 ops/ms
Iteration 3: 1.004 ops/ms
Iteration 4: 0.983 ops/ms
Iteration 5: 0.995 ops/ms
Iteration 6: 1.003 ops/ms
Iteration 7: 1.005 ops/ms
Iteration 8: 0.997 ops/ms
Iteration 9: 1.002 ops/ms
Iteration 10: 1.000 ops/ms
Iteration 11: 1.000 ops/ms
Iteration 12: 0.999 ops/ms
Iteration 13: 0.999 ops/ms
Iteration 14: 1.002 ops/ms
Iteration 15: 1.008 ops/ms
Iteration 16: 1.001 ops/ms
Iteration 17: 0.990 ops/ms
Iteration 18: 1.002 ops/ms
Iteration 19: 1.002 ops/ms
Iteration 20: 1.000 ops/ms
Iteration 21: 0.995 ops/ms
Iteration 22: 0.994 ops/ms
Iteration 23: 1.003 ops/ms
Iteration 24: 1.000 ops/ms
Iteration 25: 0.999 ops/ms
Iteration 26: 1.006 ops/ms
Iteration 27: 1.005 ops/ms
Iteration 28: 1.003 ops/ms
Iteration 29: 0.997 ops/ms
Iteration 30: 0.996 ops/ms
Result "scala.future.CompleteWithBenchmark.stdlib_failure":
1.000 ±(99.9%) 0.003 ops/ms [Average]
(min, avg, max) = (0.983, 1.000, 1.008), stdev = 0.005
CI (99.9%): [0.996, 1.003] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteWithBenchmark.stdlib_success
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 22.06% complete, ETA 02:00:35
# Fork: 1 of 1
# Warmup Iteration 1: 1.166 ops/ms
# Warmup Iteration 2: 1.281 ops/ms
# Warmup Iteration 3: 1.280 ops/ms
# Warmup Iteration 4: 1.289 ops/ms
# Warmup Iteration 5: 1.284 ops/ms
# Warmup Iteration 6: 1.271 ops/ms
# Warmup Iteration 7: 1.280 ops/ms
# Warmup Iteration 8: 1.293 ops/ms
# Warmup Iteration 9: 1.293 ops/ms
# Warmup Iteration 10: 1.281 ops/ms
# Warmup Iteration 11: 1.287 ops/ms
# Warmup Iteration 12: 1.282 ops/ms
# Warmup Iteration 13: 1.285 ops/ms
# Warmup Iteration 14: 1.290 ops/ms
# Warmup Iteration 15: 1.292 ops/ms
Iteration 1: 1.291 ops/ms
Iteration 2: 1.287 ops/ms
Iteration 3: 1.280 ops/ms
Iteration 4: 1.289 ops/ms
Iteration 5: 1.277 ops/ms
Iteration 6: 1.285 ops/ms
Iteration 7: 1.278 ops/ms
Iteration 8: 1.288 ops/ms
Iteration 9: 1.282 ops/ms
Iteration 10: 1.289 ops/ms
Iteration 11: 1.286 ops/ms
Iteration 12: 1.285 ops/ms
Iteration 13: 1.291 ops/ms
Iteration 14: 1.272 ops/ms
Iteration 15: 1.286 ops/ms
Iteration 16: 1.265 ops/ms
Iteration 17: 1.284 ops/ms
Iteration 18: 1.289 ops/ms
Iteration 19: 1.286 ops/ms
Iteration 20: 1.286 ops/ms
Iteration 21: 1.279 ops/ms
Iteration 22: 1.287 ops/ms
Iteration 23: 1.287 ops/ms
Iteration 24: 1.288 ops/ms
Iteration 25: 1.281 ops/ms
Iteration 26: 1.292 ops/ms
Iteration 27: 1.282 ops/ms
Iteration 28: 1.292 ops/ms
Iteration 29: 1.287 ops/ms
Iteration 30: 1.278 ops/ms
Result "scala.future.CompleteWithBenchmark.stdlib_success":
1.284 ±(99.9%) 0.004 ops/ms [Average]
(min, avg, max) = (1.265, 1.284, 1.292), stdev = 0.006
CI (99.9%): [1.280, 1.288] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteWithBenchmark.stdlib_success
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 22.55% complete, ETA 01:59:49
# Fork: 1 of 1
# Warmup Iteration 1: 1.196 ops/ms
# Warmup Iteration 2: 1.291 ops/ms
# Warmup Iteration 3: 1.287 ops/ms
# Warmup Iteration 4: 1.288 ops/ms
# Warmup Iteration 5: 1.289 ops/ms
# Warmup Iteration 6: 1.288 ops/ms
# Warmup Iteration 7: 1.286 ops/ms
# Warmup Iteration 8: 1.293 ops/ms
# Warmup Iteration 9: 1.297 ops/ms
# Warmup Iteration 10: 1.294 ops/ms
# Warmup Iteration 11: 1.291 ops/ms
# Warmup Iteration 12: 1.297 ops/ms
# Warmup Iteration 13: 1.288 ops/ms
# Warmup Iteration 14: 1.294 ops/ms
# Warmup Iteration 15: 1.285 ops/ms
Iteration 1: 1.287 ops/ms
Iteration 2: 1.253 ops/ms
Iteration 3: 1.264 ops/ms
Iteration 4: 1.271 ops/ms
Iteration 5: 1.267 ops/ms
Iteration 6: 1.261 ops/ms
Iteration 7: 1.267 ops/ms
Iteration 8: 1.270 ops/ms
Iteration 9: 1.274 ops/ms
Iteration 10: 1.264 ops/ms
Iteration 11: 1.268 ops/ms
Iteration 12: 1.264 ops/ms
Iteration 13: 1.263 ops/ms
Iteration 14: 1.276 ops/ms
Iteration 15: 1.268 ops/ms
Iteration 16: 1.264 ops/ms
Iteration 17: 1.265 ops/ms
Iteration 18: 1.271 ops/ms
Iteration 19: 1.267 ops/ms
Iteration 20: 1.267 ops/ms
Iteration 21: 1.271 ops/ms
Iteration 22: 1.265 ops/ms
Iteration 23: 1.272 ops/ms
Iteration 24: 1.256 ops/ms
Iteration 25: 1.263 ops/ms
Iteration 26: 1.270 ops/ms
Iteration 27: 1.258 ops/ms
Iteration 28: 1.269 ops/ms
Iteration 29: 1.268 ops/ms
Iteration 30: 1.270 ops/ms
Result "scala.future.CompleteWithBenchmark.stdlib_success":
1.267 ±(99.9%) 0.004 ops/ms [Average]
(min, avg, max) = (1.253, 1.267, 1.287), stdev = 0.006
CI (99.9%): [1.263, 1.271] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.CompleteWithBenchmark.stdlib_success
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 23.04% complete, ETA 01:59:03
# Fork: 1 of 1
# Warmup Iteration 1: 1.308 ops/ms
# Warmup Iteration 2: 1.430 ops/ms
# Warmup Iteration 3: 1.425 ops/ms
# Warmup Iteration 4: 1.417 ops/ms
# Warmup Iteration 5: 1.424 ops/ms
# Warmup Iteration 6: 1.410 ops/ms
# Warmup Iteration 7: 1.427 ops/ms
# Warmup Iteration 8: 1.435 ops/ms
# Warmup Iteration 9: 1.421 ops/ms
# Warmup Iteration 10: 1.428 ops/ms
# Warmup Iteration 11: 1.431 ops/ms
# Warmup Iteration 12: 1.427 ops/ms
# Warmup Iteration 13: 1.438 ops/ms
# Warmup Iteration 14: 1.428 ops/ms
# Warmup Iteration 15: 1.421 ops/ms
Iteration 1: 1.422 ops/ms
Iteration 2: 1.427 ops/ms
Iteration 3: 1.427 ops/ms
Iteration 4: 1.436 ops/ms
Iteration 5: 1.412 ops/ms
Iteration 6: 1.426 ops/ms
Iteration 7: 1.432 ops/ms
Iteration 8: 1.431 ops/ms
Iteration 9: 1.425 ops/ms
Iteration 10: 1.433 ops/ms
Iteration 11: 1.432 ops/ms
Iteration 12: 1.409 ops/ms
Iteration 13: 1.429 ops/ms
Iteration 14: 1.424 ops/ms
Iteration 15: 1.424 ops/ms
Iteration 16: 1.436 ops/ms
Iteration 17: 1.428 ops/ms
Iteration 18: 1.437 ops/ms
Iteration 19: 1.422 ops/ms
Iteration 20: 1.428 ops/ms
Iteration 21: 1.432 ops/ms
Iteration 22: 1.425 ops/ms
Iteration 23: 1.440 ops/ms
Iteration 24: 1.425 ops/ms
Iteration 25: 1.428 ops/ms
Iteration 26: 1.429 ops/ms
Iteration 27: 1.424 ops/ms
Iteration 28: 1.436 ops/ms
Iteration 29: 1.424 ops/ms
Iteration 30: 1.392 ops/ms
Result "scala.future.CompleteWithBenchmark.stdlib_success":
1.427 ±(99.9%) 0.006 ops/ms [Average]
(min, avg, max) = (1.392, 1.427, 1.440), stdev = 0.009
CI (99.9%): [1.420, 1.433] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FilterBenchmark.improved_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 23.53% complete, ETA 01:58:18
# Fork: 1 of 1
# Warmup Iteration 1: 2.564 ops/ms
# Warmup Iteration 2: 2.331 ops/ms
# Warmup Iteration 3: 2.512 ops/ms
# Warmup Iteration 4: 2.641 ops/ms
# Warmup Iteration 5: 2.570 ops/ms
# Warmup Iteration 6: 2.554 ops/ms
# Warmup Iteration 7: 2.485 ops/ms
# Warmup Iteration 8: 2.683 ops/ms
# Warmup Iteration 9: 2.613 ops/ms
# Warmup Iteration 10: 2.559 ops/ms
# Warmup Iteration 11: 2.719 ops/ms
# Warmup Iteration 12: 2.612 ops/ms
# Warmup Iteration 13: 2.628 ops/ms
# Warmup Iteration 14: 2.566 ops/ms
# Warmup Iteration 15: 2.639 ops/ms
Iteration 1: 2.511 ops/ms
Iteration 2: 2.574 ops/ms
Iteration 3: 2.491 ops/ms
Iteration 4: 2.529 ops/ms
Iteration 5: 2.613 ops/ms
Iteration 6: 2.549 ops/ms
Iteration 7: 2.534 ops/ms
Iteration 8: 2.577 ops/ms
Iteration 9: 2.571 ops/ms
Iteration 10: 2.615 ops/ms
Iteration 11: 2.626 ops/ms
Iteration 12: 2.574 ops/ms
Iteration 13: 2.603 ops/ms
Iteration 14: 2.620 ops/ms
Iteration 15: 2.621 ops/ms
Iteration 16: 2.657 ops/ms
Iteration 17: 2.558 ops/ms
Iteration 18: 2.635 ops/ms
Iteration 19: 2.618 ops/ms
Iteration 20: 2.472 ops/ms
Iteration 21: 2.436 ops/ms
Iteration 22: 2.587 ops/ms
Iteration 23: 2.689 ops/ms
Iteration 24: 2.534 ops/ms
Iteration 25: 2.616 ops/ms
Iteration 26: 2.657 ops/ms
Iteration 27: 2.673 ops/ms
Iteration 28: 2.557 ops/ms
Iteration 29: 2.417 ops/ms
Iteration 30: 2.610 ops/ms
Result "scala.future.FilterBenchmark.improved_post":
2.578 ±(99.9%) 0.044 ops/ms [Average]
(min, avg, max) = (2.417, 2.578, 2.689), stdev = 0.066
CI (99.9%): [2.533, 2.622] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FilterBenchmark.improved_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 24.02% complete, ETA 01:57:32
# Fork: 1 of 1
# Warmup Iteration 1: 2.685 ops/ms
# Warmup Iteration 2: 2.796 ops/ms
# Warmup Iteration 3: 2.732 ops/ms
# Warmup Iteration 4: 2.762 ops/ms
# Warmup Iteration 5: 2.726 ops/ms
# Warmup Iteration 6: 2.722 ops/ms
# Warmup Iteration 7: 2.524 ops/ms
# Warmup Iteration 8: 2.569 ops/ms
# Warmup Iteration 9: 2.565 ops/ms
# Warmup Iteration 10: 2.722 ops/ms
# Warmup Iteration 11: 2.710 ops/ms
# Warmup Iteration 12: 2.722 ops/ms
# Warmup Iteration 13: 2.673 ops/ms
# Warmup Iteration 14: 2.702 ops/ms
# Warmup Iteration 15: 2.712 ops/ms
Iteration 1: 2.739 ops/ms
Iteration 2: 2.756 ops/ms
Iteration 3: 2.778 ops/ms
Iteration 4: 2.678 ops/ms
Iteration 5: 2.649 ops/ms
Iteration 6: 2.726 ops/ms
Iteration 7: 2.750 ops/ms
Iteration 8: 2.632 ops/ms
Iteration 9: 2.664 ops/ms
Iteration 10: 2.676 ops/ms
Iteration 11: 2.598 ops/ms
Iteration 12: 2.706 ops/ms
Iteration 13: 2.719 ops/ms
Iteration 14: 2.692 ops/ms
Iteration 15: 2.529 ops/ms
Iteration 16: 2.808 ops/ms
Iteration 17: 2.713 ops/ms
Iteration 18: 2.524 ops/ms
Iteration 19: 2.647 ops/ms
Iteration 20: 2.675 ops/ms
Iteration 21: 2.601 ops/ms
Iteration 22: 2.614 ops/ms
Iteration 23: 2.601 ops/ms
Iteration 24: 2.602 ops/ms
Iteration 25: 2.700 ops/ms
Iteration 26: 2.839 ops/ms
Iteration 27: 2.779 ops/ms
Iteration 28: 2.696 ops/ms
Iteration 29: 2.683 ops/ms
Iteration 30: 2.750 ops/ms
Result "scala.future.FilterBenchmark.improved_post":
2.684 ±(99.9%) 0.051 ops/ms [Average]
(min, avg, max) = (2.524, 2.684, 2.839), stdev = 0.076
CI (99.9%): [2.633, 2.735] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FilterBenchmark.improved_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 24.51% complete, ETA 01:56:47
# Fork: 1 of 1
# Warmup Iteration 1: 3.266 ops/ms
# Warmup Iteration 2: 3.417 ops/ms
# Warmup Iteration 3: 3.366 ops/ms
# Warmup Iteration 4: 3.378 ops/ms
# Warmup Iteration 5: 3.358 ops/ms
# Warmup Iteration 6: 3.417 ops/ms
# Warmup Iteration 7: 3.369 ops/ms
# Warmup Iteration 8: 3.414 ops/ms
# Warmup Iteration 9: 3.399 ops/ms
# Warmup Iteration 10: 3.392 ops/ms
# Warmup Iteration 11: 3.409 ops/ms
# Warmup Iteration 12: 3.380 ops/ms
# Warmup Iteration 13: 3.398 ops/ms
# Warmup Iteration 14: 3.425 ops/ms
# Warmup Iteration 15: 3.395 ops/ms
Iteration 1: 3.387 ops/ms
Iteration 2: 3.415 ops/ms
Iteration 3: 3.366 ops/ms
Iteration 4: 3.396 ops/ms
Iteration 5: 3.400 ops/ms
Iteration 6: 3.368 ops/ms
Iteration 7: 3.397 ops/ms
Iteration 8: 3.412 ops/ms
Iteration 9: 3.449 ops/ms
Iteration 10: 3.405 ops/ms
Iteration 11: 3.421 ops/ms
Iteration 12: 3.396 ops/ms
Iteration 13: 3.425 ops/ms
Iteration 14: 3.390 ops/ms
Iteration 15: 3.382 ops/ms
Iteration 16: 3.395 ops/ms
Iteration 17: 3.411 ops/ms
Iteration 18: 3.403 ops/ms
Iteration 19: 3.427 ops/ms
Iteration 20: 3.386 ops/ms
Iteration 21: 3.397 ops/ms
Iteration 22: 3.388 ops/ms
Iteration 23: 3.385 ops/ms
Iteration 24: 3.382 ops/ms
Iteration 25: 3.397 ops/ms
Iteration 26: 3.418 ops/ms
Iteration 27: 3.390 ops/ms
Iteration 28: 3.404 ops/ms
Iteration 29: 3.413 ops/ms
Iteration 30: 3.394 ops/ms
Result "scala.future.FilterBenchmark.improved_post":
3.400 ±(99.9%) 0.012 ops/ms [Average]
(min, avg, max) = (3.366, 3.400, 3.449), stdev = 0.018
CI (99.9%): [3.388, 3.412] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FilterBenchmark.improved_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 25.00% complete, ETA 01:56:01
# Fork: 1 of 1
# Warmup Iteration 1: 4.999 ops/ms
# Warmup Iteration 2: 5.090 ops/ms
# Warmup Iteration 3: 5.474 ops/ms
# Warmup Iteration 4: 5.290 ops/ms
# Warmup Iteration 5: 4.042 ops/ms
# Warmup Iteration 6: 4.665 ops/ms
# Warmup Iteration 7: 5.538 ops/ms
# Warmup Iteration 8: 5.513 ops/ms
# Warmup Iteration 9: 5.273 ops/ms
# Warmup Iteration 10: 5.492 ops/ms
# Warmup Iteration 11: 5.562 ops/ms
# Warmup Iteration 12: 5.595 ops/ms
# Warmup Iteration 13: 5.411 ops/ms
# Warmup Iteration 14: 5.593 ops/ms
# Warmup Iteration 15: 5.453 ops/ms
Iteration 1: 5.539 ops/ms
Iteration 2: 5.554 ops/ms
Iteration 3: 5.503 ops/ms
Iteration 4: 5.142 ops/ms
Iteration 5: 5.441 ops/ms
Iteration 6: 5.287 ops/ms
Iteration 7: 5.493 ops/ms
Iteration 8: 5.366 ops/ms
Iteration 9: 5.450 ops/ms
Iteration 10: 5.493 ops/ms
Iteration 11: 5.457 ops/ms
Iteration 12: 5.454 ops/ms
Iteration 13: 5.510 ops/ms
Iteration 14: 5.332 ops/ms
Iteration 15: 4.524 ops/ms
Iteration 16: 5.127 ops/ms
Iteration 17: 5.486 ops/ms
Iteration 18: 5.450 ops/ms
Iteration 19: 5.455 ops/ms
Iteration 20: 5.265 ops/ms
Iteration 21: 4.229 ops/ms
Iteration 22: 5.451 ops/ms
Iteration 23: 5.461 ops/ms
Iteration 24: 5.510 ops/ms
Iteration 25: 5.362 ops/ms
Iteration 26: 5.122 ops/ms
Iteration 27: 5.505 ops/ms
Iteration 28: 5.547 ops/ms
Iteration 29: 5.258 ops/ms
Iteration 30: 5.455 ops/ms
Result "scala.future.FilterBenchmark.improved_pre":
5.341 ±(99.9%) 0.195 ops/ms [Average]
(min, avg, max) = (4.229, 5.341, 5.554), stdev = 0.292
CI (99.9%): [5.146, 5.536] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FilterBenchmark.improved_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 25.49% complete, ETA 01:55:15
# Fork: 1 of 1
# Warmup Iteration 1: 4.999 ops/ms
# Warmup Iteration 2: 5.844 ops/ms
# Warmup Iteration 3: 5.817 ops/ms
# Warmup Iteration 4: 5.050 ops/ms
# Warmup Iteration 5: 5.007 ops/ms
# Warmup Iteration 6: 5.742 ops/ms
# Warmup Iteration 7: 5.829 ops/ms
# Warmup Iteration 8: 5.820 ops/ms
# Warmup Iteration 9: 5.271 ops/ms
# Warmup Iteration 10: 5.827 ops/ms
# Warmup Iteration 11: 5.702 ops/ms
# Warmup Iteration 12: 5.623 ops/ms
# Warmup Iteration 13: 5.686 ops/ms
# Warmup Iteration 14: 5.711 ops/ms
# Warmup Iteration 15: 5.685 ops/ms
Iteration 1: 5.858 ops/ms
Iteration 2: 5.738 ops/ms
Iteration 3: 5.723 ops/ms
Iteration 4: 5.878 ops/ms
Iteration 5: 5.822 ops/ms
Iteration 6: 5.387 ops/ms
Iteration 7: 5.858 ops/ms
Iteration 8: 5.934 ops/ms
Iteration 9: 5.994 ops/ms
Iteration 10: 5.895 ops/ms
Iteration 11: 5.883 ops/ms
Iteration 12: 5.953 ops/ms
Iteration 13: 5.774 ops/ms
Iteration 14: 5.875 ops/ms
Iteration 15: 5.834 ops/ms
Iteration 16: 5.838 ops/ms
Iteration 17: 5.739 ops/ms
Iteration 18: 5.824 ops/ms
Iteration 19: 5.809 ops/ms
Iteration 20: 5.861 ops/ms
Iteration 21: 5.820 ops/ms
Iteration 22: 5.835 ops/ms
Iteration 23: 5.923 ops/ms
Iteration 24: 5.915 ops/ms
Iteration 25: 5.905 ops/ms
Iteration 26: 5.889 ops/ms
Iteration 27: 5.138 ops/ms
Iteration 28: 5.846 ops/ms
Iteration 29: 5.608 ops/ms
Iteration 30: 4.722 ops/ms
Result "scala.future.FilterBenchmark.improved_pre":
5.769 ±(99.9%) 0.174 ops/ms [Average]
(min, avg, max) = (4.722, 5.769, 5.994), stdev = 0.260
CI (99.9%): [5.595, 5.943] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FilterBenchmark.improved_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 25.98% complete, ETA 01:54:30
# Fork: 1 of 1
# Warmup Iteration 1: 1.203 ops/ms
# Warmup Iteration 2: 1.290 ops/ms
# Warmup Iteration 3: 1.285 ops/ms
# Warmup Iteration 4: 1.286 ops/ms
# Warmup Iteration 5: 1.269 ops/ms
# Warmup Iteration 6: 1.280 ops/ms
# Warmup Iteration 7: 1.267 ops/ms
# Warmup Iteration 8: 1.267 ops/ms
# Warmup Iteration 9: 1.262 ops/ms
# Warmup Iteration 10: 1.270 ops/ms
# Warmup Iteration 11: 1.267 ops/ms
# Warmup Iteration 12: 1.271 ops/ms
# Warmup Iteration 13: 1.268 ops/ms
# Warmup Iteration 14: 1.255 ops/ms
# Warmup Iteration 15: 1.265 ops/ms
Iteration 1: 1.266 ops/ms
Iteration 2: 1.273 ops/ms
Iteration 3: 1.271 ops/ms
Iteration 4: 1.273 ops/ms
Iteration 5: 1.267 ops/ms
Iteration 6: 1.273 ops/ms
Iteration 7: 1.269 ops/ms
Iteration 8: 1.254 ops/ms
Iteration 9: 1.274 ops/ms
Iteration 10: 1.273 ops/ms
Iteration 11: 1.266 ops/ms
Iteration 12: 1.273 ops/ms
Iteration 13: 1.269 ops/ms
Iteration 14: 1.270 ops/ms
Iteration 15: 1.280 ops/ms
Iteration 16: 1.269 ops/ms
Iteration 17: 1.271 ops/ms
Iteration 18: 1.262 ops/ms
Iteration 19: 1.265 ops/ms
Iteration 20: 1.265 ops/ms
Iteration 21: 1.277 ops/ms
Iteration 22: 1.254 ops/ms
Iteration 23: 1.274 ops/ms
Iteration 24: 1.269 ops/ms
Iteration 25: 1.267 ops/ms
Iteration 26: 1.267 ops/ms
Iteration 27: 1.270 ops/ms
Iteration 28: 1.269 ops/ms
Iteration 29: 1.258 ops/ms
Iteration 30: 1.268 ops/ms
Result "scala.future.FilterBenchmark.improved_pre":
1.268 ±(99.9%) 0.004 ops/ms [Average]
(min, avg, max) = (1.254, 1.268, 1.280), stdev = 0.006
CI (99.9%): [1.265, 1.272] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FilterBenchmark.stdlib_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 26.47% complete, ETA 01:53:44
# Fork: 1 of 1
# Warmup Iteration 1: 1.350 ops/ms
# Warmup Iteration 2: 1.473 ops/ms
# Warmup Iteration 3: 1.435 ops/ms
# Warmup Iteration 4: 1.485 ops/ms
# Warmup Iteration 5: 1.532 ops/ms
# Warmup Iteration 6: 1.576 ops/ms
# Warmup Iteration 7: 1.602 ops/ms
# Warmup Iteration 8: 1.506 ops/ms
# Warmup Iteration 9: 1.597 ops/ms
# Warmup Iteration 10: 1.458 ops/ms
# Warmup Iteration 11: 1.561 ops/ms
# Warmup Iteration 12: 1.568 ops/ms
# Warmup Iteration 13: 1.581 ops/ms
# Warmup Iteration 14: 1.578 ops/ms
# Warmup Iteration 15: 1.591 ops/ms
Iteration 1: 1.594 ops/ms
Iteration 2: 1.539 ops/ms
Iteration 3: 1.458 ops/ms
Iteration 4: 1.631 ops/ms
Iteration 5: 1.594 ops/ms
Iteration 6: 1.576 ops/ms
Iteration 7: 1.600 ops/ms
Iteration 8: 1.604 ops/ms
Iteration 9: 1.473 ops/ms
Iteration 10: 1.589 ops/ms
Iteration 11: 1.406 ops/ms
Iteration 12: 1.536 ops/ms
Iteration 13: 1.570 ops/ms
Iteration 14: 1.574 ops/ms
Iteration 15: 1.577 ops/ms
Iteration 16: 1.569 ops/ms
Iteration 17: 1.576 ops/ms
Iteration 18: 1.557 ops/ms
Iteration 19: 1.592 ops/ms
Iteration 20: 1.559 ops/ms
Iteration 21: 1.426 ops/ms
Iteration 22: 1.503 ops/ms
Iteration 23: 1.601 ops/ms
Iteration 24: 1.600 ops/ms
Iteration 25: 1.557 ops/ms
Iteration 26: 1.486 ops/ms
Iteration 27: 1.475 ops/ms
Iteration 28: 1.368 ops/ms
Iteration 29: 1.457 ops/ms
Iteration 30: 1.446 ops/ms
Result "scala.future.FilterBenchmark.stdlib_post":
1.537 ±(99.9%) 0.046 ops/ms [Average]
(min, avg, max) = (1.368, 1.537, 1.631), stdev = 0.069
CI (99.9%): [1.490, 1.583] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FilterBenchmark.stdlib_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 26.96% complete, ETA 01:52:59
# Fork: 1 of 1
# Warmup Iteration 1: 1.314 ops/ms
# Warmup Iteration 2: 1.312 ops/ms
# Warmup Iteration 3: 1.296 ops/ms
# Warmup Iteration 4: 1.403 ops/ms
# Warmup Iteration 5: 1.418 ops/ms
# Warmup Iteration 6: 1.502 ops/ms
# Warmup Iteration 7: 1.466 ops/ms
# Warmup Iteration 8: 1.525 ops/ms
# Warmup Iteration 9: 1.496 ops/ms
# Warmup Iteration 10: 1.469 ops/ms
# Warmup Iteration 11: 1.462 ops/ms
# Warmup Iteration 12: 1.483 ops/ms
# Warmup Iteration 13: 1.283 ops/ms
# Warmup Iteration 14: 1.519 ops/ms
# Warmup Iteration 15: 1.517 ops/ms
Iteration 1: 1.480 ops/ms
Iteration 2: 1.451 ops/ms
Iteration 3: 1.497 ops/ms
Iteration 4: 1.495 ops/ms
Iteration 5: 1.517 ops/ms
Iteration 6: 1.527 ops/ms
Iteration 7: 1.485 ops/ms
Iteration 8: 1.519 ops/ms
Iteration 9: 1.542 ops/ms
Iteration 10: 1.524 ops/ms
Iteration 11: 1.353 ops/ms
Iteration 12: 1.423 ops/ms
Iteration 13: 1.531 ops/ms
Iteration 14: 1.548 ops/ms
Iteration 15: 1.509 ops/ms
Iteration 16: 1.451 ops/ms
Iteration 17: 1.510 ops/ms
Iteration 18: 1.482 ops/ms
Iteration 19: 1.529 ops/ms
Iteration 20: 1.528 ops/ms
Iteration 21: 1.517 ops/ms
Iteration 22: 1.476 ops/ms
Iteration 23: 1.518 ops/ms
Iteration 24: 1.388 ops/ms
Iteration 25: 1.471 ops/ms
Iteration 26: 1.538 ops/ms
Iteration 27: 1.468 ops/ms
Iteration 28: 1.390 ops/ms
Iteration 29: 1.371 ops/ms
Iteration 30: 1.209 ops/ms
Result "scala.future.FilterBenchmark.stdlib_post":
1.475 ±(99.9%) 0.049 ops/ms [Average]
(min, avg, max) = (1.209, 1.475, 1.548), stdev = 0.073
CI (99.9%): [1.426, 1.524] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FilterBenchmark.stdlib_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 27.45% complete, ETA 01:52:13
# Fork: 1 of 1
# Warmup Iteration 1: 1.557 ops/ms
# Warmup Iteration 2: 1.662 ops/ms
# Warmup Iteration 3: 1.649 ops/ms
# Warmup Iteration 4: 1.678 ops/ms
# Warmup Iteration 5: 1.820 ops/ms
# Warmup Iteration 6: 1.787 ops/ms
# Warmup Iteration 7: 1.785 ops/ms
# Warmup Iteration 8: 1.774 ops/ms
# Warmup Iteration 9: 1.782 ops/ms
# Warmup Iteration 10: 1.792 ops/ms
# Warmup Iteration 11: 1.794 ops/ms
# Warmup Iteration 12: 1.797 ops/ms
# Warmup Iteration 13: 1.787 ops/ms
# Warmup Iteration 14: 1.777 ops/ms
# Warmup Iteration 15: 1.793 ops/ms
Iteration 1: 1.801 ops/ms
Iteration 2: 1.787 ops/ms
Iteration 3: 1.796 ops/ms
Iteration 4: 1.790 ops/ms
Iteration 5: 1.783 ops/ms
Iteration 6: 1.800 ops/ms
Iteration 7: 1.795 ops/ms
Iteration 8: 1.801 ops/ms
Iteration 9: 1.789 ops/ms
Iteration 10: 1.790 ops/ms
Iteration 11: 1.794 ops/ms
Iteration 12: 1.792 ops/ms
Iteration 13: 1.787 ops/ms
Iteration 14: 1.794 ops/ms
Iteration 15: 1.778 ops/ms
Iteration 16: 1.791 ops/ms
Iteration 17: 1.803 ops/ms
Iteration 18: 1.813 ops/ms
Iteration 19: 1.814 ops/ms
Iteration 20: 1.706 ops/ms
Iteration 21: 1.633 ops/ms
Iteration 22: 1.637 ops/ms
Iteration 23: 1.634 ops/ms
Iteration 24: 1.652 ops/ms
Iteration 25: 1.642 ops/ms
Iteration 26: 1.659 ops/ms
Iteration 27: 1.632 ops/ms
Iteration 28: 1.648 ops/ms
Iteration 29: 1.646 ops/ms
Iteration 30: 1.647 ops/ms
Result "scala.future.FilterBenchmark.stdlib_post":
1.741 ±(99.9%) 0.049 ops/ms [Average]
(min, avg, max) = (1.632, 1.741, 1.814), stdev = 0.073
CI (99.9%): [1.692, 1.790] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FilterBenchmark.stdlib_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 27.94% complete, ETA 01:51:27
# Fork: 1 of 1
# Warmup Iteration 1: 2.736 ops/ms
# Warmup Iteration 2: 2.931 ops/ms
# Warmup Iteration 3: 2.955 ops/ms
# Warmup Iteration 4: 2.918 ops/ms
# Warmup Iteration 5: 2.824 ops/ms
# Warmup Iteration 6: 2.917 ops/ms
# Warmup Iteration 7: 2.934 ops/ms
# Warmup Iteration 8: 2.920 ops/ms
# Warmup Iteration 9: 2.810 ops/ms
# Warmup Iteration 10: 2.922 ops/ms
# Warmup Iteration 11: 3.017 ops/ms
# Warmup Iteration 12: 2.968 ops/ms
# Warmup Iteration 13: 3.004 ops/ms
# Warmup Iteration 14: 2.935 ops/ms
# Warmup Iteration 15: 3.030 ops/ms
Iteration 1: 2.960 ops/ms
Iteration 2: 2.657 ops/ms
Iteration 3: 2.995 ops/ms
Iteration 4: 3.142 ops/ms
Iteration 5: 2.828 ops/ms
Iteration 6: 3.126 ops/ms
Iteration 7: 2.737 ops/ms
Iteration 8: 3.063 ops/ms
Iteration 9: 2.983 ops/ms
Iteration 10: 2.979 ops/ms
Iteration 11: 2.695 ops/ms
Iteration 12: 3.009 ops/ms
Iteration 13: 2.881 ops/ms
Iteration 14: 2.522 ops/ms
Iteration 15: 2.762 ops/ms
Iteration 16: 3.037 ops/ms
Iteration 17: 2.879 ops/ms
Iteration 18: 2.782 ops/ms
Iteration 19: 3.051 ops/ms
Iteration 20: 3.083 ops/ms
Iteration 21: 3.059 ops/ms
Iteration 22: 2.694 ops/ms
Iteration 23: 2.769 ops/ms
Iteration 24: 2.379 ops/ms
Iteration 25: 3.132 ops/ms
Iteration 26: 2.918 ops/ms
Iteration 27: 2.829 ops/ms
Iteration 28: 3.081 ops/ms
Iteration 29: 3.156 ops/ms
Iteration 30: 2.948 ops/ms
Result "scala.future.FilterBenchmark.stdlib_pre":
2.905 ±(99.9%) 0.129 ops/ms [Average]
(min, avg, max) = (2.379, 2.905, 3.156), stdev = 0.192
CI (99.9%): [2.776, 3.033] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FilterBenchmark.stdlib_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 28.43% complete, ETA 01:50:42
# Fork: 1 of 1
# Warmup Iteration 1: 2.820 ops/ms
# Warmup Iteration 2: 3.049 ops/ms
# Warmup Iteration 3: 3.123 ops/ms
# Warmup Iteration 4: 2.924 ops/ms
# Warmup Iteration 5: 3.050 ops/ms
# Warmup Iteration 6: 3.107 ops/ms
# Warmup Iteration 7: 2.558 ops/ms
# Warmup Iteration 8: 3.162 ops/ms
# Warmup Iteration 9: 3.118 ops/ms
# Warmup Iteration 10: 3.180 ops/ms
# Warmup Iteration 11: 3.113 ops/ms
# Warmup Iteration 12: 3.180 ops/ms
# Warmup Iteration 13: 3.077 ops/ms
# Warmup Iteration 14: 2.803 ops/ms
# Warmup Iteration 15: 2.702 ops/ms
Iteration 1: 2.875 ops/ms
Iteration 2: 3.157 ops/ms
Iteration 3: 2.667 ops/ms
Iteration 4: 3.094 ops/ms
Iteration 5: 2.905 ops/ms
Iteration 6: 2.900 ops/ms
Iteration 7: 2.968 ops/ms
Iteration 8: 3.100 ops/ms
Iteration 9: 2.858 ops/ms
Iteration 10: 2.944 ops/ms
Iteration 11: 3.049 ops/ms
Iteration 12: 3.006 ops/ms
Iteration 13: 3.064 ops/ms
Iteration 14: 3.100 ops/ms
Iteration 15: 3.058 ops/ms
Iteration 16: 3.052 ops/ms
Iteration 17: 3.095 ops/ms
Iteration 18: 2.993 ops/ms
Iteration 19: 3.073 ops/ms
Iteration 20: 3.021 ops/ms
Iteration 21: 2.953 ops/ms
Iteration 22: 3.018 ops/ms
Iteration 23: 3.166 ops/ms
Iteration 24: 3.159 ops/ms
Iteration 25: 3.167 ops/ms
Iteration 26: 3.146 ops/ms
Iteration 27: 3.133 ops/ms
Iteration 28: 3.140 ops/ms
Iteration 29: 3.133 ops/ms
Iteration 30: 3.175 ops/ms
Result "scala.future.FilterBenchmark.stdlib_pre":
3.039 ±(99.9%) 0.078 ops/ms [Average]
(min, avg, max) = (2.667, 3.039, 3.175), stdev = 0.117
CI (99.9%): [2.961, 3.117] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FilterBenchmark.stdlib_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 28.92% complete, ETA 01:49:56
# Fork: 1 of 1
# Warmup Iteration 1: 0.962 ops/ms
# Warmup Iteration 2: 1.056 ops/ms
# Warmup Iteration 3: 1.065 ops/ms
# Warmup Iteration 4: 1.078 ops/ms
# Warmup Iteration 5: 1.060 ops/ms
# Warmup Iteration 6: 1.078 ops/ms
# Warmup Iteration 7: 1.083 ops/ms
# Warmup Iteration 8: 1.073 ops/ms
# Warmup Iteration 9: 1.079 ops/ms
# Warmup Iteration 10: 1.078 ops/ms
# Warmup Iteration 11: 1.079 ops/ms
# Warmup Iteration 12: 1.081 ops/ms
# Warmup Iteration 13: 1.083 ops/ms
# Warmup Iteration 14: 1.078 ops/ms
# Warmup Iteration 15: 1.082 ops/ms
Iteration 1: 1.065 ops/ms
Iteration 2: 1.071 ops/ms
Iteration 3: 1.062 ops/ms
Iteration 4: 1.073 ops/ms
Iteration 5: 1.073 ops/ms
Iteration 6: 1.081 ops/ms
Iteration 7: 1.076 ops/ms
Iteration 8: 1.074 ops/ms
Iteration 9: 1.076 ops/ms
Iteration 10: 1.079 ops/ms
Iteration 11: 1.071 ops/ms
Iteration 12: 1.073 ops/ms
Iteration 13: 1.076 ops/ms
Iteration 14: 1.066 ops/ms
Iteration 15: 1.065 ops/ms
Iteration 16: 1.007 ops/ms
Iteration 17: 0.983 ops/ms
Iteration 18: 0.893 ops/ms
Iteration 19: 1.022 ops/ms
Iteration 20: 1.043 ops/ms
Iteration 21: 1.056 ops/ms
Iteration 22: 1.036 ops/ms
Iteration 23: 1.010 ops/ms
Iteration 24: 1.013 ops/ms
Iteration 25: 0.997 ops/ms
Iteration 26: 0.966 ops/ms
Iteration 27: 1.034 ops/ms
Iteration 28: 1.069 ops/ms
Iteration 29: 1.040 ops/ms
Iteration 30: 1.054 ops/ms
Result "scala.future.FilterBenchmark.stdlib_pre":
1.044 ±(99.9%) 0.028 ops/ms [Average]
(min, avg, max) = (0.893, 1.044, 1.081), stdev = 0.042
CI (99.9%): [1.015, 1.072] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FirstCompletedOfBenchmark.improved_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 29.41% complete, ETA 01:49:11
# Fork: 1 of 1
# Warmup Iteration 1: 0.780 ops/ms
# Warmup Iteration 2: 0.812 ops/ms
# Warmup Iteration 3: 0.825 ops/ms
# Warmup Iteration 4: 0.804 ops/ms
# Warmup Iteration 5: 0.839 ops/ms
# Warmup Iteration 6: 0.839 ops/ms
# Warmup Iteration 7: 0.830 ops/ms
# Warmup Iteration 8: 0.795 ops/ms
# Warmup Iteration 9: 0.824 ops/ms
# Warmup Iteration 10: 0.821 ops/ms
# Warmup Iteration 11: 0.812 ops/ms
# Warmup Iteration 12: 0.765 ops/ms
# Warmup Iteration 13: 0.644 ops/ms
# Warmup Iteration 14: 0.634 ops/ms
# Warmup Iteration 15: 0.681 ops/ms
Iteration 1: 0.827 ops/ms
Iteration 2: 0.828 ops/ms
Iteration 3: 0.823 ops/ms
Iteration 4: 0.837 ops/ms
Iteration 5: 0.787 ops/ms
Iteration 6: 0.820 ops/ms
Iteration 7: 0.759 ops/ms
Iteration 8: 0.832 ops/ms
Iteration 9: 0.839 ops/ms
Iteration 10: 0.833 ops/ms
Iteration 11: 0.833 ops/ms
Iteration 12: 0.809 ops/ms
Iteration 13: 0.836 ops/ms
Iteration 14: 0.834 ops/ms
Iteration 15: 0.816 ops/ms
Iteration 16: 0.835 ops/ms
Iteration 17: 0.831 ops/ms
Iteration 18: 0.826 ops/ms
Iteration 19: 0.832 ops/ms
Iteration 20: 0.846 ops/ms
Iteration 21: 0.839 ops/ms
Iteration 22: 0.829 ops/ms
Iteration 23: 0.832 ops/ms
Iteration 24: 0.806 ops/ms
Iteration 25: 0.806 ops/ms
Iteration 26: 0.802 ops/ms
Iteration 27: 0.764 ops/ms
Iteration 28: 0.813 ops/ms
Iteration 29: 0.821 ops/ms
Iteration 30: 0.812 ops/ms
Result "scala.future.FirstCompletedOfBenchmark.improved_post":
0.820 ±(99.9%) 0.014 ops/ms [Average]
(min, avg, max) = (0.759, 0.820, 0.846), stdev = 0.021
CI (99.9%): [0.806, 0.834] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FirstCompletedOfBenchmark.improved_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 29.90% complete, ETA 01:48:25
# Fork: 1 of 1
# Warmup Iteration 1: 0.664 ops/ms
# Warmup Iteration 2: 0.619 ops/ms
# Warmup Iteration 3: 0.549 ops/ms
# Warmup Iteration 4: 0.519 ops/ms
# Warmup Iteration 5: 0.618 ops/ms
# Warmup Iteration 6: 0.627 ops/ms
# Warmup Iteration 7: 0.609 ops/ms
# Warmup Iteration 8: 0.619 ops/ms
# Warmup Iteration 9: 0.619 ops/ms
# Warmup Iteration 10: 0.625 ops/ms
# Warmup Iteration 11: 0.618 ops/ms
# Warmup Iteration 12: 0.627 ops/ms
# Warmup Iteration 13: 0.631 ops/ms
# Warmup Iteration 14: 0.648 ops/ms
# Warmup Iteration 15: 0.632 ops/ms
Iteration 1: 0.623 ops/ms
Iteration 2: 0.619 ops/ms
Iteration 3: 0.629 ops/ms
Iteration 4: 0.617 ops/ms
Iteration 5: 0.616 ops/ms
Iteration 6: 0.630 ops/ms
Iteration 7: 0.630 ops/ms
Iteration 8: 0.621 ops/ms
Iteration 9: 0.628 ops/ms
Iteration 10: 0.631 ops/ms
Iteration 11: 0.619 ops/ms
Iteration 12: 0.630 ops/ms
Iteration 13: 0.621 ops/ms
Iteration 14: 0.653 ops/ms
Iteration 15: 0.642 ops/ms
Iteration 16: 0.641 ops/ms
Iteration 17: 0.623 ops/ms
Iteration 18: 0.644 ops/ms
Iteration 19: 0.624 ops/ms
Iteration 20: 0.620 ops/ms
Iteration 21: 0.629 ops/ms
Iteration 22: 0.627 ops/ms
Iteration 23: 0.615 ops/ms
Iteration 24: 0.609 ops/ms
Iteration 25: 0.629 ops/ms
Iteration 26: 0.624 ops/ms
Iteration 27: 0.635 ops/ms
Iteration 28: 0.617 ops/ms
Iteration 29: 0.613 ops/ms
Iteration 30: 0.619 ops/ms
Result "scala.future.FirstCompletedOfBenchmark.improved_post":
0.626 ±(99.9%) 0.007 ops/ms [Average]
(min, avg, max) = (0.609, 0.626, 0.653), stdev = 0.010
CI (99.9%): [0.619, 0.633] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FirstCompletedOfBenchmark.improved_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 30.39% complete, ETA 01:47:40
# Fork: 1 of 1
# Warmup Iteration 1: 1.048 ops/ms
# Warmup Iteration 2: 1.078 ops/ms
# Warmup Iteration 3: 1.142 ops/ms
# Warmup Iteration 4: 1.154 ops/ms
# Warmup Iteration 5: 1.147 ops/ms
# Warmup Iteration 6: 1.154 ops/ms
# Warmup Iteration 7: 1.146 ops/ms
# Warmup Iteration 8: 1.144 ops/ms
# Warmup Iteration 9: 1.148 ops/ms
# Warmup Iteration 10: 1.141 ops/ms
# Warmup Iteration 11: 1.127 ops/ms
# Warmup Iteration 12: 1.078 ops/ms
# Warmup Iteration 13: 1.112 ops/ms
# Warmup Iteration 14: 1.133 ops/ms
# Warmup Iteration 15: 1.139 ops/ms
Iteration 1: 0.817 ops/ms
Iteration 2: 1.120 ops/ms
Iteration 3: 1.089 ops/ms
Iteration 4: 1.114 ops/ms
Iteration 5: 0.968 ops/ms
Iteration 6: 1.062 ops/ms
Iteration 7: 0.826 ops/ms
Iteration 8: 0.886 ops/ms
Iteration 9: 1.035 ops/ms
Iteration 10: 1.130 ops/ms
Iteration 11: 0.839 ops/ms
Iteration 12: 0.801 ops/ms
Iteration 13: 0.936 ops/ms
Iteration 14: 0.866 ops/ms
Iteration 15: 1.043 ops/ms
Iteration 16: 0.998 ops/ms
Iteration 17: 1.092 ops/ms
Iteration 18: 1.099 ops/ms
Iteration 19: 0.952 ops/ms
Iteration 20: 1.053 ops/ms
Iteration 21: 1.128 ops/ms
Iteration 22: 1.143 ops/ms
Iteration 23: 1.139 ops/ms
Iteration 24: 1.035 ops/ms
Iteration 25: 1.103 ops/ms
Iteration 26: 0.856 ops/ms
Iteration 27: 0.845 ops/ms
Iteration 28: 0.770 ops/ms
Iteration 29: 0.832 ops/ms
Iteration 30: 0.728 ops/ms
Result "scala.future.FirstCompletedOfBenchmark.improved_post":
0.977 ±(99.9%) 0.088 ops/ms [Average]
(min, avg, max) = (0.728, 0.977, 1.143), stdev = 0.131
CI (99.9%): [0.889, 1.065] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FirstCompletedOfBenchmark.improved_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 30.88% complete, ETA 01:46:54
# Fork: 1 of 1
# Warmup Iteration 1: 0.714 ops/ms
# Warmup Iteration 2: 0.714 ops/ms
# Warmup Iteration 3: 0.714 ops/ms
# Warmup Iteration 4: 0.643 ops/ms
# Warmup Iteration 5: 0.691 ops/ms
# Warmup Iteration 6: 0.531 ops/ms
# Warmup Iteration 7: 0.558 ops/ms
# Warmup Iteration 8: 0.664 ops/ms
# Warmup Iteration 9: 0.688 ops/ms
# Warmup Iteration 10: 0.685 ops/ms
# Warmup Iteration 11: 0.665 ops/ms
# Warmup Iteration 12: 0.681 ops/ms
# Warmup Iteration 13: 0.650 ops/ms
# Warmup Iteration 14: 0.619 ops/ms
# Warmup Iteration 15: 0.656 ops/ms
Iteration 1: 0.666 ops/ms
Iteration 2: 0.647 ops/ms
Iteration 3: 0.704 ops/ms
Iteration 4: 0.706 ops/ms
Iteration 5: 0.728 ops/ms
Iteration 6: 0.718 ops/ms
Iteration 7: 0.726 ops/ms
Iteration 8: 0.729 ops/ms
Iteration 9: 0.722 ops/ms
Iteration 10: 0.639 ops/ms
Iteration 11: 0.629 ops/ms
Iteration 12: 0.700 ops/ms
Iteration 13: 0.703 ops/ms
Iteration 14: 0.692 ops/ms
Iteration 15: 0.666 ops/ms
Iteration 16: 0.648 ops/ms
Iteration 17: 0.680 ops/ms
Iteration 18: 0.685 ops/ms
Iteration 19: 0.714 ops/ms
Iteration 20: 0.733 ops/ms
Iteration 21: 0.725 ops/ms
Iteration 22: 0.723 ops/ms
Iteration 23: 0.736 ops/ms
Iteration 24: 0.721 ops/ms
Iteration 25: 0.720 ops/ms
Iteration 26: 0.730 ops/ms
Iteration 27: 0.708 ops/ms
Iteration 28: 0.726 ops/ms
Iteration 29: 0.728 ops/ms
Iteration 30: 0.718 ops/ms
Result "scala.future.FirstCompletedOfBenchmark.improved_pre":
0.702 ±(99.9%) 0.021 ops/ms [Average]
(min, avg, max) = (0.629, 0.702, 0.736), stdev = 0.031
CI (99.9%): [0.682, 0.723] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FirstCompletedOfBenchmark.improved_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 31.37% complete, ETA 01:46:09
# Fork: 1 of 1
# Warmup Iteration 1: 0.627 ops/ms
# Warmup Iteration 2: 0.519 ops/ms
# Warmup Iteration 3: 0.514 ops/ms
# Warmup Iteration 4: 0.526 ops/ms
# Warmup Iteration 5: 0.523 ops/ms
# Warmup Iteration 6: 0.527 ops/ms
# Warmup Iteration 7: 0.526 ops/ms
# Warmup Iteration 8: 0.526 ops/ms
# Warmup Iteration 9: 0.525 ops/ms
# Warmup Iteration 10: 0.525 ops/ms
# Warmup Iteration 11: 0.505 ops/ms
# Warmup Iteration 12: 0.510 ops/ms
# Warmup Iteration 13: 0.502 ops/ms
# Warmup Iteration 14: 0.505 ops/ms
# Warmup Iteration 15: 0.499 ops/ms
Iteration 1: 0.507 ops/ms
Iteration 2: 0.486 ops/ms
Iteration 3: 0.512 ops/ms
Iteration 4: 0.494 ops/ms
Iteration 5: 0.500 ops/ms
Iteration 6: 0.489 ops/ms
Iteration 7: 0.507 ops/ms
Iteration 8: 0.515 ops/ms
Iteration 9: 0.582 ops/ms
Iteration 10: 0.504 ops/ms
Iteration 11: 0.504 ops/ms
Iteration 12: 0.513 ops/ms
Iteration 13: 0.509 ops/ms
Iteration 14: 0.518 ops/ms
Iteration 15: 0.509 ops/ms
Iteration 16: 0.548 ops/ms
Iteration 17: 0.507 ops/ms
Iteration 18: 0.536 ops/ms
Iteration 19: 0.594 ops/ms
Iteration 20: 0.552 ops/ms
Iteration 21: 0.510 ops/ms
Iteration 22: 0.571 ops/ms
Iteration 23: 0.505 ops/ms
Iteration 24: 0.513 ops/ms
Iteration 25: 0.515 ops/ms
Iteration 26: 0.519 ops/ms
Iteration 27: 0.488 ops/ms
Iteration 28: 0.504 ops/ms
Iteration 29: 0.567 ops/ms
Iteration 30: 0.518 ops/ms
Result "scala.future.FirstCompletedOfBenchmark.improved_pre":
0.520 ±(99.9%) 0.019 ops/ms [Average]
(min, avg, max) = (0.486, 0.520, 0.594), stdev = 0.028
CI (99.9%): [0.501, 0.538] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FirstCompletedOfBenchmark.improved_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 31.86% complete, ETA 01:45:23
# Fork: 1 of 1
# Warmup Iteration 1: 1.105 ops/ms
# Warmup Iteration 2: 1.232 ops/ms
# Warmup Iteration 3: 1.229 ops/ms
# Warmup Iteration 4: 1.243 ops/ms
# Warmup Iteration 5: 1.224 ops/ms
# Warmup Iteration 6: 1.208 ops/ms
# Warmup Iteration 7: 1.208 ops/ms
# Warmup Iteration 8: 1.219 ops/ms
# Warmup Iteration 9: 1.204 ops/ms
# Warmup Iteration 10: 1.195 ops/ms
# Warmup Iteration 11: 1.204 ops/ms
# Warmup Iteration 12: 1.200 ops/ms
# Warmup Iteration 13: 1.221 ops/ms
# Warmup Iteration 14: 1.207 ops/ms
# Warmup Iteration 15: 1.223 ops/ms
Iteration 1: 1.224 ops/ms
Iteration 2: 1.222 ops/ms
Iteration 3: 1.223 ops/ms
Iteration 4: 1.203 ops/ms
Iteration 5: 1.214 ops/ms
Iteration 6: 1.184 ops/ms
Iteration 7: 1.183 ops/ms
Iteration 8: 1.168 ops/ms
Iteration 9: 1.208 ops/ms
Iteration 10: 1.221 ops/ms
Iteration 11: 1.173 ops/ms
Iteration 12: 1.169 ops/ms
Iteration 13: 1.204 ops/ms
Iteration 14: 1.219 ops/ms
Iteration 15: 1.188 ops/ms
Iteration 16: 1.181 ops/ms
Iteration 17: 1.142 ops/ms
Iteration 18: 0.985 ops/ms
Iteration 19: 1.204 ops/ms
Iteration 20: 1.196 ops/ms
Iteration 21: 1.213 ops/ms
Iteration 22: 1.211 ops/ms
Iteration 23: 1.212 ops/ms
Iteration 24: 1.223 ops/ms
Iteration 25: 1.236 ops/ms
Iteration 26: 1.154 ops/ms
Iteration 27: 1.145 ops/ms
Iteration 28: 1.220 ops/ms
Iteration 29: 1.230 ops/ms
Iteration 30: 1.227 ops/ms
Result "scala.future.FirstCompletedOfBenchmark.improved_pre":
1.193 ±(99.9%) 0.031 ops/ms [Average]
(min, avg, max) = (0.985, 1.193, 1.236), stdev = 0.047
CI (99.9%): [1.161, 1.224] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FirstCompletedOfBenchmark.stdlib_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 32.35% complete, ETA 01:44:38
# Fork: 1 of 1
# Warmup Iteration 1: 0.767 ops/ms
# Warmup Iteration 2: 0.820 ops/ms
# Warmup Iteration 3: 0.832 ops/ms
# Warmup Iteration 4: 0.826 ops/ms
# Warmup Iteration 5: 0.818 ops/ms
# Warmup Iteration 6: 0.817 ops/ms
# Warmup Iteration 7: 0.818 ops/ms
# Warmup Iteration 8: 0.827 ops/ms
# Warmup Iteration 9: 0.831 ops/ms
# Warmup Iteration 10: 0.824 ops/ms
# Warmup Iteration 11: 0.733 ops/ms
# Warmup Iteration 12: 0.748 ops/ms
# Warmup Iteration 13: 0.839 ops/ms
# Warmup Iteration 14: 0.820 ops/ms
# Warmup Iteration 15: 0.837 ops/ms
Iteration 1: 0.768 ops/ms
Iteration 2: 0.799 ops/ms
Iteration 3: 0.810 ops/ms
Iteration 4: 0.820 ops/ms
Iteration 5: 0.838 ops/ms
Iteration 6: 0.769 ops/ms
Iteration 7: 0.829 ops/ms
Iteration 8: 0.820 ops/ms
Iteration 9: 0.817 ops/ms
Iteration 10: 0.827 ops/ms
Iteration 11: 0.814 ops/ms
Iteration 12: 0.823 ops/ms
Iteration 13: 0.810 ops/ms
Iteration 14: 0.825 ops/ms
Iteration 15: 0.838 ops/ms
Iteration 16: 0.828 ops/ms
Iteration 17: 0.829 ops/ms
Iteration 18: 0.817 ops/ms
Iteration 19: 0.825 ops/ms
Iteration 20: 0.749 ops/ms
Iteration 21: 0.812 ops/ms
Iteration 22: 0.826 ops/ms
Iteration 23: 0.811 ops/ms
Iteration 24: 0.805 ops/ms
Iteration 25: 0.766 ops/ms
Iteration 26: 0.819 ops/ms
Iteration 27: 0.817 ops/ms
Iteration 28: 0.809 ops/ms
Iteration 29: 0.819 ops/ms
Iteration 30: 0.820 ops/ms
Result "scala.future.FirstCompletedOfBenchmark.stdlib_post":
0.812 ±(99.9%) 0.014 ops/ms [Average]
(min, avg, max) = (0.749, 0.812, 0.838), stdev = 0.022
CI (99.9%): [0.797, 0.826] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FirstCompletedOfBenchmark.stdlib_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 32.84% complete, ETA 01:43:52
# Fork: 1 of 1
# Warmup Iteration 1: 0.654 ops/ms
# Warmup Iteration 2: 0.641 ops/ms
# Warmup Iteration 3: 0.647 ops/ms
# Warmup Iteration 4: 0.642 ops/ms
# Warmup Iteration 5: 0.645 ops/ms
# Warmup Iteration 6: 0.637 ops/ms
# Warmup Iteration 7: 0.631 ops/ms
# Warmup Iteration 8: 0.655 ops/ms
# Warmup Iteration 9: 0.651 ops/ms
# Warmup Iteration 10: 0.672 ops/ms
# Warmup Iteration 11: 0.664 ops/ms
# Warmup Iteration 12: 0.671 ops/ms
# Warmup Iteration 13: 0.657 ops/ms
# Warmup Iteration 14: 0.652 ops/ms
# Warmup Iteration 15: 0.665 ops/ms
Iteration 1: 0.668 ops/ms
Iteration 2: 0.662 ops/ms
Iteration 3: 0.634 ops/ms
Iteration 4: 0.590 ops/ms
Iteration 5: 0.493 ops/ms
Iteration 6: 0.436 ops/ms
Iteration 7: 0.536 ops/ms
Iteration 8: 0.550 ops/ms
Iteration 9: 0.674 ops/ms
Iteration 10: 0.676 ops/ms
Iteration 11: 0.691 ops/ms
Iteration 12: 0.685 ops/ms
Iteration 13: 0.694 ops/ms
Iteration 14: 0.674 ops/ms
Iteration 15: 0.683 ops/ms
Iteration 16: 0.648 ops/ms
Iteration 17: 0.662 ops/ms
Iteration 18: 0.674 ops/ms
Iteration 19: 0.680 ops/ms
Iteration 20: 0.687 ops/ms
Iteration 21: 0.656 ops/ms
Iteration 22: 0.664 ops/ms
Iteration 23: 0.672 ops/ms
Iteration 24: 0.668 ops/ms
Iteration 25: 0.668 ops/ms
Iteration 26: 0.654 ops/ms
Iteration 27: 0.689 ops/ms
Iteration 28: 0.678 ops/ms
Iteration 29: 0.695 ops/ms
Iteration 30: 0.673 ops/ms
Result "scala.future.FirstCompletedOfBenchmark.stdlib_post":
0.647 ±(99.9%) 0.042 ops/ms [Average]
(min, avg, max) = (0.436, 0.647, 0.695), stdev = 0.063
CI (99.9%): [0.605, 0.689] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FirstCompletedOfBenchmark.stdlib_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 33.33% complete, ETA 01:43:07
# Fork: 1 of 1
# Warmup Iteration 1: 0.908 ops/ms
# Warmup Iteration 2: 0.985 ops/ms
# Warmup Iteration 3: 0.995 ops/ms
# Warmup Iteration 4: 1.008 ops/ms
# Warmup Iteration 5: 1.004 ops/ms
# Warmup Iteration 6: 1.035 ops/ms
# Warmup Iteration 7: 1.062 ops/ms
# Warmup Iteration 8: 1.059 ops/ms
# Warmup Iteration 9: 1.053 ops/ms
# Warmup Iteration 10: 1.060 ops/ms
# Warmup Iteration 11: 1.049 ops/ms
# Warmup Iteration 12: 1.050 ops/ms
# Warmup Iteration 13: 1.066 ops/ms
# Warmup Iteration 14: 1.073 ops/ms
# Warmup Iteration 15: 1.063 ops/ms
Iteration 1: 1.064 ops/ms
Iteration 2: 1.069 ops/ms
Iteration 3: 1.074 ops/ms
Iteration 4: 1.045 ops/ms
Iteration 5: 1.012 ops/ms
Iteration 6: 1.064 ops/ms
Iteration 7: 1.077 ops/ms
Iteration 8: 1.077 ops/ms
Iteration 9: 1.077 ops/ms
Iteration 10: 1.074 ops/ms
Iteration 11: 1.085 ops/ms
Iteration 12: 1.069 ops/ms
Iteration 13: 1.080 ops/ms
Iteration 14: 1.065 ops/ms
Iteration 15: 1.072 ops/ms
Iteration 16: 1.079 ops/ms
Iteration 17: 1.069 ops/ms
Iteration 18: 1.052 ops/ms
Iteration 19: 1.067 ops/ms
Iteration 20: 1.057 ops/ms
Iteration 21: 1.064 ops/ms
Iteration 22: 1.049 ops/ms
Iteration 23: 1.060 ops/ms
Iteration 24: 1.010 ops/ms
Iteration 25: 1.056 ops/ms
Iteration 26: 1.061 ops/ms
Iteration 27: 1.059 ops/ms
Iteration 28: 1.053 ops/ms
Iteration 29: 1.057 ops/ms
Iteration 30: 1.071 ops/ms
Result "scala.future.FirstCompletedOfBenchmark.stdlib_post":
1.062 ±(99.9%) 0.011 ops/ms [Average]
(min, avg, max) = (1.010, 1.062, 1.085), stdev = 0.017
CI (99.9%): [1.051, 1.074] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FirstCompletedOfBenchmark.stdlib_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 33.82% complete, ETA 01:42:21
# Fork: 1 of 1
# Warmup Iteration 1: 0.740 ops/ms
# Warmup Iteration 2: 0.794 ops/ms
# Warmup Iteration 3: 0.798 ops/ms
# Warmup Iteration 4: 0.790 ops/ms
# Warmup Iteration 5: 0.795 ops/ms
# Warmup Iteration 6: 0.800 ops/ms
# Warmup Iteration 7: 0.701 ops/ms
# Warmup Iteration 8: 0.761 ops/ms
# Warmup Iteration 9: 0.790 ops/ms
# Warmup Iteration 10: 0.814 ops/ms
# Warmup Iteration 11: 0.808 ops/ms
# Warmup Iteration 12: 0.801 ops/ms
# Warmup Iteration 13: 0.800 ops/ms
# Warmup Iteration 14: 0.802 ops/ms
# Warmup Iteration 15: 0.797 ops/ms
Iteration 1: 0.809 ops/ms
Iteration 2: 0.788 ops/ms
Iteration 3: 0.803 ops/ms
Iteration 4: 0.805 ops/ms
Iteration 5: 0.808 ops/ms
Iteration 6: 0.790 ops/ms
Iteration 7: 0.780 ops/ms
Iteration 8: 0.797 ops/ms
Iteration 9: 0.802 ops/ms
Iteration 10: 0.714 ops/ms
Iteration 11: 0.809 ops/ms
Iteration 12: 0.803 ops/ms
Iteration 13: 0.780 ops/ms
Iteration 14: 0.792 ops/ms
Iteration 15: 0.806 ops/ms
Iteration 16: 0.797 ops/ms
Iteration 17: 0.805 ops/ms
Iteration 18: 0.802 ops/ms
Iteration 19: 0.808 ops/ms
Iteration 20: 0.798 ops/ms
Iteration 21: 0.806 ops/ms
Iteration 22: 0.799 ops/ms
Iteration 23: 0.808 ops/ms
Iteration 24: 0.809 ops/ms
Iteration 25: 0.802 ops/ms
Iteration 26: 0.816 ops/ms
Iteration 27: 0.817 ops/ms
Iteration 28: 0.794 ops/ms
Iteration 29: 0.813 ops/ms
Iteration 30: 0.800 ops/ms
Result "scala.future.FirstCompletedOfBenchmark.stdlib_pre":
0.799 ±(99.9%) 0.012 ops/ms [Average]
(min, avg, max) = (0.714, 0.799, 0.817), stdev = 0.018
CI (99.9%): [0.786, 0.811] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FirstCompletedOfBenchmark.stdlib_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 34.31% complete, ETA 01:41:36
# Fork: 1 of 1
# Warmup Iteration 1: 0.675 ops/ms
# Warmup Iteration 2: 0.731 ops/ms
# Warmup Iteration 3: 0.729 ops/ms
# Warmup Iteration 4: 0.727 ops/ms
# Warmup Iteration 5: 0.734 ops/ms
# Warmup Iteration 6: 0.729 ops/ms
# Warmup Iteration 7: 0.720 ops/ms
# Warmup Iteration 8: 0.709 ops/ms
# Warmup Iteration 9: 0.719 ops/ms
# Warmup Iteration 10: 0.722 ops/ms
# Warmup Iteration 11: 0.724 ops/ms
# Warmup Iteration 12: 0.713 ops/ms
# Warmup Iteration 13: 0.708 ops/ms
# Warmup Iteration 14: 0.715 ops/ms
# Warmup Iteration 15: 0.724 ops/ms
Iteration 1: 0.711 ops/ms
Iteration 2: 0.718 ops/ms
Iteration 3: 0.717 ops/ms
Iteration 4: 0.710 ops/ms
Iteration 5: 0.714 ops/ms
Iteration 6: 0.723 ops/ms
Iteration 7: 0.719 ops/ms
Iteration 8: 0.719 ops/ms
Iteration 9: 0.651 ops/ms
Iteration 10: 0.684 ops/ms
Iteration 11: 0.685 ops/ms
Iteration 12: 0.703 ops/ms
Iteration 13: 0.577 ops/ms
Iteration 14: 0.678 ops/ms
Iteration 15: 0.728 ops/ms
Iteration 16: 0.631 ops/ms
Iteration 17: 0.646 ops/ms
Iteration 18: 0.670 ops/ms
Iteration 19: 0.729 ops/ms
Iteration 20: 0.727 ops/ms
Iteration 21: 0.714 ops/ms
Iteration 22: 0.720 ops/ms
Iteration 23: 0.725 ops/ms
Iteration 24: 0.723 ops/ms
Iteration 25: 0.714 ops/ms
Iteration 26: 0.717 ops/ms
Iteration 27: 0.716 ops/ms
Iteration 28: 0.714 ops/ms
Iteration 29: 0.717 ops/ms
Iteration 30: 0.717 ops/ms
Result "scala.future.FirstCompletedOfBenchmark.stdlib_pre":
0.701 ±(99.9%) 0.023 ops/ms [Average]
(min, avg, max) = (0.577, 0.701, 0.729), stdev = 0.035
CI (99.9%): [0.677, 0.724] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FirstCompletedOfBenchmark.stdlib_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 34.80% complete, ETA 01:40:51
# Fork: 1 of 1
# Warmup Iteration 1: 1.037 ops/ms
# Warmup Iteration 2: 1.064 ops/ms
# Warmup Iteration 3: 1.099 ops/ms
# Warmup Iteration 4: 1.110 ops/ms
# Warmup Iteration 5: 1.046 ops/ms
# Warmup Iteration 6: 1.082 ops/ms
# Warmup Iteration 7: 1.010 ops/ms
# Warmup Iteration 8: 1.096 ops/ms
# Warmup Iteration 9: 1.051 ops/ms
# Warmup Iteration 10: 1.092 ops/ms
# Warmup Iteration 11: 0.883 ops/ms
# Warmup Iteration 12: 0.854 ops/ms
# Warmup Iteration 13: 0.873 ops/ms
# Warmup Iteration 14: 1.145 ops/ms
# Warmup Iteration 15: 1.145 ops/ms
Iteration 1: 1.156 ops/ms
Iteration 2: 1.099 ops/ms
Iteration 3: 0.957 ops/ms
Iteration 4: 1.082 ops/ms
Iteration 5: 1.050 ops/ms
Iteration 6: 1.108 ops/ms
Iteration 7: 0.957 ops/ms
Iteration 8: 1.016 ops/ms
Iteration 9: 1.151 ops/ms
Iteration 10: 1.154 ops/ms
Iteration 11: 1.120 ops/ms
Iteration 12: 1.152 ops/ms
Iteration 13: 1.150 ops/ms
Iteration 14: 1.159 ops/ms
Iteration 15: 1.155 ops/ms
Iteration 16: 1.146 ops/ms
Iteration 17: 1.136 ops/ms
Iteration 18: 1.135 ops/ms
Iteration 19: 1.048 ops/ms
Iteration 20: 1.102 ops/ms
Iteration 21: 0.966 ops/ms
Iteration 22: 1.059 ops/ms
Iteration 23: 1.129 ops/ms
Iteration 24: 1.039 ops/ms
Iteration 25: 0.877 ops/ms
Iteration 26: 0.937 ops/ms
Iteration 27: 0.709 ops/ms
Iteration 28: 1.082 ops/ms
Iteration 29: 1.155 ops/ms
Iteration 30: 1.105 ops/ms
Result "scala.future.FirstCompletedOfBenchmark.stdlib_pre":
1.070 ±(99.9%) 0.069 ops/ms [Average]
(min, avg, max) = (0.709, 1.070, 1.159), stdev = 0.103
CI (99.9%): [1.001, 1.139] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FlatMapBenchmark.improved_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 35.29% complete, ETA 01:40:05
# Fork: 1 of 1
# Warmup Iteration 1: 2.066 ops/ms
# Warmup Iteration 2: 1.983 ops/ms
# Warmup Iteration 3: 2.092 ops/ms
# Warmup Iteration 4: 1.780 ops/ms
# Warmup Iteration 5: 2.227 ops/ms
# Warmup Iteration 6: 2.207 ops/ms
# Warmup Iteration 7: 2.107 ops/ms
# Warmup Iteration 8: 2.045 ops/ms
# Warmup Iteration 9: 2.179 ops/ms
# Warmup Iteration 10: 2.191 ops/ms
# Warmup Iteration 11: 1.982 ops/ms
# Warmup Iteration 12: 2.188 ops/ms
# Warmup Iteration 13: 2.202 ops/ms
# Warmup Iteration 14: 2.131 ops/ms
# Warmup Iteration 15: 2.213 ops/ms
Iteration 1: 2.148 ops/ms
Iteration 2: 2.176 ops/ms
Iteration 3: 2.161 ops/ms
Iteration 4: 2.166 ops/ms
Iteration 5: 2.198 ops/ms
Iteration 6: 2.204 ops/ms
Iteration 7: 1.629 ops/ms
Iteration 8: 2.140 ops/ms
Iteration 9: 2.151 ops/ms
Iteration 10: 2.161 ops/ms
Iteration 11: 1.912 ops/ms
Iteration 12: 2.141 ops/ms
Iteration 13: 2.124 ops/ms
Iteration 14: 1.969 ops/ms
Iteration 15: 2.063 ops/ms
Iteration 16: 1.840 ops/ms
Iteration 17: 2.183 ops/ms
Iteration 18: 2.219 ops/ms
Iteration 19: 2.125 ops/ms
Iteration 20: 2.073 ops/ms
Iteration 21: 2.185 ops/ms
Iteration 22: 2.148 ops/ms
Iteration 23: 2.227 ops/ms
Iteration 24: 2.172 ops/ms
Iteration 25: 2.195 ops/ms
Iteration 26: 1.957 ops/ms
Iteration 27: 2.133 ops/ms
Iteration 28: 2.221 ops/ms
Iteration 29: 2.095 ops/ms
Iteration 30: 2.204 ops/ms
Result "scala.future.FlatMapBenchmark.improved_post":
2.111 ±(99.9%) 0.087 ops/ms [Average]
(min, avg, max) = (1.629, 2.111, 2.227), stdev = 0.131
CI (99.9%): [2.023, 2.198] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FlatMapBenchmark.improved_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 35.78% complete, ETA 01:39:20
# Fork: 1 of 1
# Warmup Iteration 1: 2.334 ops/ms
# Warmup Iteration 2: 2.421 ops/ms
# Warmup Iteration 3: 2.391 ops/ms
# Warmup Iteration 4: 2.139 ops/ms
# Warmup Iteration 5: 2.194 ops/ms
# Warmup Iteration 6: 2.167 ops/ms
# Warmup Iteration 7: 2.182 ops/ms
# Warmup Iteration 8: 2.150 ops/ms
# Warmup Iteration 9: 2.041 ops/ms
# Warmup Iteration 10: 2.093 ops/ms
# Warmup Iteration 11: 2.116 ops/ms
# Warmup Iteration 12: 2.106 ops/ms
# Warmup Iteration 13: 2.179 ops/ms
# Warmup Iteration 14: 1.970 ops/ms
# Warmup Iteration 15: 2.150 ops/ms
Iteration 1: 2.195 ops/ms
Iteration 2: 2.175 ops/ms
Iteration 3: 2.166 ops/ms
Iteration 4: 2.179 ops/ms
Iteration 5: 2.134 ops/ms
Iteration 6: 2.052 ops/ms
Iteration 7: 2.020 ops/ms
Iteration 8: 2.117 ops/ms
Iteration 9: 2.120 ops/ms
Iteration 10: 2.152 ops/ms
Iteration 11: 2.130 ops/ms
Iteration 12: 2.088 ops/ms
Iteration 13: 1.987 ops/ms
Iteration 14: 2.093 ops/ms
Iteration 15: 1.988 ops/ms
Iteration 16: 2.106 ops/ms
Iteration 17: 2.086 ops/ms
Iteration 18: 2.167 ops/ms
Iteration 19: 2.145 ops/ms
Iteration 20: 2.061 ops/ms
Iteration 21: 2.124 ops/ms
Iteration 22: 2.123 ops/ms
Iteration 23: 2.124 ops/ms
Iteration 24: 2.103 ops/ms
Iteration 25: 1.996 ops/ms
Iteration 26: 2.128 ops/ms
Iteration 27: 1.817 ops/ms
Iteration 28: 2.059 ops/ms
Iteration 29: 2.118 ops/ms
Iteration 30: 2.162 ops/ms
Result "scala.future.FlatMapBenchmark.improved_post":
2.097 ±(99.9%) 0.051 ops/ms [Average]
(min, avg, max) = (1.817, 2.097, 2.195), stdev = 0.077
CI (99.9%): [2.046, 2.149] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FlatMapBenchmark.improved_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 36.27% complete, ETA 01:38:34
# Fork: 1 of 1
# Warmup Iteration 1: 2.217 ops/ms
# Warmup Iteration 2: 2.258 ops/ms
# Warmup Iteration 3: 2.313 ops/ms
# Warmup Iteration 4: 2.357 ops/ms
# Warmup Iteration 5: 2.351 ops/ms
# Warmup Iteration 6: 2.349 ops/ms
# Warmup Iteration 7: 2.345 ops/ms
# Warmup Iteration 8: 2.320 ops/ms
# Warmup Iteration 9: 2.344 ops/ms
# Warmup Iteration 10: 2.177 ops/ms
# Warmup Iteration 11: 2.112 ops/ms
# Warmup Iteration 12: 2.337 ops/ms
# Warmup Iteration 13: 2.339 ops/ms
# Warmup Iteration 14: 2.327 ops/ms
# Warmup Iteration 15: 2.343 ops/ms
Iteration 1: 2.357 ops/ms
Iteration 2: 2.340 ops/ms
Iteration 3: 2.338 ops/ms
Iteration 4: 2.356 ops/ms
Iteration 5: 2.339 ops/ms
Iteration 6: 2.366 ops/ms
Iteration 7: 2.355 ops/ms
Iteration 8: 2.356 ops/ms
Iteration 9: 2.353 ops/ms
Iteration 10: 2.327 ops/ms
Iteration 11: 2.286 ops/ms
Iteration 12: 2.227 ops/ms
Iteration 13: 2.321 ops/ms
Iteration 14: 2.195 ops/ms
Iteration 15: 2.033 ops/ms
Iteration 16: 2.344 ops/ms
Iteration 17: 2.354 ops/ms
Iteration 18: 2.359 ops/ms
Iteration 19: 2.320 ops/ms
Iteration 20: 2.333 ops/ms
Iteration 21: 2.338 ops/ms
Iteration 22: 2.326 ops/ms
Iteration 23: 2.318 ops/ms
Iteration 24: 2.312 ops/ms
Iteration 25: 2.325 ops/ms
Iteration 26: 2.306 ops/ms
Iteration 27: 2.348 ops/ms
Iteration 28: 2.343 ops/ms
Iteration 29: 2.326 ops/ms
Iteration 30: 2.311 ops/ms
Result "scala.future.FlatMapBenchmark.improved_post":
2.317 ±(99.9%) 0.043 ops/ms [Average]
(min, avg, max) = (2.033, 2.317, 2.366), stdev = 0.065
CI (99.9%): [2.274, 2.360] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FlatMapBenchmark.improved_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 36.76% complete, ETA 01:37:48
# Fork: 1 of 1
# Warmup Iteration 1: 3.054 ops/ms
# Warmup Iteration 2: 3.035 ops/ms
# Warmup Iteration 3: 3.287 ops/ms
# Warmup Iteration 4: 3.173 ops/ms
# Warmup Iteration 5: 2.886 ops/ms
# Warmup Iteration 6: 3.282 ops/ms
# Warmup Iteration 7: 3.283 ops/ms
# Warmup Iteration 8: 3.082 ops/ms
# Warmup Iteration 9: 3.172 ops/ms
# Warmup Iteration 10: 3.249 ops/ms
# Warmup Iteration 11: 3.052 ops/ms
# Warmup Iteration 12: 3.096 ops/ms
# Warmup Iteration 13: 3.174 ops/ms
# Warmup Iteration 14: 3.220 ops/ms
# Warmup Iteration 15: 3.002 ops/ms
Iteration 1: 3.322 ops/ms
Iteration 2: 3.276 ops/ms
Iteration 3: 2.410 ops/ms
Iteration 4: 3.322 ops/ms
Iteration 5: 3.331 ops/ms
Iteration 6: 3.211 ops/ms
Iteration 7: 3.315 ops/ms
Iteration 8: 3.212 ops/ms
Iteration 9: 3.216 ops/ms
Iteration 10: 3.255 ops/ms
Iteration 11: 3.291 ops/ms
Iteration 12: 3.174 ops/ms
Iteration 13: 2.629 ops/ms
Iteration 14: 2.368 ops/ms
Iteration 15: 3.230 ops/ms
Iteration 16: 3.168 ops/ms
Iteration 17: 2.884 ops/ms
Iteration 18: 3.341 ops/ms
Iteration 19: 3.324 ops/ms
Iteration 20: 2.518 ops/ms
Iteration 21: 2.606 ops/ms
Iteration 22: 2.849 ops/ms
Iteration 23: 2.993 ops/ms
Iteration 24: 3.280 ops/ms
Iteration 25: 3.141 ops/ms
Iteration 26: 2.840 ops/ms
Iteration 27: 3.055 ops/ms
Iteration 28: 2.620 ops/ms
Iteration 29: 2.831 ops/ms
Iteration 30: 3.250 ops/ms
Result "scala.future.FlatMapBenchmark.improved_pre":
3.042 ±(99.9%) 0.205 ops/ms [Average]
(min, avg, max) = (2.368, 3.042, 3.341), stdev = 0.307
CI (99.9%): [2.837, 3.247] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FlatMapBenchmark.improved_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 37.25% complete, ETA 01:37:03
# Fork: 1 of 1
# Warmup Iteration 1: 3.960 ops/ms
# Warmup Iteration 2: 3.696 ops/ms
# Warmup Iteration 3: 3.251 ops/ms
# Warmup Iteration 4: 3.260 ops/ms
# Warmup Iteration 5: 3.345 ops/ms
# Warmup Iteration 6: 3.431 ops/ms
# Warmup Iteration 7: 2.191 ops/ms
# Warmup Iteration 8: 2.740 ops/ms
# Warmup Iteration 9: 2.643 ops/ms
# Warmup Iteration 10: 3.440 ops/ms
# Warmup Iteration 11: 3.446 ops/ms
# Warmup Iteration 12: 3.144 ops/ms
# Warmup Iteration 13: 3.563 ops/ms
# Warmup Iteration 14: 3.598 ops/ms
# Warmup Iteration 15: 3.089 ops/ms
Iteration 1: 2.738 ops/ms
Iteration 2: 2.747 ops/ms
Iteration 3: 2.498 ops/ms
Iteration 4: 3.233 ops/ms
Iteration 5: 3.443 ops/ms
Iteration 6: 3.645 ops/ms
Iteration 7: 3.623 ops/ms
Iteration 8: 2.862 ops/ms
Iteration 9: 3.512 ops/ms
Iteration 10: 2.978 ops/ms
Iteration 11: 2.563 ops/ms
Iteration 12: 3.037 ops/ms
Iteration 13: 3.262 ops/ms
Iteration 14: 2.609 ops/ms
Iteration 15: 3.370 ops/ms
Iteration 16: 3.402 ops/ms
Iteration 17: 3.194 ops/ms
Iteration 18: 3.410 ops/ms
Iteration 19: 3.348 ops/ms
Iteration 20: 2.682 ops/ms
Iteration 21: 3.037 ops/ms
Iteration 22: 3.472 ops/ms
Iteration 23: 3.437 ops/ms
Iteration 24: 3.330 ops/ms
Iteration 25: 3.286 ops/ms
Iteration 26: 2.728 ops/ms
Iteration 27: 2.694 ops/ms
Iteration 28: 3.411 ops/ms
Iteration 29: 3.350 ops/ms
Iteration 30: 3.173 ops/ms
Result "scala.future.FlatMapBenchmark.improved_pre":
3.136 ±(99.9%) 0.229 ops/ms [Average]
(min, avg, max) = (2.498, 3.136, 3.645), stdev = 0.343
CI (99.9%): [2.907, 3.365] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FlatMapBenchmark.improved_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 37.75% complete, ETA 01:36:17
# Fork: 1 of 1
# Warmup Iteration 1: 0.945 ops/ms
# Warmup Iteration 2: 1.031 ops/ms
# Warmup Iteration 3: 1.024 ops/ms
# Warmup Iteration 4: 1.045 ops/ms
# Warmup Iteration 5: 0.846 ops/ms
# Warmup Iteration 6: 0.849 ops/ms
# Warmup Iteration 7: 0.957 ops/ms
# Warmup Iteration 8: 1.019 ops/ms
# Warmup Iteration 9: 1.035 ops/ms
# Warmup Iteration 10: 1.032 ops/ms
# Warmup Iteration 11: 0.884 ops/ms
# Warmup Iteration 12: 0.699 ops/ms
# Warmup Iteration 13: 0.998 ops/ms
# Warmup Iteration 14: 0.998 ops/ms
# Warmup Iteration 15: 0.908 ops/ms
Iteration 1: 0.807 ops/ms
Iteration 2: 1.008 ops/ms
Iteration 3: 1.041 ops/ms
Iteration 4: 0.986 ops/ms
Iteration 5: 0.998 ops/ms
Iteration 6: 0.809 ops/ms
Iteration 7: 0.878 ops/ms
Iteration 8: 1.035 ops/ms
Iteration 9: 1.037 ops/ms
Iteration 10: 1.034 ops/ms
Iteration 11: 1.038 ops/ms
Iteration 12: 1.020 ops/ms
Iteration 13: 0.967 ops/ms
Iteration 14: 0.969 ops/ms
Iteration 15: 0.974 ops/ms
Iteration 16: 0.858 ops/ms
Iteration 17: 1.036 ops/ms
Iteration 18: 0.884 ops/ms
Iteration 19: 0.940 ops/ms
Iteration 20: 0.986 ops/ms
Iteration 21: 1.011 ops/ms
Iteration 22: 0.920 ops/ms
Iteration 23: 0.939 ops/ms
Iteration 24: 0.756 ops/ms
Iteration 25: 1.022 ops/ms
Iteration 26: 0.925 ops/ms
Iteration 27: 0.917 ops/ms
Iteration 28: 1.011 ops/ms
Iteration 29: 0.925 ops/ms
Iteration 30: 0.957 ops/ms
Result "scala.future.FlatMapBenchmark.improved_pre":
0.956 ±(99.9%) 0.051 ops/ms [Average]
(min, avg, max) = (0.756, 0.956, 1.041), stdev = 0.077
CI (99.9%): [0.905, 1.008] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FlatMapBenchmark.stdlib_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 38.24% complete, ETA 01:35:32
# Fork: 1 of 1
# Warmup Iteration 1: 0.693 ops/ms
# Warmup Iteration 2: 0.793 ops/ms
# Warmup Iteration 3: 0.774 ops/ms
# Warmup Iteration 4: 0.794 ops/ms
# Warmup Iteration 5: 0.714 ops/ms
# Warmup Iteration 6: 0.726 ops/ms
# Warmup Iteration 7: 0.732 ops/ms
# Warmup Iteration 8: 0.693 ops/ms
# Warmup Iteration 9: 0.618 ops/ms
# Warmup Iteration 10: 0.697 ops/ms
# Warmup Iteration 11: 0.477 ops/ms
# Warmup Iteration 12: 0.463 ops/ms
# Warmup Iteration 13: 0.637 ops/ms
# Warmup Iteration 14: 0.680 ops/ms
# Warmup Iteration 15: 0.763 ops/ms
Iteration 1: 0.728 ops/ms
Iteration 2: 0.759 ops/ms
Iteration 3: 0.746 ops/ms
Iteration 4: 0.735 ops/ms
Iteration 5: 0.768 ops/ms
Iteration 6: 0.777 ops/ms
Iteration 7: 0.757 ops/ms
Iteration 8: 0.715 ops/ms
Iteration 9: 0.779 ops/ms
Iteration 10: 0.754 ops/ms
Iteration 11: 0.748 ops/ms
Iteration 12: 0.733 ops/ms
Iteration 13: 0.745 ops/ms
Iteration 14: 0.762 ops/ms
Iteration 15: 0.772 ops/ms
Iteration 16: 0.615 ops/ms
Iteration 17: 0.552 ops/ms
Iteration 18: 0.470 ops/ms
Iteration 19: 0.739 ops/ms
Iteration 20: 0.779 ops/ms
Iteration 21: 0.693 ops/ms
Iteration 22: 0.644 ops/ms
Iteration 23: 0.743 ops/ms
Iteration 24: 0.764 ops/ms
Iteration 25: 0.782 ops/ms
Iteration 26: 0.775 ops/ms
Iteration 27: 0.548 ops/ms
Iteration 28: 0.467 ops/ms
Iteration 29: 0.458 ops/ms
Iteration 30: 0.748 ops/ms
Result "scala.future.FlatMapBenchmark.stdlib_post":
0.702 ±(99.9%) 0.067 ops/ms [Average]
(min, avg, max) = (0.458, 0.702, 0.782), stdev = 0.101
CI (99.9%): [0.635, 0.769] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FlatMapBenchmark.stdlib_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 38.73% complete, ETA 01:34:47
# Fork: 1 of 1
# Warmup Iteration 1: 0.667 ops/ms
# Warmup Iteration 2: 0.783 ops/ms
# Warmup Iteration 3: 0.734 ops/ms
# Warmup Iteration 4: 0.759 ops/ms
# Warmup Iteration 5: 0.793 ops/ms
# Warmup Iteration 6: 0.713 ops/ms
# Warmup Iteration 7: 0.672 ops/ms
# Warmup Iteration 8: 0.745 ops/ms
# Warmup Iteration 9: 0.768 ops/ms
# Warmup Iteration 10: 0.754 ops/ms
# Warmup Iteration 11: 0.781 ops/ms
# Warmup Iteration 12: 0.775 ops/ms
# Warmup Iteration 13: 0.772 ops/ms
# Warmup Iteration 14: 0.768 ops/ms
# Warmup Iteration 15: 0.755 ops/ms
Iteration 1: 0.493 ops/ms
Iteration 2: 0.407 ops/ms
Iteration 3: 0.558 ops/ms
Iteration 4: 0.617 ops/ms
Iteration 5: 0.449 ops/ms
Iteration 6: 0.784 ops/ms
Iteration 7: 0.754 ops/ms
Iteration 8: 0.552 ops/ms
Iteration 9: 0.785 ops/ms
Iteration 10: 0.796 ops/ms
Iteration 11: 0.786 ops/ms
Iteration 12: 0.789 ops/ms
Iteration 13: 0.557 ops/ms
Iteration 14: 0.481 ops/ms
Iteration 15: 0.661 ops/ms
Iteration 16: 0.750 ops/ms
Iteration 17: 0.688 ops/ms
Iteration 18: 0.673 ops/ms
Iteration 19: 0.747 ops/ms
Iteration 20: 0.762 ops/ms
Iteration 21: 0.554 ops/ms
Iteration 22: 0.504 ops/ms
Iteration 23: 0.772 ops/ms
Iteration 24: 0.594 ops/ms
Iteration 25: 0.734 ops/ms
Iteration 26: 0.546 ops/ms
Iteration 27: 0.669 ops/ms
Iteration 28: 0.563 ops/ms
Iteration 29: 0.522 ops/ms
Iteration 30: 0.789 ops/ms
Result "scala.future.FlatMapBenchmark.stdlib_post":
0.645 ±(99.9%) 0.081 ops/ms [Average]
(min, avg, max) = (0.407, 0.645, 0.796), stdev = 0.122
CI (99.9%): [0.563, 0.726] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FlatMapBenchmark.stdlib_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 39.22% complete, ETA 01:34:01
# Fork: 1 of 1
# Warmup Iteration 1: 1.149 ops/ms
# Warmup Iteration 2: 1.243 ops/ms
# Warmup Iteration 3: 1.242 ops/ms
# Warmup Iteration 4: 1.239 ops/ms
# Warmup Iteration 5: 1.136 ops/ms
# Warmup Iteration 6: 1.023 ops/ms
# Warmup Iteration 7: 1.193 ops/ms
# Warmup Iteration 8: 1.116 ops/ms
# Warmup Iteration 9: 0.849 ops/ms
# Warmup Iteration 10: 1.158 ops/ms
# Warmup Iteration 11: 1.187 ops/ms
# Warmup Iteration 12: 1.187 ops/ms
# Warmup Iteration 13: 1.203 ops/ms
# Warmup Iteration 14: 1.186 ops/ms
# Warmup Iteration 15: 0.921 ops/ms
Iteration 1: 0.967 ops/ms
Iteration 2: 1.152 ops/ms
Iteration 3: 1.136 ops/ms
Iteration 4: 1.190 ops/ms
Iteration 5: 1.236 ops/ms
Iteration 6: 1.231 ops/ms
Iteration 7: 1.235 ops/ms
Iteration 8: 1.229 ops/ms
Iteration 9: 1.242 ops/ms
Iteration 10: 0.942 ops/ms
Iteration 11: 0.818 ops/ms
Iteration 12: 1.214 ops/ms
Iteration 13: 1.229 ops/ms
Iteration 14: 1.237 ops/ms
Iteration 15: 1.235 ops/ms
Iteration 16: 1.232 ops/ms
Iteration 17: 1.225 ops/ms
Iteration 18: 1.224 ops/ms
Iteration 19: 1.102 ops/ms
Iteration 20: 1.202 ops/ms
Iteration 21: 1.172 ops/ms
Iteration 22: 1.237 ops/ms
Iteration 23: 1.225 ops/ms
Iteration 24: 1.224 ops/ms
Iteration 25: 1.149 ops/ms
Iteration 26: 1.200 ops/ms
Iteration 27: 1.131 ops/ms
Iteration 28: 1.226 ops/ms
Iteration 29: 1.201 ops/ms
Iteration 30: 1.221 ops/ms
Result "scala.future.FlatMapBenchmark.stdlib_post":
1.176 ±(99.9%) 0.067 ops/ms [Average]
(min, avg, max) = (0.818, 1.176, 1.242), stdev = 0.100
CI (99.9%): [1.109, 1.242] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FlatMapBenchmark.stdlib_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 39.71% complete, ETA 01:33:15
# Fork: 1 of 1
# Warmup Iteration 1: 0.842 ops/ms
# Warmup Iteration 2: 0.964 ops/ms
# Warmup Iteration 3: 0.966 ops/ms
# Warmup Iteration 4: 0.975 ops/ms
# Warmup Iteration 5: 0.987 ops/ms
# Warmup Iteration 6: 0.981 ops/ms
# Warmup Iteration 7: 0.997 ops/ms
# Warmup Iteration 8: 0.963 ops/ms
# Warmup Iteration 9: 0.929 ops/ms
# Warmup Iteration 10: 0.983 ops/ms
# Warmup Iteration 11: 0.984 ops/ms
# Warmup Iteration 12: 0.980 ops/ms
# Warmup Iteration 13: 0.996 ops/ms
# Warmup Iteration 14: 0.993 ops/ms
# Warmup Iteration 15: 0.937 ops/ms
Iteration 1: 0.993 ops/ms
Iteration 2: 0.985 ops/ms
Iteration 3: 0.984 ops/ms
Iteration 4: 0.977 ops/ms
Iteration 5: 0.954 ops/ms
Iteration 6: 0.916 ops/ms
Iteration 7: 0.876 ops/ms
Iteration 8: 0.990 ops/ms
Iteration 9: 0.985 ops/ms
Iteration 10: 0.990 ops/ms
Iteration 11: 0.989 ops/ms
Iteration 12: 0.904 ops/ms
Iteration 13: 0.939 ops/ms
Iteration 14: 0.935 ops/ms
Iteration 15: 0.982 ops/ms
Iteration 16: 0.792 ops/ms
Iteration 17: 0.939 ops/ms
Iteration 18: 0.934 ops/ms
Iteration 19: 0.982 ops/ms
Iteration 20: 0.949 ops/ms
Iteration 21: 0.798 ops/ms
Iteration 22: 0.990 ops/ms
Iteration 23: 0.969 ops/ms
Iteration 24: 0.920 ops/ms
Iteration 25: 0.984 ops/ms
Iteration 26: 0.987 ops/ms
Iteration 27: 0.991 ops/ms
Iteration 28: 0.975 ops/ms
Iteration 29: 0.983 ops/ms
Iteration 30: 0.849 ops/ms
Result "scala.future.FlatMapBenchmark.stdlib_pre":
0.948 ±(99.9%) 0.037 ops/ms [Average]
(min, avg, max) = (0.792, 0.948, 0.993), stdev = 0.056
CI (99.9%): [0.911, 0.985] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FlatMapBenchmark.stdlib_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 40.20% complete, ETA 01:32:30
# Fork: 1 of 1
# Warmup Iteration 1: 0.844 ops/ms
# Warmup Iteration 2: 0.958 ops/ms
# Warmup Iteration 3: 0.708 ops/ms
# Warmup Iteration 4: 1.004 ops/ms
# Warmup Iteration 5: 0.959 ops/ms
# Warmup Iteration 6: 0.993 ops/ms
# Warmup Iteration 7: 0.909 ops/ms
# Warmup Iteration 8: 0.969 ops/ms
# Warmup Iteration 9: 0.923 ops/ms
# Warmup Iteration 10: 0.852 ops/ms
# Warmup Iteration 11: 0.969 ops/ms
# Warmup Iteration 12: 0.941 ops/ms
# Warmup Iteration 13: 1.013 ops/ms
# Warmup Iteration 14: 1.021 ops/ms
# Warmup Iteration 15: 1.001 ops/ms
Iteration 1: 1.011 ops/ms
Iteration 2: 0.975 ops/ms
Iteration 3: 1.004 ops/ms
Iteration 4: 1.005 ops/ms
Iteration 5: 0.937 ops/ms
Iteration 6: 1.016 ops/ms
Iteration 7: 0.685 ops/ms
Iteration 8: 1.005 ops/ms
Iteration 9: 0.938 ops/ms
Iteration 10: 0.997 ops/ms
Iteration 11: 0.957 ops/ms
Iteration 12: 0.956 ops/ms
Iteration 13: 0.954 ops/ms
Iteration 14: 0.950 ops/ms
Iteration 15: 0.994 ops/ms
Iteration 16: 0.959 ops/ms
Iteration 17: 0.991 ops/ms
Iteration 18: 0.814 ops/ms
Iteration 19: 0.896 ops/ms
Iteration 20: 0.503 ops/ms
Iteration 21: 0.695 ops/ms
Iteration 22: 0.955 ops/ms
Iteration 23: 0.994 ops/ms
Iteration 24: 0.916 ops/ms
Iteration 25: 0.925 ops/ms
Iteration 26: 0.865 ops/ms
Iteration 27: 0.699 ops/ms
Iteration 28: 0.669 ops/ms
Iteration 29: 0.732 ops/ms
Iteration 30: 0.942 ops/ms
Result "scala.future.FlatMapBenchmark.stdlib_pre":
0.898 ±(99.9%) 0.088 ops/ms [Average]
(min, avg, max) = (0.503, 0.898, 1.016), stdev = 0.131
CI (99.9%): [0.810, 0.986] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.FlatMapBenchmark.stdlib_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 40.69% complete, ETA 01:31:44
# Fork: 1 of 1
# Warmup Iteration 1: 0.728 ops/ms
# Warmup Iteration 2: 0.816 ops/ms
# Warmup Iteration 3: 0.713 ops/ms
# Warmup Iteration 4: 0.776 ops/ms
# Warmup Iteration 5: 0.809 ops/ms
# Warmup Iteration 6: 0.794 ops/ms
# Warmup Iteration 7: 0.558 ops/ms
# Warmup Iteration 8: 0.541 ops/ms
# Warmup Iteration 9: 0.665 ops/ms
# Warmup Iteration 10: 0.743 ops/ms
# Warmup Iteration 11: 0.686 ops/ms
# Warmup Iteration 12: 0.680 ops/ms
# Warmup Iteration 13: 0.757 ops/ms
# Warmup Iteration 14: 0.768 ops/ms
# Warmup Iteration 15: 0.631 ops/ms
Iteration 1: 0.591 ops/ms
Iteration 2: 0.552 ops/ms
Iteration 3: 0.753 ops/ms
Iteration 4: 0.790 ops/ms
Iteration 5: 0.795 ops/ms
Iteration 6: 0.802 ops/ms
Iteration 7: 0.797 ops/ms
Iteration 8: 0.791 ops/ms
Iteration 9: 0.790 ops/ms
Iteration 10: 0.802 ops/ms
Iteration 11: 0.799 ops/ms
Iteration 12: 0.803 ops/ms
Iteration 13: 0.795 ops/ms
Iteration 14: 0.765 ops/ms
Iteration 15: 0.783 ops/ms
Iteration 16: 0.764 ops/ms
Iteration 17: 0.780 ops/ms
Iteration 18: 0.770 ops/ms
Iteration 19: 0.757 ops/ms
Iteration 20: 0.784 ops/ms
Iteration 21: 0.803 ops/ms
Iteration 22: 0.804 ops/ms
Iteration 23: 0.802 ops/ms
Iteration 24: 0.798 ops/ms
Iteration 25: 0.800 ops/ms
Iteration 26: 0.803 ops/ms
Iteration 27: 0.789 ops/ms
Iteration 28: 0.795 ops/ms
Iteration 29: 0.789 ops/ms
Iteration 30: 0.796 ops/ms
Result "scala.future.FlatMapBenchmark.stdlib_pre":
0.775 ±(99.9%) 0.038 ops/ms [Average]
(min, avg, max) = (0.552, 0.775, 0.804), stdev = 0.057
CI (99.9%): [0.736, 0.813] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.LoopBenchmark.improved_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 41.18% complete, ETA 01:30:59
# Fork: 1 of 1
# Warmup Iteration 1: 579.651 ops/ms
# Warmup Iteration 2: 609.016 ops/ms
# Warmup Iteration 3: 526.053 ops/ms
# Warmup Iteration 4: 545.543 ops/ms
# Warmup Iteration 5: 516.920 ops/ms
# Warmup Iteration 6: 516.268 ops/ms
# Warmup Iteration 7: 794.492 ops/ms
# Warmup Iteration 8: 805.843 ops/ms
# Warmup Iteration 9: 530.335 ops/ms
# Warmup Iteration 10: 525.649 ops/ms
# Warmup Iteration 11: 527.141 ops/ms
# Warmup Iteration 12: 516.333 ops/ms
# Warmup Iteration 13: 515.267 ops/ms
# Warmup Iteration 14: 518.087 ops/ms
# Warmup Iteration 15: 521.368 ops/ms
Iteration 1: 520.582 ops/ms
Iteration 2: 520.081 ops/ms
Iteration 3: 524.049 ops/ms
Iteration 4: 523.208 ops/ms
Iteration 5: 520.240 ops/ms
Iteration 6: 521.989 ops/ms
Iteration 7: 522.057 ops/ms
Iteration 8: 524.658 ops/ms
Iteration 9: 520.689 ops/ms
Iteration 10: 508.771 ops/ms
Iteration 11: 512.699 ops/ms
Iteration 12: 515.788 ops/ms
Iteration 13: 525.430 ops/ms
Iteration 14: 523.052 ops/ms
Iteration 15: 524.398 ops/ms
Iteration 16: 517.639 ops/ms
Iteration 17: 512.752 ops/ms
Iteration 18: 509.618 ops/ms
Iteration 19: 514.412 ops/ms
Iteration 20: 510.708 ops/ms
Iteration 21: 509.744 ops/ms
Iteration 22: 512.347 ops/ms
Iteration 23: 791.632 ops/ms
Iteration 24: 519.900 ops/ms
Iteration 25: 523.981 ops/ms
Iteration 26: 524.871 ops/ms
Iteration 27: 512.786 ops/ms
Iteration 28: 512.895 ops/ms
Iteration 29: 521.910 ops/ms
Iteration 30: 521.230 ops/ms
Result "scala.future.LoopBenchmark.improved_post":
527.470 ±(99.9%) 33.524 ops/ms [Average]
(min, avg, max) = (508.771, 527.470, 791.632), stdev = 50.178
CI (99.9%): [493.946, 560.995] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.LoopBenchmark.improved_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 41.67% complete, ETA 01:30:13
# Fork: 1 of 1
# Warmup Iteration 1: 325.326 ops/ms
# Warmup Iteration 2: 327.029 ops/ms
# Warmup Iteration 3: 306.857 ops/ms
# Warmup Iteration 4: 316.999 ops/ms
# Warmup Iteration 5: 310.846 ops/ms
# Warmup Iteration 6: 367.198 ops/ms
# Warmup Iteration 7: 344.984 ops/ms
# Warmup Iteration 8: 312.691 ops/ms
# Warmup Iteration 9: 356.859 ops/ms
# Warmup Iteration 10: 345.933 ops/ms
# Warmup Iteration 11: 347.898 ops/ms
# Warmup Iteration 12: 347.060 ops/ms
# Warmup Iteration 13: 339.292 ops/ms
# Warmup Iteration 14: 356.732 ops/ms
# Warmup Iteration 15: 333.865 ops/ms
Iteration 1: 328.659 ops/ms
Iteration 2: 354.528 ops/ms
Iteration 3: 398.940 ops/ms
Iteration 4: 335.460 ops/ms
Iteration 5: 325.762 ops/ms
Iteration 6: 327.202 ops/ms
Iteration 7: 382.221 ops/ms
Iteration 8: 304.741 ops/ms
Iteration 9: 307.367 ops/ms
Iteration 10: 332.266 ops/ms
Iteration 11: 343.502 ops/ms
Iteration 12: 355.621 ops/ms
Iteration 13: 334.618 ops/ms
Iteration 14: 338.835 ops/ms
Iteration 15: 373.794 ops/ms
Iteration 16: 330.558 ops/ms
Iteration 17: 313.461 ops/ms
Iteration 18: 333.603 ops/ms
Iteration 19: 348.823 ops/ms
Iteration 20: 312.771 ops/ms
Iteration 21: 312.165 ops/ms
Iteration 22: 368.420 ops/ms
Iteration 23: 316.383 ops/ms
Iteration 24: 310.473 ops/ms
Iteration 25: 407.892 ops/ms
Iteration 26: 351.424 ops/ms
Iteration 27: 446.441 ops/ms
Iteration 28: 311.365 ops/ms
Iteration 29: 317.619 ops/ms
Iteration 30: 312.194 ops/ms
Result "scala.future.LoopBenchmark.improved_post":
341.237 ±(99.9%) 22.388 ops/ms [Average]
(min, avg, max) = (304.741, 341.237, 446.441), stdev = 33.509
CI (99.9%): [318.849, 363.625] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.LoopBenchmark.improved_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 42.16% complete, ETA 01:29:28
# Fork: 1 of 1
# Warmup Iteration 1: 3717.772 ops/ms
# Warmup Iteration 2: 4108.117 ops/ms
# Warmup Iteration 3: 4069.102 ops/ms
# Warmup Iteration 4: 4108.652 ops/ms
# Warmup Iteration 5: 4054.937 ops/ms
# Warmup Iteration 6: 4137.414 ops/ms
# Warmup Iteration 7: 4215.255 ops/ms
# Warmup Iteration 8: 4211.377 ops/ms
# Warmup Iteration 9: 4147.164 ops/ms
# Warmup Iteration 10: 3975.642 ops/ms
# Warmup Iteration 11: 4047.000 ops/ms
# Warmup Iteration 12: 4002.761 ops/ms
# Warmup Iteration 13: 4137.052 ops/ms
# Warmup Iteration 14: 4229.900 ops/ms
# Warmup Iteration 15: 4186.042 ops/ms
Iteration 1: 4077.441 ops/ms
Iteration 2: 4081.676 ops/ms
Iteration 3: 4080.162 ops/ms
Iteration 4: 4134.205 ops/ms
Iteration 5: 4133.141 ops/ms
Iteration 6: 4224.585 ops/ms
Iteration 7: 4236.110 ops/ms
Iteration 8: 4238.837 ops/ms
Iteration 9: 4253.029 ops/ms
Iteration 10: 4247.863 ops/ms
Iteration 11: 4207.048 ops/ms
Iteration 12: 4235.670 ops/ms
Iteration 13: 4240.403 ops/ms
Iteration 14: 4236.042 ops/ms
Iteration 15: 4232.666 ops/ms
Iteration 16: 4188.790 ops/ms
Iteration 17: 4198.365 ops/ms
Iteration 18: 4173.006 ops/ms
Iteration 19: 4089.323 ops/ms
Iteration 20: 4034.140 ops/ms
Iteration 21: 4102.216 ops/ms
Iteration 22: 4044.587 ops/ms
Iteration 23: 4003.029 ops/ms
Iteration 24: 3457.233 ops/ms
Iteration 25: 4164.628 ops/ms
Iteration 26: 3862.523 ops/ms
Iteration 27: 3649.469 ops/ms
Iteration 28: 4047.483 ops/ms
Iteration 29: 4221.497 ops/ms
Iteration 30: 4226.130 ops/ms
Result "scala.future.LoopBenchmark.improved_post":
4110.710 ±(99.9%) 119.921 ops/ms [Average]
(min, avg, max) = (3457.233, 4110.710, 4253.029), stdev = 179.492
CI (99.9%): [3990.789, 4230.631] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.LoopBenchmark.improved_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 42.65% complete, ETA 01:28:42
# Fork: 1 of 1
# Warmup Iteration 1: 534.339 ops/ms
# Warmup Iteration 2: 549.297 ops/ms
# Warmup Iteration 3: 544.217 ops/ms
# Warmup Iteration 4: 487.419 ops/ms
# Warmup Iteration 5: 1090.103 ops/ms
# Warmup Iteration 6: 472.569 ops/ms
# Warmup Iteration 7: 566.752 ops/ms
# Warmup Iteration 8: 563.128 ops/ms
# Warmup Iteration 9: 568.080 ops/ms
# Warmup Iteration 10: 550.111 ops/ms
# Warmup Iteration 11: 565.769 ops/ms
# Warmup Iteration 12: 571.146 ops/ms
# Warmup Iteration 13: 576.583 ops/ms
# Warmup Iteration 14: 568.003 ops/ms
# Warmup Iteration 15: 568.040 ops/ms
Iteration 1: 561.362 ops/ms
Iteration 2: 552.537 ops/ms
Iteration 3: 541.416 ops/ms
Iteration 4: 543.446 ops/ms
Iteration 5: 549.072 ops/ms
Iteration 6: 552.060 ops/ms
Iteration 7: 543.131 ops/ms
Iteration 8: 533.690 ops/ms
Iteration 9: 560.336 ops/ms
Iteration 10: 554.830 ops/ms
Iteration 11: 522.089 ops/ms
Iteration 12: 817.108 ops/ms
Iteration 13: 564.029 ops/ms
Iteration 14: 567.197 ops/ms
Iteration 15: 1084.493 ops/ms
Iteration 16: 547.351 ops/ms
Iteration 17: 694.344 ops/ms
Iteration 18: 723.840 ops/ms
Iteration 19: 762.474 ops/ms
Iteration 20: 557.004 ops/ms
Iteration 21: 527.466 ops/ms
Iteration 22: 542.250 ops/ms
Iteration 23: 560.669 ops/ms
Iteration 24: 558.479 ops/ms
Iteration 25: 559.485 ops/ms
Iteration 26: 560.908 ops/ms
Iteration 27: 558.527 ops/ms
Iteration 28: 556.694 ops/ms
Iteration 29: 564.962 ops/ms
Iteration 30: 567.031 ops/ms
Result "scala.future.LoopBenchmark.improved_pre":
596.276 ±(99.9%) 77.737 ops/ms [Average]
(min, avg, max) = (522.089, 596.276, 1084.493), stdev = 116.354
CI (99.9%): [518.539, 674.013] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.LoopBenchmark.improved_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 43.14% complete, ETA 01:27:57
# Fork: 1 of 1
# Warmup Iteration 1: 421.063 ops/ms
# Warmup Iteration 2: 366.808 ops/ms
# Warmup Iteration 3: 453.876 ops/ms
# Warmup Iteration 4: 427.862 ops/ms
# Warmup Iteration 5: 425.657 ops/ms
# Warmup Iteration 6: 462.407 ops/ms
# Warmup Iteration 7: 455.111 ops/ms
# Warmup Iteration 8: 491.995 ops/ms
# Warmup Iteration 9: 462.256 ops/ms
# Warmup Iteration 10: 471.348 ops/ms
# Warmup Iteration 11: 448.714 ops/ms
# Warmup Iteration 12: 466.437 ops/ms
# Warmup Iteration 13: 514.678 ops/ms
# Warmup Iteration 14: 496.679 ops/ms
# Warmup Iteration 15: 477.756 ops/ms
Iteration 1: 418.807 ops/ms
Iteration 2: 428.262 ops/ms
Iteration 3: 459.435 ops/ms
Iteration 4: 465.061 ops/ms
Iteration 5: 464.717 ops/ms
Iteration 6: 453.889 ops/ms
Iteration 7: 416.365 ops/ms
Iteration 8: 416.366 ops/ms
Iteration 9: 447.035 ops/ms
Iteration 10: 476.650 ops/ms
Iteration 11: 483.916 ops/ms
Iteration 12: 474.561 ops/ms
Iteration 13: 482.776 ops/ms
Iteration 14: 519.055 ops/ms
Iteration 15: 451.672 ops/ms
Iteration 16: 442.941 ops/ms
Iteration 17: 463.215 ops/ms
Iteration 18: 457.842 ops/ms
Iteration 19: 464.951 ops/ms
Iteration 20: 470.256 ops/ms
Iteration 21: 470.125 ops/ms
Iteration 22: 481.117 ops/ms
Iteration 23: 486.785 ops/ms
Iteration 24: 475.349 ops/ms
Iteration 25: 468.882 ops/ms
Iteration 26: 440.703 ops/ms
Iteration 27: 446.063 ops/ms
Iteration 28: 423.663 ops/ms
Iteration 29: 431.936 ops/ms
Iteration 30: 454.556 ops/ms
Result "scala.future.LoopBenchmark.improved_pre":
457.898 ±(99.9%) 15.932 ops/ms [Average]
(min, avg, max) = (416.365, 457.898, 519.055), stdev = 23.846
CI (99.9%): [441.967, 473.830] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.LoopBenchmark.improved_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 43.63% complete, ETA 01:27:11
# Fork: 1 of 1
# Warmup Iteration 1: 5190.069 ops/ms
# Warmup Iteration 2: 5878.832 ops/ms
# Warmup Iteration 3: 5886.732 ops/ms
# Warmup Iteration 4: 5931.823 ops/ms
# Warmup Iteration 5: 5956.127 ops/ms
# Warmup Iteration 6: 5915.876 ops/ms
# Warmup Iteration 7: 5950.733 ops/ms
# Warmup Iteration 8: 5940.427 ops/ms
# Warmup Iteration 9: 5928.033 ops/ms
# Warmup Iteration 10: 5882.896 ops/ms
# Warmup Iteration 11: 5887.572 ops/ms
# Warmup Iteration 12: 5963.464 ops/ms
# Warmup Iteration 13: 5970.965 ops/ms
# Warmup Iteration 14: 5958.435 ops/ms
# Warmup Iteration 15: 5988.439 ops/ms
Iteration 1: 5993.652 ops/ms
Iteration 2: 5980.581 ops/ms
Iteration 3: 5932.684 ops/ms
Iteration 4: 5951.813 ops/ms
Iteration 5: 5936.868 ops/ms
Iteration 6: 5950.721 ops/ms
Iteration 7: 5902.472 ops/ms
Iteration 8: 5922.639 ops/ms
Iteration 9: 5982.536 ops/ms
Iteration 10: 5603.257 ops/ms
Iteration 11: 5680.101 ops/ms
Iteration 12: 5614.412 ops/ms
Iteration 13: 5636.170 ops/ms
Iteration 14: 5898.817 ops/ms
Iteration 15: 5969.331 ops/ms
Iteration 16: 5958.118 ops/ms
Iteration 17: 5867.825 ops/ms
Iteration 18: 5920.383 ops/ms
Iteration 19: 5940.784 ops/ms
Iteration 20: 5938.054 ops/ms
Iteration 21: 5937.943 ops/ms
Iteration 22: 5964.912 ops/ms
Iteration 23: 5929.263 ops/ms
Iteration 24: 5981.979 ops/ms
Iteration 25: 5970.638 ops/ms
Iteration 26: 5977.137 ops/ms
Iteration 27: 5949.198 ops/ms
Iteration 28: 5936.220 ops/ms
Iteration 29: 5982.138 ops/ms
Iteration 30: 5955.368 ops/ms
Result "scala.future.LoopBenchmark.improved_pre":
5905.534 ±(99.9%) 75.201 ops/ms [Average]
(min, avg, max) = (5603.257, 5905.534, 5993.652), stdev = 112.557
CI (99.9%): [5830.333, 5980.734] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.LoopBenchmark.stdlib_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 44.12% complete, ETA 01:26:26
# Fork: 1 of 1
# Warmup Iteration 1: 475.762 ops/ms
# Warmup Iteration 2: 523.358 ops/ms
# Warmup Iteration 3: 516.150 ops/ms
# Warmup Iteration 4: 528.078 ops/ms
# Warmup Iteration 5: 526.585 ops/ms
# Warmup Iteration 6: 530.617 ops/ms
# Warmup Iteration 7: 539.812 ops/ms
# Warmup Iteration 8: 698.790 ops/ms
# Warmup Iteration 9: 509.238 ops/ms
# Warmup Iteration 10: 622.303 ops/ms
# Warmup Iteration 11: 629.288 ops/ms
# Warmup Iteration 12: 484.986 ops/ms
# Warmup Iteration 13: 507.631 ops/ms
# Warmup Iteration 14: 773.633 ops/ms
# Warmup Iteration 15: 500.376 ops/ms
Iteration 1: 512.898 ops/ms
Iteration 2: 722.049 ops/ms
Iteration 3: 843.368 ops/ms
Iteration 4: 525.200 ops/ms
Iteration 5: 534.662 ops/ms
Iteration 6: 506.578 ops/ms
Iteration 7: 515.307 ops/ms
Iteration 8: 523.791 ops/ms
Iteration 9: 826.980 ops/ms
Iteration 10: 541.090 ops/ms
Iteration 11: 541.773 ops/ms
Iteration 12: 537.470 ops/ms
Iteration 13: 541.317 ops/ms
Iteration 14: 540.541 ops/ms
Iteration 15: 515.292 ops/ms
Iteration 16: 522.685 ops/ms
Iteration 17: 524.008 ops/ms
Iteration 18: 527.780 ops/ms
Iteration 19: 520.855 ops/ms
Iteration 20: 806.942 ops/ms
Iteration 21: 539.064 ops/ms
Iteration 22: 612.436 ops/ms
Iteration 23: 531.962 ops/ms
Iteration 24: 1106.965 ops/ms
Iteration 25: 517.173 ops/ms
Iteration 26: 507.232 ops/ms
Iteration 27: 632.850 ops/ms
Iteration 28: 585.092 ops/ms
Iteration 29: 640.354 ops/ms
Iteration 30: 543.825 ops/ms
Result "scala.future.LoopBenchmark.stdlib_post":
594.918 ±(99.9%) 91.344 ops/ms [Average]
(min, avg, max) = (506.578, 594.918, 1106.965), stdev = 136.719
CI (99.9%): [503.574, 686.262] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.LoopBenchmark.stdlib_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 44.61% complete, ETA 01:25:40
# Fork: 1 of 1
# Warmup Iteration 1: 275.119 ops/ms
# Warmup Iteration 2: 303.399 ops/ms
# Warmup Iteration 3: 303.227 ops/ms
# Warmup Iteration 4: 315.133 ops/ms
# Warmup Iteration 5: 303.435 ops/ms
# Warmup Iteration 6: 333.032 ops/ms
# Warmup Iteration 7: 333.365 ops/ms
# Warmup Iteration 8: 322.144 ops/ms
# Warmup Iteration 9: 327.488 ops/ms
# Warmup Iteration 10: 387.453 ops/ms
# Warmup Iteration 11: 350.431 ops/ms
# Warmup Iteration 12: 379.812 ops/ms
# Warmup Iteration 13: 352.908 ops/ms
# Warmup Iteration 14: 352.915 ops/ms
# Warmup Iteration 15: 353.056 ops/ms
Iteration 1: 378.748 ops/ms
Iteration 2: 373.645 ops/ms
Iteration 3: 369.874 ops/ms
Iteration 4: 376.593 ops/ms
Iteration 5: 351.811 ops/ms
Iteration 6: 375.672 ops/ms
Iteration 7: 353.430 ops/ms
Iteration 8: 420.777 ops/ms
Iteration 9: 380.547 ops/ms
Iteration 10: 373.818 ops/ms
Iteration 11: 379.247 ops/ms
Iteration 12: 382.334 ops/ms
Iteration 13: 360.660 ops/ms
Iteration 14: 387.418 ops/ms
Iteration 15: 362.875 ops/ms
Iteration 16: 355.051 ops/ms
Iteration 17: 364.007 ops/ms
Iteration 18: 396.055 ops/ms
Iteration 19: 396.516 ops/ms
Iteration 20: 380.388 ops/ms
Iteration 21: 382.003 ops/ms
Iteration 22: 509.094 ops/ms
Iteration 23: 354.881 ops/ms
Iteration 24: 380.961 ops/ms
Iteration 25: 361.400 ops/ms
Iteration 26: 329.189 ops/ms
Iteration 27: 342.542 ops/ms
Iteration 28: 341.868 ops/ms
Iteration 29: 347.802 ops/ms
Iteration 30: 365.694 ops/ms
Result "scala.future.LoopBenchmark.stdlib_post":
374.497 ±(99.9%) 21.103 ops/ms [Average]
(min, avg, max) = (329.189, 374.497, 509.094), stdev = 31.586
CI (99.9%): [353.394, 395.600] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.LoopBenchmark.stdlib_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 45.10% complete, ETA 01:24:55
# Fork: 1 of 1
# Warmup Iteration 1: 3059.290 ops/ms
# Warmup Iteration 2: 3361.999 ops/ms
# Warmup Iteration 3: 3414.332 ops/ms
# Warmup Iteration 4: 3407.866 ops/ms
# Warmup Iteration 5: 3361.169 ops/ms
# Warmup Iteration 6: 3146.413 ops/ms
# Warmup Iteration 7: 3200.619 ops/ms
# Warmup Iteration 8: 3304.725 ops/ms
# Warmup Iteration 9: 3071.079 ops/ms
# Warmup Iteration 10: 2305.011 ops/ms
# Warmup Iteration 11: 2718.211 ops/ms
# Warmup Iteration 12: 3340.177 ops/ms
# Warmup Iteration 13: 3399.592 ops/ms
# Warmup Iteration 14: 3393.477 ops/ms
# Warmup Iteration 15: 3404.188 ops/ms
Iteration 1: 3418.226 ops/ms
Iteration 2: 3395.386 ops/ms
Iteration 3: 3403.753 ops/ms
Iteration 4: 3403.110 ops/ms
Iteration 5: 3419.550 ops/ms
Iteration 6: 3397.575 ops/ms
Iteration 7: 3416.458 ops/ms
Iteration 8: 3397.396 ops/ms
Iteration 9: 3386.488 ops/ms
Iteration 10: 3401.506 ops/ms
Iteration 11: 3393.806 ops/ms
Iteration 12: 3399.238 ops/ms
Iteration 13: 3363.577 ops/ms
Iteration 14: 3150.224 ops/ms
Iteration 15: 3195.454 ops/ms
Iteration 16: 3336.457 ops/ms
Iteration 17: 3232.374 ops/ms
Iteration 18: 3356.831 ops/ms
Iteration 19: 3381.957 ops/ms
Iteration 20: 3386.547 ops/ms
Iteration 21: 3393.256 ops/ms
Iteration 22: 3372.079 ops/ms
Iteration 23: 3367.902 ops/ms
Iteration 24: 3139.295 ops/ms
Iteration 25: 3173.675 ops/ms
Iteration 26: 3246.231 ops/ms
Iteration 27: 3401.286 ops/ms
Iteration 28: 3388.301 ops/ms
Iteration 29: 3381.211 ops/ms
Iteration 30: 3358.608 ops/ms
Result "scala.future.LoopBenchmark.stdlib_post":
3348.592 ±(99.9%) 56.710 ops/ms [Average]
(min, avg, max) = (3139.295, 3348.592, 3419.550), stdev = 84.881
CI (99.9%): [3291.882, 3405.302] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.LoopBenchmark.stdlib_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 45.59% complete, ETA 01:24:09
# Fork: 1 of 1
# Warmup Iteration 1: 542.763 ops/ms
# Warmup Iteration 2: 1137.861 ops/ms
# Warmup Iteration 3: 583.019 ops/ms
# Warmup Iteration 4: 572.791 ops/ms
# Warmup Iteration 5: 577.505 ops/ms
# Warmup Iteration 6: 566.265 ops/ms
# Warmup Iteration 7: 569.416 ops/ms
# Warmup Iteration 8: 574.627 ops/ms
# Warmup Iteration 9: 574.821 ops/ms
# Warmup Iteration 10: 566.781 ops/ms
# Warmup Iteration 11: 579.628 ops/ms
# Warmup Iteration 12: 567.712 ops/ms
# Warmup Iteration 13: 573.122 ops/ms
# Warmup Iteration 14: 585.164 ops/ms
# Warmup Iteration 15: 577.822 ops/ms
Iteration 1: 578.420 ops/ms
Iteration 2: 579.389 ops/ms
Iteration 3: 570.659 ops/ms
Iteration 4: 571.708 ops/ms
Iteration 5: 565.306 ops/ms
Iteration 6: 587.109 ops/ms
Iteration 7: 578.593 ops/ms
Iteration 8: 548.833 ops/ms
Iteration 9: 557.782 ops/ms
Iteration 10: 549.470 ops/ms
Iteration 11: 550.704 ops/ms
Iteration 12: 572.762 ops/ms
Iteration 13: 572.023 ops/ms
Iteration 14: 565.596 ops/ms
Iteration 15: 561.840 ops/ms
Iteration 16: 563.915 ops/ms
Iteration 17: 559.974 ops/ms
Iteration 18: 563.316 ops/ms
Iteration 19: 568.507 ops/ms
Iteration 20: 575.134 ops/ms
Iteration 21: 570.330 ops/ms
Iteration 22: 577.816 ops/ms
Iteration 23: 577.840 ops/ms
Iteration 24: 586.676 ops/ms
Iteration 25: 587.609 ops/ms
Iteration 26: 599.023 ops/ms
Iteration 27: 597.873 ops/ms
Iteration 28: 1211.708 ops/ms
Iteration 29: 572.472 ops/ms
Iteration 30: 573.318 ops/ms
Result "scala.future.LoopBenchmark.stdlib_pre":
593.190 ±(99.9%) 78.491 ops/ms [Average]
(min, avg, max) = (548.833, 593.190, 1211.708), stdev = 117.481
CI (99.9%): [514.699, 671.681] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.LoopBenchmark.stdlib_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 46.08% complete, ETA 01:23:24
# Fork: 1 of 1
# Warmup Iteration 1: 322.116 ops/ms
# Warmup Iteration 2: 375.741 ops/ms
# Warmup Iteration 3: 338.674 ops/ms
# Warmup Iteration 4: 365.048 ops/ms
# Warmup Iteration 5: 374.670 ops/ms
# Warmup Iteration 6: 354.929 ops/ms
# Warmup Iteration 7: 371.796 ops/ms
# Warmup Iteration 8: 365.857 ops/ms
# Warmup Iteration 9: 376.195 ops/ms
# Warmup Iteration 10: 399.717 ops/ms
# Warmup Iteration 11: 399.086 ops/ms
# Warmup Iteration 12: 376.502 ops/ms
# Warmup Iteration 13: 395.292 ops/ms
# Warmup Iteration 14: 355.988 ops/ms
# Warmup Iteration 15: 361.690 ops/ms
Iteration 1: 358.549 ops/ms
Iteration 2: 365.855 ops/ms
Iteration 3: 365.626 ops/ms
Iteration 4: 386.958 ops/ms
Iteration 5: 380.070 ops/ms
Iteration 6: 376.497 ops/ms
Iteration 7: 370.930 ops/ms
Iteration 8: 377.508 ops/ms
Iteration 9: 384.560 ops/ms
Iteration 10: 366.750 ops/ms
Iteration 11: 364.268 ops/ms
Iteration 12: 416.098 ops/ms
Iteration 13: 414.354 ops/ms
Iteration 14: 422.984 ops/ms
Iteration 15: 444.167 ops/ms
Iteration 16: 405.718 ops/ms
Iteration 17: 371.370 ops/ms
Iteration 18: 382.457 ops/ms
Iteration 19: 387.601 ops/ms
Iteration 20: 407.627 ops/ms
Iteration 21: 414.102 ops/ms
Iteration 22: 405.965 ops/ms
Iteration 23: 385.900 ops/ms
Iteration 24: 366.034 ops/ms
Iteration 25: 449.992 ops/ms
Iteration 26: 360.843 ops/ms
Iteration 27: 366.921 ops/ms
Iteration 28: 370.815 ops/ms
Iteration 29: 379.620 ops/ms
Iteration 30: 392.578 ops/ms
Result "scala.future.LoopBenchmark.stdlib_pre":
388.091 ±(99.9%) 16.297 ops/ms [Average]
(min, avg, max) = (358.549, 388.091, 449.992), stdev = 24.392
CI (99.9%): [371.794, 404.387] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.LoopBenchmark.stdlib_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 46.57% complete, ETA 01:22:38
# Fork: 1 of 1
# Warmup Iteration 1: 4429.137 ops/ms
# Warmup Iteration 2: 4864.154 ops/ms
# Warmup Iteration 3: 4876.253 ops/ms
# Warmup Iteration 4: 4962.321 ops/ms
# Warmup Iteration 5: 5030.998 ops/ms
# Warmup Iteration 6: 4538.851 ops/ms
# Warmup Iteration 7: 3164.967 ops/ms
# Warmup Iteration 8: 4136.154 ops/ms
# Warmup Iteration 9: 5029.893 ops/ms
# Warmup Iteration 10: 5120.830 ops/ms
# Warmup Iteration 11: 4362.377 ops/ms
# Warmup Iteration 12: 4614.718 ops/ms
# Warmup Iteration 13: 5027.931 ops/ms
# Warmup Iteration 14: 5124.039 ops/ms
# Warmup Iteration 15: 5091.510 ops/ms
Iteration 1: 5084.617 ops/ms
Iteration 2: 5077.694 ops/ms
Iteration 3: 5091.089 ops/ms
Iteration 4: 5111.106 ops/ms
Iteration 5: 5127.041 ops/ms
Iteration 6: 5049.779 ops/ms
Iteration 7: 4066.708 ops/ms
Iteration 8: 4623.875 ops/ms
Iteration 9: 4979.519 ops/ms
Iteration 10: 5140.511 ops/ms
Iteration 11: 4613.982 ops/ms
Iteration 12: 4636.481 ops/ms
Iteration 13: 4854.072 ops/ms
Iteration 14: 5006.796 ops/ms
Iteration 15: 5050.270 ops/ms
Iteration 16: 4571.220 ops/ms
Iteration 17: 5090.913 ops/ms
Iteration 18: 4320.450 ops/ms
Iteration 19: 4950.052 ops/ms
Iteration 20: 4994.186 ops/ms
Iteration 21: 4712.982 ops/ms
Iteration 22: 4900.911 ops/ms
Iteration 23: 4819.250 ops/ms
Iteration 24: 4924.082 ops/ms
Iteration 25: 5008.146 ops/ms
Iteration 26: 5128.037 ops/ms
Iteration 27: 5100.391 ops/ms
Iteration 28: 5131.017 ops/ms
Iteration 29: 5121.531 ops/ms
Iteration 30: 5079.613 ops/ms
Result "scala.future.LoopBenchmark.stdlib_pre":
4912.211 ±(99.9%) 175.929 ops/ms [Average]
(min, avg, max) = (4066.708, 4912.211, 5140.511), stdev = 263.322
CI (99.9%): [4736.282, 5088.140] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.MapBenchmark.improved_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 47.06% complete, ETA 01:21:53
# Fork: 1 of 1
# Warmup Iteration 1: 2.556 ops/ms
# Warmup Iteration 2: 2.687 ops/ms
# Warmup Iteration 3: 2.567 ops/ms
# Warmup Iteration 4: 2.336 ops/ms
# Warmup Iteration 5: 2.561 ops/ms
# Warmup Iteration 6: 2.717 ops/ms
# Warmup Iteration 7: 2.405 ops/ms
# Warmup Iteration 8: 2.594 ops/ms
# Warmup Iteration 9: 2.255 ops/ms
# Warmup Iteration 10: 2.392 ops/ms
# Warmup Iteration 11: 2.464 ops/ms
# Warmup Iteration 12: 2.540 ops/ms
# Warmup Iteration 13: 2.583 ops/ms
# Warmup Iteration 14: 2.612 ops/ms
# Warmup Iteration 15: 2.584 ops/ms
Iteration 1: 2.629 ops/ms
Iteration 2: 2.551 ops/ms
Iteration 3: 2.405 ops/ms
Iteration 4: 2.272 ops/ms
Iteration 5: 2.590 ops/ms
Iteration 6: 2.566 ops/ms
Iteration 7: 2.565 ops/ms
Iteration 8: 2.585 ops/ms
Iteration 9: 2.548 ops/ms
Iteration 10: 2.548 ops/ms
Iteration 11: 2.504 ops/ms
Iteration 12: 2.521 ops/ms
Iteration 13: 2.617 ops/ms
Iteration 14: 2.577 ops/ms
Iteration 15: 2.412 ops/ms
Iteration 16: 2.422 ops/ms
Iteration 17: 2.605 ops/ms
Iteration 18: 1.724 ops/ms
Iteration 19: 1.561 ops/ms
Iteration 20: 2.005 ops/ms
Iteration 21: 2.402 ops/ms
Iteration 22: 1.992 ops/ms
Iteration 23: 2.396 ops/ms
Iteration 24: 2.550 ops/ms
Iteration 25: 2.447 ops/ms
Iteration 26: 2.481 ops/ms
Iteration 27: 2.640 ops/ms
Iteration 28: 2.578 ops/ms
Iteration 29: 2.489 ops/ms
Iteration 30: 2.601 ops/ms
Result "scala.future.MapBenchmark.improved_post":
2.426 ±(99.9%) 0.177 ops/ms [Average]
(min, avg, max) = (1.561, 2.426, 2.640), stdev = 0.265
CI (99.9%): [2.249, 2.603] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.MapBenchmark.improved_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 47.55% complete, ETA 01:21:07
# Fork: 1 of 1
# Warmup Iteration 1: 2.400 ops/ms
# Warmup Iteration 2: 2.412 ops/ms
# Warmup Iteration 3: 2.389 ops/ms
# Warmup Iteration 4: 2.214 ops/ms
# Warmup Iteration 5: 2.218 ops/ms
# Warmup Iteration 6: 2.526 ops/ms
# Warmup Iteration 7: 2.470 ops/ms
# Warmup Iteration 8: 2.430 ops/ms
# Warmup Iteration 9: 2.544 ops/ms
# Warmup Iteration 10: 2.467 ops/ms
# Warmup Iteration 11: 2.529 ops/ms
# Warmup Iteration 12: 2.442 ops/ms
# Warmup Iteration 13: 2.496 ops/ms
# Warmup Iteration 14: 2.279 ops/ms
# Warmup Iteration 15: 2.461 ops/ms
Iteration 1: 2.461 ops/ms
Iteration 2: 2.405 ops/ms
Iteration 3: 2.476 ops/ms
Iteration 4: 2.286 ops/ms
Iteration 5: 2.296 ops/ms
Iteration 6: 2.065 ops/ms
Iteration 7: 2.531 ops/ms
Iteration 8: 2.493 ops/ms
Iteration 9: 2.542 ops/ms
Iteration 10: 2.442 ops/ms
Iteration 11: 2.362 ops/ms
Iteration 12: 2.227 ops/ms
Iteration 13: 2.222 ops/ms
Iteration 14: 1.856 ops/ms
Iteration 15: 1.898 ops/ms
Iteration 16: 1.876 ops/ms
Iteration 17: 2.214 ops/ms
Iteration 18: 2.240 ops/ms
Iteration 19: 2.109 ops/ms
Iteration 20: 2.074 ops/ms
Iteration 21: 2.218 ops/ms
Iteration 22: 2.201 ops/ms
Iteration 23: 2.187 ops/ms
Iteration 24: 2.241 ops/ms
Iteration 25: 2.224 ops/ms
Iteration 26: 2.253 ops/ms
Iteration 27: 1.559 ops/ms
Iteration 28: 1.276 ops/ms
Iteration 29: 1.689 ops/ms
Iteration 30: 1.895 ops/ms
Result "scala.future.MapBenchmark.improved_post":
2.161 ±(99.9%) 0.198 ops/ms [Average]
(min, avg, max) = (1.276, 2.161, 2.542), stdev = 0.296
CI (99.9%): [1.963, 2.358] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.MapBenchmark.improved_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 48.04% complete, ETA 01:20:21
# Fork: 1 of 1
# Warmup Iteration 1: 2.414 ops/ms
# Warmup Iteration 2: 2.669 ops/ms
# Warmup Iteration 3: 2.734 ops/ms
# Warmup Iteration 4: 2.451 ops/ms
# Warmup Iteration 5: 2.421 ops/ms
# Warmup Iteration 6: 2.378 ops/ms
# Warmup Iteration 7: 2.546 ops/ms
# Warmup Iteration 8: 3.016 ops/ms
# Warmup Iteration 9: 3.049 ops/ms
# Warmup Iteration 10: 3.069 ops/ms
# Warmup Iteration 11: 2.960 ops/ms
# Warmup Iteration 12: 3.008 ops/ms
# Warmup Iteration 13: 3.011 ops/ms
# Warmup Iteration 14: 2.972 ops/ms
# Warmup Iteration 15: 3.027 ops/ms
Iteration 1: 3.026 ops/ms
Iteration 2: 3.007 ops/ms
Iteration 3: 2.710 ops/ms
Iteration 4: 2.656 ops/ms
Iteration 5: 2.740 ops/ms
Iteration 6: 2.853 ops/ms
Iteration 7: 2.456 ops/ms
Iteration 8: 2.090 ops/ms
Iteration 9: 2.592 ops/ms
Iteration 10: 2.304 ops/ms
Iteration 11: 2.755 ops/ms
Iteration 12: 2.323 ops/ms
Iteration 13: 2.808 ops/ms
Iteration 14: 2.319 ops/ms
Iteration 15: 2.495 ops/ms
Iteration 16: 2.705 ops/ms
Iteration 17: 2.870 ops/ms
Iteration 18: 2.856 ops/ms
Iteration 19: 2.086 ops/ms
Iteration 20: 2.748 ops/ms
Iteration 21: 2.448 ops/ms
Iteration 22: 2.724 ops/ms
Iteration 23: 3.036 ops/ms
Iteration 24: 3.040 ops/ms
Iteration 25: 2.592 ops/ms
Iteration 26: 2.649 ops/ms
Iteration 27: 2.831 ops/ms
Iteration 28: 2.905 ops/ms
Iteration 29: 2.915 ops/ms
Iteration 30: 2.900 ops/ms
Result "scala.future.MapBenchmark.improved_post":
2.681 ±(99.9%) 0.177 ops/ms [Average]
(min, avg, max) = (2.086, 2.681, 3.040), stdev = 0.266
CI (99.9%): [2.504, 2.859] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.MapBenchmark.improved_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 48.53% complete, ETA 01:19:36
# Fork: 1 of 1
# Warmup Iteration 1: 2.414 ops/ms
# Warmup Iteration 2: 4.432 ops/ms
# Warmup Iteration 3: 4.523 ops/ms
# Warmup Iteration 4: 4.545 ops/ms
# Warmup Iteration 5: 3.832 ops/ms
# Warmup Iteration 6: 3.963 ops/ms
# Warmup Iteration 7: 3.723 ops/ms
# Warmup Iteration 8: 3.067 ops/ms
# Warmup Iteration 9: 2.535 ops/ms
# Warmup Iteration 10: 4.486 ops/ms
# Warmup Iteration 11: 3.823 ops/ms
# Warmup Iteration 12: 3.350 ops/ms
# Warmup Iteration 13: 2.856 ops/ms
# Warmup Iteration 14: 4.380 ops/ms
# Warmup Iteration 15: 4.228 ops/ms
Iteration 1: 4.322 ops/ms
Iteration 2: 3.258 ops/ms
Iteration 3: 3.073 ops/ms
Iteration 4: 2.788 ops/ms
Iteration 5: 4.184 ops/ms
Iteration 6: 4.087 ops/ms
Iteration 7: 4.154 ops/ms
Iteration 8: 4.252 ops/ms
Iteration 9: 3.667 ops/ms
Iteration 10: 4.363 ops/ms
Iteration 11: 3.626 ops/ms
Iteration 12: 3.846 ops/ms
Iteration 13: 2.359 ops/ms
Iteration 14: 4.240 ops/ms
Iteration 15: 4.299 ops/ms
Iteration 16: 3.506 ops/ms
Iteration 17: 3.798 ops/ms
Iteration 18: 2.928 ops/ms
Iteration 19: 4.248 ops/ms
Iteration 20: 3.984 ops/ms
Iteration 21: 3.368 ops/ms
Iteration 22: 3.656 ops/ms
Iteration 23: 3.806 ops/ms
Iteration 24: 3.942 ops/ms
Iteration 25: 2.933 ops/ms
Iteration 26: 3.036 ops/ms
Iteration 27: 3.130 ops/ms
Iteration 28: 3.976 ops/ms
Iteration 29: 3.568 ops/ms
Iteration 30: 3.684 ops/ms
Result "scala.future.MapBenchmark.improved_pre":
3.669 ±(99.9%) 0.356 ops/ms [Average]
(min, avg, max) = (2.359, 3.669, 4.363), stdev = 0.533
CI (99.9%): [3.313, 4.026] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.MapBenchmark.improved_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 49.02% complete, ETA 01:18:51
# Fork: 1 of 1
# Warmup Iteration 1: 3.006 ops/ms
# Warmup Iteration 2: 2.749 ops/ms
# Warmup Iteration 3: 3.844 ops/ms
# Warmup Iteration 4: 4.213 ops/ms
# Warmup Iteration 5: 4.126 ops/ms
# Warmup Iteration 6: 2.794 ops/ms
# Warmup Iteration 7: 3.300 ops/ms
# Warmup Iteration 8: 4.064 ops/ms
# Warmup Iteration 9: 4.171 ops/ms
# Warmup Iteration 10: 4.554 ops/ms
# Warmup Iteration 11: 3.384 ops/ms
# Warmup Iteration 12: 3.839 ops/ms
# Warmup Iteration 13: 4.110 ops/ms
# Warmup Iteration 14: 4.029 ops/ms
# Warmup Iteration 15: 4.408 ops/ms
Iteration 1: 3.620 ops/ms
Iteration 2: 3.691 ops/ms
Iteration 3: 3.809 ops/ms
Iteration 4: 5.024 ops/ms
Iteration 5: 4.772 ops/ms
Iteration 6: 4.506 ops/ms
Iteration 7: 4.358 ops/ms
Iteration 8: 3.410 ops/ms
Iteration 9: 4.173 ops/ms
Iteration 10: 3.785 ops/ms
Iteration 11: 3.992 ops/ms
Iteration 12: 5.064 ops/ms
Iteration 13: 4.208 ops/ms
Iteration 14: 4.299 ops/ms
Iteration 15: 4.847 ops/ms
Iteration 16: 4.855 ops/ms
Iteration 17: 5.049 ops/ms
Iteration 18: 5.006 ops/ms
Iteration 19: 4.558 ops/ms
Iteration 20: 5.033 ops/ms
Iteration 21: 3.629 ops/ms
Iteration 22: 4.313 ops/ms
Iteration 23: 3.712 ops/ms
Iteration 24: 2.861 ops/ms
Iteration 25: 5.087 ops/ms
Iteration 26: 4.925 ops/ms
Iteration 27: 3.311 ops/ms
Iteration 28: 4.027 ops/ms
Iteration 29: 3.982 ops/ms
Iteration 30: 4.997 ops/ms
Result "scala.future.MapBenchmark.improved_pre":
4.297 ±(99.9%) 0.419 ops/ms [Average]
(min, avg, max) = (2.861, 4.297, 5.087), stdev = 0.627
CI (99.9%): [3.878, 4.716] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.MapBenchmark.improved_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 49.51% complete, ETA 01:18:05
# Fork: 1 of 1
# Warmup Iteration 1: 1.141 ops/ms
# Warmup Iteration 2: 1.239 ops/ms
# Warmup Iteration 3: 1.227 ops/ms
# Warmup Iteration 4: 1.135 ops/ms
# Warmup Iteration 5: 0.879 ops/ms
# Warmup Iteration 6: 1.156 ops/ms
# Warmup Iteration 7: 0.944 ops/ms
# Warmup Iteration 8: 1.038 ops/ms
# Warmup Iteration 9: 1.040 ops/ms
# Warmup Iteration 10: 1.165 ops/ms
# Warmup Iteration 11: 1.204 ops/ms
# Warmup Iteration 12: 1.227 ops/ms
# Warmup Iteration 13: 1.144 ops/ms
# Warmup Iteration 14: 1.226 ops/ms
# Warmup Iteration 15: 0.947 ops/ms
Iteration 1: 0.962 ops/ms
Iteration 2: 1.218 ops/ms
Iteration 3: 1.227 ops/ms
Iteration 4: 1.069 ops/ms
Iteration 5: 1.230 ops/ms
Iteration 6: 1.241 ops/ms
Iteration 7: 0.976 ops/ms
Iteration 8: 0.940 ops/ms
Iteration 9: 1.111 ops/ms
Iteration 10: 1.206 ops/ms
Iteration 11: 1.135 ops/ms
Iteration 12: 1.111 ops/ms
Iteration 13: 1.203 ops/ms
Iteration 14: 1.085 ops/ms
Iteration 15: 1.015 ops/ms
Iteration 16: 1.202 ops/ms
Iteration 17: 1.001 ops/ms
Iteration 18: 1.182 ops/ms
Iteration 19: 1.172 ops/ms
Iteration 20: 1.150 ops/ms
Iteration 21: 1.014 ops/ms
Iteration 22: 0.984 ops/ms
Iteration 23: 1.027 ops/ms
Iteration 24: 1.101 ops/ms
Iteration 25: 1.215 ops/ms
Iteration 26: 1.214 ops/ms
Iteration 27: 1.181 ops/ms
Iteration 28: 1.222 ops/ms
Iteration 29: 1.128 ops/ms
Iteration 30: 1.085 ops/ms
Result "scala.future.MapBenchmark.improved_pre":
1.120 ±(99.9%) 0.063 ops/ms [Average]
(min, avg, max) = (0.940, 1.120, 1.241), stdev = 0.094
CI (99.9%): [1.058, 1.183] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.MapBenchmark.stdlib_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 50.00% complete, ETA 01:17:20
# Fork: 1 of 1
# Warmup Iteration 1: 1.540 ops/ms
# Warmup Iteration 2: 1.674 ops/ms
# Warmup Iteration 3: 1.338 ops/ms
# Warmup Iteration 4: 1.496 ops/ms
# Warmup Iteration 5: 1.527 ops/ms
# Warmup Iteration 6: 1.591 ops/ms
# Warmup Iteration 7: 1.383 ops/ms
# Warmup Iteration 8: 1.321 ops/ms
# Warmup Iteration 9: 1.449 ops/ms
# Warmup Iteration 10: 1.679 ops/ms
# Warmup Iteration 11: 1.591 ops/ms
# Warmup Iteration 12: 1.399 ops/ms
# Warmup Iteration 13: 1.468 ops/ms
# Warmup Iteration 14: 1.711 ops/ms
# Warmup Iteration 15: 1.457 ops/ms
Iteration 1: 1.425 ops/ms
Iteration 2: 1.406 ops/ms
Iteration 3: 1.535 ops/ms
Iteration 4: 1.451 ops/ms
Iteration 5: 1.243 ops/ms
Iteration 6: 1.662 ops/ms
Iteration 7: 1.608 ops/ms
Iteration 8: 1.770 ops/ms
Iteration 9: 1.697 ops/ms
Iteration 10: 1.697 ops/ms
Iteration 11: 1.739 ops/ms
Iteration 12: 1.722 ops/ms
Iteration 13: 1.755 ops/ms
Iteration 14: 1.705 ops/ms
Iteration 15: 1.660 ops/ms
Iteration 16: 1.701 ops/ms
Iteration 17: 1.673 ops/ms
Iteration 18: 1.643 ops/ms
Iteration 19: 1.698 ops/ms
Iteration 20: 1.676 ops/ms
Iteration 21: 1.609 ops/ms
Iteration 22: 1.632 ops/ms
Iteration 23: 1.229 ops/ms
Iteration 24: 1.246 ops/ms
Iteration 25: 1.195 ops/ms
Iteration 26: 1.308 ops/ms
Iteration 27: 1.411 ops/ms
Iteration 28: 1.684 ops/ms
Iteration 29: 1.312 ops/ms
Iteration 30: 1.569 ops/ms
Result "scala.future.MapBenchmark.stdlib_post":
1.555 ±(99.9%) 0.122 ops/ms [Average]
(min, avg, max) = (1.195, 1.555, 1.770), stdev = 0.182
CI (99.9%): [1.434, 1.677] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.MapBenchmark.stdlib_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 50.49% complete, ETA 01:16:34
# Fork: 1 of 1
# Warmup Iteration 1: 1.283 ops/ms
# Warmup Iteration 2: 1.221 ops/ms
# Warmup Iteration 3: 1.095 ops/ms
# Warmup Iteration 4: 1.099 ops/ms
# Warmup Iteration 5: 1.252 ops/ms
# Warmup Iteration 6: 1.387 ops/ms
# Warmup Iteration 7: 1.413 ops/ms
# Warmup Iteration 8: 1.045 ops/ms
# Warmup Iteration 9: 1.089 ops/ms
# Warmup Iteration 10: 0.900 ops/ms
# Warmup Iteration 11: 0.821 ops/ms
# Warmup Iteration 12: 0.816 ops/ms
# Warmup Iteration 13: 1.098 ops/ms
# Warmup Iteration 14: 1.240 ops/ms
# Warmup Iteration 15: 1.003 ops/ms
Iteration 1: 0.934 ops/ms
Iteration 2: 1.439 ops/ms
Iteration 3: 1.178 ops/ms
Iteration 4: 0.930 ops/ms
Iteration 5: 0.974 ops/ms
Iteration 6: 1.013 ops/ms
Iteration 7: 0.997 ops/ms
Iteration 8: 1.287 ops/ms
Iteration 9: 1.431 ops/ms
Iteration 10: 1.508 ops/ms
Iteration 11: 1.575 ops/ms
Iteration 12: 1.236 ops/ms
Iteration 13: 1.121 ops/ms
Iteration 14: 1.191 ops/ms
Iteration 15: 1.199 ops/ms
Iteration 16: 1.484 ops/ms
Iteration 17: 1.561 ops/ms
Iteration 18: 1.618 ops/ms
Iteration 19: 1.606 ops/ms
Iteration 20: 1.569 ops/ms
Iteration 21: 1.534 ops/ms
Iteration 22: 1.605 ops/ms
Iteration 23: 1.581 ops/ms
Iteration 24: 1.559 ops/ms
Iteration 25: 1.402 ops/ms
Iteration 26: 1.572 ops/ms
Iteration 27: 1.600 ops/ms
Iteration 28: 1.614 ops/ms
Iteration 29: 1.612 ops/ms
Iteration 30: 1.554 ops/ms
Result "scala.future.MapBenchmark.stdlib_post":
1.383 ±(99.9%) 0.160 ops/ms [Average]
(min, avg, max) = (0.930, 1.383, 1.618), stdev = 0.240
CI (99.9%): [1.222, 1.543] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.MapBenchmark.stdlib_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 50.98% complete, ETA 01:15:49
# Fork: 1 of 1
# Warmup Iteration 1: 2.216 ops/ms
# Warmup Iteration 2: 2.125 ops/ms
# Warmup Iteration 3: 2.226 ops/ms
# Warmup Iteration 4: 2.255 ops/ms
# Warmup Iteration 5: 2.258 ops/ms
# Warmup Iteration 6: 2.250 ops/ms
# Warmup Iteration 7: 2.256 ops/ms
# Warmup Iteration 8: 2.191 ops/ms
# Warmup Iteration 9: 2.247 ops/ms
# Warmup Iteration 10: 2.268 ops/ms
# Warmup Iteration 11: 2.217 ops/ms
# Warmup Iteration 12: 2.201 ops/ms
# Warmup Iteration 13: 2.245 ops/ms
# Warmup Iteration 14: 2.215 ops/ms
# Warmup Iteration 15: 2.267 ops/ms
Iteration 1: 2.248 ops/ms
Iteration 2: 2.213 ops/ms
Iteration 3: 2.206 ops/ms
Iteration 4: 2.164 ops/ms
Iteration 5: 2.081 ops/ms
Iteration 6: 2.182 ops/ms
Iteration 7: 2.176 ops/ms
Iteration 8: 2.195 ops/ms
Iteration 9: 2.194 ops/ms
Iteration 10: 2.203 ops/ms
Iteration 11: 2.191 ops/ms
Iteration 12: 2.200 ops/ms
Iteration 13: 2.254 ops/ms
Iteration 14: 2.419 ops/ms
Iteration 15: 2.387 ops/ms
Iteration 16: 2.401 ops/ms
Iteration 17: 2.312 ops/ms
Iteration 18: 2.150 ops/ms
Iteration 19: 2.296 ops/ms
Iteration 20: 2.265 ops/ms
Iteration 21: 2.386 ops/ms
Iteration 22: 2.404 ops/ms
Iteration 23: 2.407 ops/ms
Iteration 24: 2.414 ops/ms
Iteration 25: 2.381 ops/ms
Iteration 26: 2.423 ops/ms
Iteration 27: 2.421 ops/ms
Iteration 28: 2.418 ops/ms
Iteration 29: 2.428 ops/ms
Iteration 30: 2.421 ops/ms
Result "scala.future.MapBenchmark.stdlib_post":
2.295 ±(99.9%) 0.073 ops/ms [Average]
(min, avg, max) = (2.081, 2.295, 2.428), stdev = 0.110
CI (99.9%): [2.221, 2.368] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.MapBenchmark.stdlib_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 51.47% complete, ETA 01:15:03
# Fork: 1 of 1
# Warmup Iteration 1: 3.093 ops/ms
# Warmup Iteration 2: 3.308 ops/ms
# Warmup Iteration 3: 3.470 ops/ms
# Warmup Iteration 4: 2.733 ops/ms
# Warmup Iteration 5: 3.471 ops/ms
# Warmup Iteration 6: 3.098 ops/ms
# Warmup Iteration 7: 3.299 ops/ms
# Warmup Iteration 8: 2.940 ops/ms
# Warmup Iteration 9: 3.069 ops/ms
# Warmup Iteration 10: 3.498 ops/ms
# Warmup Iteration 11: 3.205 ops/ms
# Warmup Iteration 12: 3.443 ops/ms
# Warmup Iteration 13: 3.341 ops/ms
# Warmup Iteration 14: 3.483 ops/ms
# Warmup Iteration 15: 3.485 ops/ms
Iteration 1: 3.505 ops/ms
Iteration 2: 3.133 ops/ms
Iteration 3: 3.328 ops/ms
Iteration 4: 2.984 ops/ms
Iteration 5: 3.538 ops/ms
Iteration 6: 3.529 ops/ms
Iteration 7: 3.439 ops/ms
Iteration 8: 3.296 ops/ms
Iteration 9: 3.531 ops/ms
Iteration 10: 3.271 ops/ms
Iteration 11: 3.318 ops/ms
Iteration 12: 3.413 ops/ms
Iteration 13: 3.055 ops/ms
Iteration 14: 3.234 ops/ms
Iteration 15: 3.254 ops/ms
Iteration 16: 3.404 ops/ms
Iteration 17: 3.531 ops/ms
Iteration 18: 3.485 ops/ms
Iteration 19: 3.245 ops/ms
Iteration 20: 3.518 ops/ms
Iteration 21: 3.503 ops/ms
Iteration 22: 3.353 ops/ms
Iteration 23: 3.447 ops/ms
Iteration 24: 3.526 ops/ms
Iteration 25: 3.526 ops/ms
Iteration 26: 2.977 ops/ms
Iteration 27: 3.034 ops/ms
Iteration 28: 3.381 ops/ms
Iteration 29: 3.561 ops/ms
Iteration 30: 3.540 ops/ms
Result "scala.future.MapBenchmark.stdlib_pre":
3.362 ±(99.9%) 0.120 ops/ms [Average]
(min, avg, max) = (2.977, 3.362, 3.561), stdev = 0.180
CI (99.9%): [3.242, 3.482] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.MapBenchmark.stdlib_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 51.96% complete, ETA 01:14:18
# Fork: 1 of 1
# Warmup Iteration 1: 2.835 ops/ms
# Warmup Iteration 2: 3.061 ops/ms
# Warmup Iteration 3: 3.368 ops/ms
# Warmup Iteration 4: 3.140 ops/ms
# Warmup Iteration 5: 2.071 ops/ms
# Warmup Iteration 6: 2.881 ops/ms
# Warmup Iteration 7: 3.214 ops/ms
# Warmup Iteration 8: 3.405 ops/ms
# Warmup Iteration 9: 3.354 ops/ms
# Warmup Iteration 10: 3.408 ops/ms
# Warmup Iteration 11: 3.035 ops/ms
# Warmup Iteration 12: 3.240 ops/ms
# Warmup Iteration 13: 3.444 ops/ms
# Warmup Iteration 14: 3.326 ops/ms
# Warmup Iteration 15: 3.136 ops/ms
Iteration 1: 3.384 ops/ms
Iteration 2: 3.390 ops/ms
Iteration 3: 3.315 ops/ms
Iteration 4: 3.126 ops/ms
Iteration 5: 3.275 ops/ms
Iteration 6: 3.155 ops/ms
Iteration 7: 2.948 ops/ms
Iteration 8: 3.283 ops/ms
Iteration 9: 3.235 ops/ms
Iteration 10: 3.231 ops/ms
Iteration 11: 3.215 ops/ms
Iteration 12: 3.028 ops/ms
Iteration 13: 3.337 ops/ms
Iteration 14: 3.187 ops/ms
Iteration 15: 3.021 ops/ms
Iteration 16: 2.824 ops/ms
Iteration 17: 1.781 ops/ms
Iteration 18: 2.301 ops/ms
Iteration 19: 2.162 ops/ms
Iteration 20: 2.055 ops/ms
Iteration 21: 2.403 ops/ms
Iteration 22: 2.135 ops/ms
Iteration 23: 2.255 ops/ms
Iteration 24: 2.776 ops/ms
Iteration 25: 2.597 ops/ms
Iteration 26: 2.832 ops/ms
Iteration 27: 2.995 ops/ms
Iteration 28: 2.162 ops/ms
Iteration 29: 2.673 ops/ms
Iteration 30: 3.470 ops/ms
Result "scala.future.MapBenchmark.stdlib_pre":
2.852 ±(99.9%) 0.323 ops/ms [Average]
(min, avg, max) = (1.781, 2.852, 3.470), stdev = 0.483
CI (99.9%): [2.529, 3.175] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.MapBenchmark.stdlib_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 52.45% complete, ETA 01:13:32
# Fork: 1 of 1
# Warmup Iteration 1: 0.998 ops/ms
# Warmup Iteration 2: 1.094 ops/ms
# Warmup Iteration 3: 1.103 ops/ms
# Warmup Iteration 4: 1.115 ops/ms
# Warmup Iteration 5: 1.107 ops/ms
# Warmup Iteration 6: 1.167 ops/ms
# Warmup Iteration 7: 1.162 ops/ms
# Warmup Iteration 8: 1.178 ops/ms
# Warmup Iteration 9: 1.151 ops/ms
# Warmup Iteration 10: 1.167 ops/ms
# Warmup Iteration 11: 1.167 ops/ms
# Warmup Iteration 12: 1.170 ops/ms
# Warmup Iteration 13: 1.175 ops/ms
# Warmup Iteration 14: 1.168 ops/ms
# Warmup Iteration 15: 1.171 ops/ms
Iteration 1: 1.108 ops/ms
Iteration 2: 1.063 ops/ms
Iteration 3: 1.140 ops/ms
Iteration 4: 1.137 ops/ms
Iteration 5: 1.147 ops/ms
Iteration 6: 1.144 ops/ms
Iteration 7: 1.134 ops/ms
Iteration 8: 1.132 ops/ms
Iteration 9: 1.137 ops/ms
Iteration 10: 1.124 ops/ms
Iteration 11: 1.138 ops/ms
Iteration 12: 1.144 ops/ms
Iteration 13: 1.137 ops/ms
Iteration 14: 1.142 ops/ms
Iteration 15: 1.149 ops/ms
Iteration 16: 1.147 ops/ms
Iteration 17: 1.145 ops/ms
Iteration 18: 1.142 ops/ms
Iteration 19: 1.132 ops/ms
Iteration 20: 1.149 ops/ms
Iteration 21: 1.140 ops/ms
Iteration 22: 1.143 ops/ms
Iteration 23: 1.143 ops/ms
Iteration 24: 1.135 ops/ms
Iteration 25: 1.144 ops/ms
Iteration 26: 1.141 ops/ms
Iteration 27: 1.141 ops/ms
Iteration 28: 1.137 ops/ms
Iteration 29: 1.146 ops/ms
Iteration 30: 1.144 ops/ms
Result "scala.future.MapBenchmark.stdlib_pre":
1.137 ±(99.9%) 0.011 ops/ms [Average]
(min, avg, max) = (1.063, 1.137, 1.149), stdev = 0.016
CI (99.9%): [1.126, 1.147] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.NoopBenchmark.improved_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 52.94% complete, ETA 01:12:47
# Fork: 1 of 1
# Warmup Iteration 1: 42313.250 ops/ms
# Warmup Iteration 2: 43216.892 ops/ms
# Warmup Iteration 3: 43462.610 ops/ms
# Warmup Iteration 4: 43250.114 ops/ms
# Warmup Iteration 5: 42933.669 ops/ms
# Warmup Iteration 6: 43119.716 ops/ms
# Warmup Iteration 7: 43453.709 ops/ms
# Warmup Iteration 8: 43468.594 ops/ms
# Warmup Iteration 9: 43462.527 ops/ms
# Warmup Iteration 10: 43483.412 ops/ms
# Warmup Iteration 11: 43516.668 ops/ms
# Warmup Iteration 12: 43452.949 ops/ms
# Warmup Iteration 13: 43455.981 ops/ms
# Warmup Iteration 14: 43157.898 ops/ms
# Warmup Iteration 15: 43149.990 ops/ms
Iteration 1: 43411.841 ops/ms
Iteration 2: 43334.547 ops/ms
Iteration 3: 43368.340 ops/ms
Iteration 4: 43217.457 ops/ms
Iteration 5: 43302.390 ops/ms
Iteration 6: 43503.598 ops/ms
Iteration 7: 43179.199 ops/ms
Iteration 8: 43284.338 ops/ms
Iteration 9: 42165.899 ops/ms
Iteration 10: 40430.313 ops/ms
Iteration 11: 41037.784 ops/ms
Iteration 12: 35718.922 ops/ms
Iteration 13: 35408.029 ops/ms
Iteration 14: 33354.439 ops/ms
Iteration 15: 38029.467 ops/ms
Iteration 16: 37005.856 ops/ms
Iteration 17: 36727.367 ops/ms
Iteration 18: 36325.386 ops/ms
Iteration 19: 39329.924 ops/ms
Iteration 20: 40763.079 ops/ms
Iteration 21: 41335.699 ops/ms
Iteration 22: 41345.095 ops/ms
Iteration 23: 40918.879 ops/ms
Iteration 24: 40015.865 ops/ms
Iteration 25: 41816.637 ops/ms
Iteration 26: 42437.440 ops/ms
Iteration 27: 42520.561 ops/ms
Iteration 28: 42590.361 ops/ms
Iteration 29: 42434.342 ops/ms
Iteration 30: 42314.161 ops/ms
Result "scala.future.NoopBenchmark.improved_post":
40687.574 ±(99.9%) 1922.000 ops/ms [Average]
(min, avg, max) = (33354.439, 40687.574, 43503.598), stdev = 2876.759
CI (99.9%): [38765.574, 42609.574] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.NoopBenchmark.improved_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 53.43% complete, ETA 01:12:01
# Fork: 1 of 1
# Warmup Iteration 1: 42070.057 ops/ms
# Warmup Iteration 2: 42987.791 ops/ms
# Warmup Iteration 3: 42978.542 ops/ms
# Warmup Iteration 4: 42602.507 ops/ms
# Warmup Iteration 5: 42387.664 ops/ms
# Warmup Iteration 6: 43395.116 ops/ms
# Warmup Iteration 7: 43410.127 ops/ms
# Warmup Iteration 8: 43160.698 ops/ms
# Warmup Iteration 9: 43467.241 ops/ms
# Warmup Iteration 10: 43395.681 ops/ms
# Warmup Iteration 11: 42916.158 ops/ms
# Warmup Iteration 12: 43259.472 ops/ms
# Warmup Iteration 13: 43532.734 ops/ms
# Warmup Iteration 14: 43500.860 ops/ms
# Warmup Iteration 15: 40606.374 ops/ms
Iteration 1: 43266.215 ops/ms
Iteration 2: 43580.143 ops/ms
Iteration 3: 42271.225 ops/ms
Iteration 4: 39343.218 ops/ms
Iteration 5: 41607.491 ops/ms
Iteration 6: 42481.992 ops/ms
Iteration 7: 43156.824 ops/ms
Iteration 8: 43245.568 ops/ms
Iteration 9: 43115.625 ops/ms
Iteration 10: 43192.497 ops/ms
Iteration 11: 43350.231 ops/ms
Iteration 12: 43136.943 ops/ms
Iteration 13: 43227.449 ops/ms
Iteration 14: 43409.296 ops/ms
Iteration 15: 43479.998 ops/ms
Iteration 16: 43538.488 ops/ms
Iteration 17: 43061.643 ops/ms
Iteration 18: 42905.360 ops/ms
Iteration 19: 43105.723 ops/ms
Iteration 20: 43424.322 ops/ms
Iteration 21: 43401.197 ops/ms
Iteration 22: 43161.504 ops/ms
Iteration 23: 43146.809 ops/ms
Iteration 24: 42026.146 ops/ms
Iteration 25: 39539.227 ops/ms
Iteration 26: 39705.416 ops/ms
Iteration 27: 41867.183 ops/ms
Iteration 28: 42490.820 ops/ms
Iteration 29: 42216.453 ops/ms
Iteration 30: 38014.807 ops/ms
Result "scala.future.NoopBenchmark.improved_post":
42448.994 ±(99.9%) 958.015 ops/ms [Average]
(min, avg, max) = (38014.807, 42448.994, 43580.143), stdev = 1433.912
CI (99.9%): [41490.979, 43407.009] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.NoopBenchmark.improved_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 53.92% complete, ETA 01:11:16
# Fork: 1 of 1
# Warmup Iteration 1: 42882.278 ops/ms
# Warmup Iteration 2: 42154.670 ops/ms
# Warmup Iteration 3: 41022.555 ops/ms
# Warmup Iteration 4: 39999.209 ops/ms
# Warmup Iteration 5: 36945.210 ops/ms
# Warmup Iteration 6: 37251.813 ops/ms
# Warmup Iteration 7: 40855.649 ops/ms
# Warmup Iteration 8: 42043.950 ops/ms
# Warmup Iteration 9: 42003.995 ops/ms
# Warmup Iteration 10: 42179.265 ops/ms
# Warmup Iteration 11: 42448.510 ops/ms
# Warmup Iteration 12: 41510.210 ops/ms
# Warmup Iteration 13: 40874.949 ops/ms
# Warmup Iteration 14: 42129.172 ops/ms
# Warmup Iteration 15: 43003.249 ops/ms
Iteration 1: 42126.989 ops/ms
Iteration 2: 42631.469 ops/ms
Iteration 3: 43197.069 ops/ms
Iteration 4: 41763.593 ops/ms
Iteration 5: 42558.778 ops/ms
Iteration 6: 41817.124 ops/ms
Iteration 7: 41740.098 ops/ms
Iteration 8: 41932.153 ops/ms
Iteration 9: 41749.641 ops/ms
Iteration 10: 41500.645 ops/ms
Iteration 11: 42042.981 ops/ms
Iteration 12: 42079.685 ops/ms
Iteration 13: 41942.223 ops/ms
Iteration 14: 41084.941 ops/ms
Iteration 15: 40770.256 ops/ms
Iteration 16: 40441.720 ops/ms
Iteration 17: 41762.235 ops/ms
Iteration 18: 41686.706 ops/ms
Iteration 19: 41390.250 ops/ms
Iteration 20: 42969.629 ops/ms
Iteration 21: 43196.518 ops/ms
Iteration 22: 42543.328 ops/ms
Iteration 23: 42073.693 ops/ms
Iteration 24: 42145.255 ops/ms
Iteration 25: 42060.180 ops/ms
Iteration 26: 42198.027 ops/ms
Iteration 27: 42216.826 ops/ms
Iteration 28: 42287.502 ops/ms
Iteration 29: 42197.953 ops/ms
Iteration 30: 42548.391 ops/ms
Result "scala.future.NoopBenchmark.improved_post":
42021.862 ±(99.9%) 414.110 ops/ms [Average]
(min, avg, max) = (40441.720, 42021.862, 43197.069), stdev = 619.820
CI (99.9%): [41607.752, 42435.972] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.NoopBenchmark.improved_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 54.41% complete, ETA 01:10:30
# Fork: 1 of 1
# Warmup Iteration 1: 202766.667 ops/ms
# Warmup Iteration 2: 206202.079 ops/ms
# Warmup Iteration 3: 219929.186 ops/ms
# Warmup Iteration 4: 220654.503 ops/ms
# Warmup Iteration 5: 221563.597 ops/ms
# Warmup Iteration 6: 219717.805 ops/ms
# Warmup Iteration 7: 220872.760 ops/ms
# Warmup Iteration 8: 220831.617 ops/ms
# Warmup Iteration 9: 214420.159 ops/ms
# Warmup Iteration 10: 215156.877 ops/ms
# Warmup Iteration 11: 215718.186 ops/ms
# Warmup Iteration 12: 215674.654 ops/ms
# Warmup Iteration 13: 219045.675 ops/ms
# Warmup Iteration 14: 208561.280 ops/ms
# Warmup Iteration 15: 221099.311 ops/ms
Iteration 1: 221083.314 ops/ms
Iteration 2: 221493.249 ops/ms
Iteration 3: 221101.328 ops/ms
Iteration 4: 221070.076 ops/ms
Iteration 5: 221109.749 ops/ms
Iteration 6: 221289.189 ops/ms
Iteration 7: 221402.690 ops/ms
Iteration 8: 221422.054 ops/ms
Iteration 9: 221346.396 ops/ms
Iteration 10: 221314.343 ops/ms
Iteration 11: 221323.551 ops/ms
Iteration 12: 221292.593 ops/ms
Iteration 13: 221217.397 ops/ms
Iteration 14: 221325.995 ops/ms
Iteration 15: 221841.698 ops/ms
Iteration 16: 221344.849 ops/ms
Iteration 17: 221222.725 ops/ms
Iteration 18: 221812.800 ops/ms
Iteration 19: 221476.107 ops/ms
Iteration 20: 221676.201 ops/ms
Iteration 21: 221541.516 ops/ms
Iteration 22: 221443.483 ops/ms
Iteration 23: 220976.534 ops/ms
Iteration 24: 221792.583 ops/ms
Iteration 25: 221119.173 ops/ms
Iteration 26: 221530.789 ops/ms
Iteration 27: 221615.796 ops/ms
Iteration 28: 220905.097 ops/ms
Iteration 29: 208571.318 ops/ms
Iteration 30: 221296.440 ops/ms
Result "scala.future.NoopBenchmark.improved_pre":
220931.968 ±(99.9%) 1567.892 ops/ms [Average]
(min, avg, max) = (208571.318, 220931.968, 221841.698), stdev = 2346.748
CI (99.9%): [219364.075, 222499.860] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.NoopBenchmark.improved_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 54.90% complete, ETA 01:09:45
# Fork: 1 of 1
# Warmup Iteration 1: 205879.054 ops/ms
# Warmup Iteration 2: 206653.937 ops/ms
# Warmup Iteration 3: 220805.408 ops/ms
# Warmup Iteration 4: 220915.825 ops/ms
# Warmup Iteration 5: 221033.434 ops/ms
# Warmup Iteration 6: 221696.832 ops/ms
# Warmup Iteration 7: 221375.901 ops/ms
# Warmup Iteration 8: 221410.913 ops/ms
# Warmup Iteration 9: 220251.210 ops/ms
# Warmup Iteration 10: 221366.924 ops/ms
# Warmup Iteration 11: 221477.502 ops/ms
# Warmup Iteration 12: 221279.117 ops/ms
# Warmup Iteration 13: 221484.319 ops/ms
# Warmup Iteration 14: 221285.709 ops/ms
# Warmup Iteration 15: 221121.875 ops/ms
Iteration 1: 220937.656 ops/ms
Iteration 2: 221599.457 ops/ms
Iteration 3: 221327.102 ops/ms
Iteration 4: 221590.087 ops/ms
Iteration 5: 221542.904 ops/ms
Iteration 6: 220708.501 ops/ms
Iteration 7: 221141.447 ops/ms
Iteration 8: 221360.724 ops/ms
Iteration 9: 221632.598 ops/ms
Iteration 10: 221591.475 ops/ms
Iteration 11: 221573.963 ops/ms
Iteration 12: 221352.900 ops/ms
Iteration 13: 213649.775 ops/ms
Iteration 14: 208781.500 ops/ms
Iteration 15: 213502.719 ops/ms
Iteration 16: 221151.605 ops/ms
Iteration 17: 221165.163 ops/ms
Iteration 18: 220699.152 ops/ms
Iteration 19: 219584.923 ops/ms
Iteration 20: 219825.454 ops/ms
Iteration 21: 220638.384 ops/ms
Iteration 22: 221355.711 ops/ms
Iteration 23: 221297.735 ops/ms
Iteration 24: 221166.544 ops/ms
Iteration 25: 220604.902 ops/ms
Iteration 26: 221665.022 ops/ms
Iteration 27: 221232.798 ops/ms
Iteration 28: 221508.146 ops/ms
Iteration 29: 221443.253 ops/ms
Iteration 30: 221356.462 ops/ms
Result "scala.future.NoopBenchmark.improved_pre":
220232.935 ±(99.9%) 1959.913 ops/ms [Average]
(min, avg, max) = (208781.500, 220232.935, 221665.022), stdev = 2933.505
CI (99.9%): [218273.023, 222192.848] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.NoopBenchmark.improved_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 55.39% complete, ETA 01:08:59
# Fork: 1 of 1
# Warmup Iteration 1: 204702.928 ops/ms
# Warmup Iteration 2: 206033.311 ops/ms
# Warmup Iteration 3: 221524.447 ops/ms
# Warmup Iteration 4: 221489.557 ops/ms
# Warmup Iteration 5: 220865.497 ops/ms
# Warmup Iteration 6: 221182.422 ops/ms
# Warmup Iteration 7: 220785.735 ops/ms
# Warmup Iteration 8: 218687.546 ops/ms
# Warmup Iteration 9: 191827.277 ops/ms
# Warmup Iteration 10: 210287.685 ops/ms
# Warmup Iteration 11: 186467.350 ops/ms
# Warmup Iteration 12: 219459.386 ops/ms
# Warmup Iteration 13: 205855.451 ops/ms
# Warmup Iteration 14: 210939.759 ops/ms
# Warmup Iteration 15: 218386.224 ops/ms
Iteration 1: 221181.153 ops/ms
Iteration 2: 214934.490 ops/ms
Iteration 3: 214622.054 ops/ms
Iteration 4: 220074.653 ops/ms
Iteration 5: 221145.468 ops/ms
Iteration 6: 217072.878 ops/ms
Iteration 7: 216232.670 ops/ms
Iteration 8: 216010.801 ops/ms
Iteration 9: 215601.435 ops/ms
Iteration 10: 216462.321 ops/ms
Iteration 11: 217403.100 ops/ms
Iteration 12: 217193.257 ops/ms
Iteration 13: 217146.502 ops/ms
Iteration 14: 217194.208 ops/ms
Iteration 15: 217290.965 ops/ms
Iteration 16: 218948.529 ops/ms
Iteration 17: 217383.418 ops/ms
Iteration 18: 217771.686 ops/ms
Iteration 19: 218551.502 ops/ms
Iteration 20: 219201.367 ops/ms
Iteration 21: 220176.370 ops/ms
Iteration 22: 221293.122 ops/ms
Iteration 23: 218062.626 ops/ms
Iteration 24: 218912.539 ops/ms
Iteration 25: 215208.163 ops/ms
Iteration 26: 215919.430 ops/ms
Iteration 27: 218120.416 ops/ms
Iteration 28: 209752.142 ops/ms
Iteration 29: 213081.502 ops/ms
Iteration 30: 214877.418 ops/ms
Result "scala.future.NoopBenchmark.improved_pre":
217227.539 ±(99.9%) 1663.469 ops/ms [Average]
(min, avg, max) = (209752.142, 217227.539, 221293.122), stdev = 2489.802
CI (99.9%): [215564.071, 218891.008] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.NoopBenchmark.stdlib_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 55.88% complete, ETA 01:08:14
# Fork: 1 of 1
# Warmup Iteration 1: 40016.804 ops/ms
# Warmup Iteration 2: 38509.082 ops/ms
# Warmup Iteration 3: 42536.395 ops/ms
# Warmup Iteration 4: 42736.643 ops/ms
# Warmup Iteration 5: 44361.936 ops/ms
# Warmup Iteration 6: 44400.120 ops/ms
# Warmup Iteration 7: 44423.925 ops/ms
# Warmup Iteration 8: 44227.194 ops/ms
# Warmup Iteration 9: 44268.771 ops/ms
# Warmup Iteration 10: 43914.819 ops/ms
# Warmup Iteration 11: 44319.380 ops/ms
# Warmup Iteration 12: 44119.821 ops/ms
# Warmup Iteration 13: 44200.161 ops/ms
# Warmup Iteration 14: 44204.790 ops/ms
# Warmup Iteration 15: 44315.912 ops/ms
Iteration 1: 44153.747 ops/ms
Iteration 2: 43890.068 ops/ms
Iteration 3: 43938.114 ops/ms
Iteration 4: 44090.929 ops/ms
Iteration 5: 43395.785 ops/ms
Iteration 6: 42535.930 ops/ms
Iteration 7: 42764.678 ops/ms
Iteration 8: 42074.703 ops/ms
Iteration 9: 43577.150 ops/ms
Iteration 10: 43775.482 ops/ms
Iteration 11: 43695.842 ops/ms
Iteration 12: 42369.464 ops/ms
Iteration 13: 42699.535 ops/ms
Iteration 14: 43926.911 ops/ms
Iteration 15: 43330.902 ops/ms
Iteration 16: 43042.551 ops/ms
Iteration 17: 43171.382 ops/ms
Iteration 18: 42943.128 ops/ms
Iteration 19: 42593.199 ops/ms
Iteration 20: 43510.229 ops/ms
Iteration 21: 43333.884 ops/ms
Iteration 22: 43647.537 ops/ms
Iteration 23: 43319.993 ops/ms
Iteration 24: 43365.600 ops/ms
Iteration 25: 43748.830 ops/ms
Iteration 26: 43926.325 ops/ms
Iteration 27: 43727.398 ops/ms
Iteration 28: 43867.071 ops/ms
Iteration 29: 43419.765 ops/ms
Iteration 30: 43494.519 ops/ms
Result "scala.future.NoopBenchmark.stdlib_post":
43377.688 ±(99.9%) 360.012 ops/ms [Average]
(min, avg, max) = (42074.703, 43377.688, 44153.747), stdev = 538.849
CI (99.9%): [43017.676, 43737.701] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.NoopBenchmark.stdlib_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 56.37% complete, ETA 01:07:28
# Fork: 1 of 1
# Warmup Iteration 1: 41036.185 ops/ms
# Warmup Iteration 2: 39762.584 ops/ms
# Warmup Iteration 3: 44371.513 ops/ms
# Warmup Iteration 4: 44202.857 ops/ms
# Warmup Iteration 5: 44142.073 ops/ms
# Warmup Iteration 6: 44020.755 ops/ms
# Warmup Iteration 7: 44022.138 ops/ms
# Warmup Iteration 8: 43699.402 ops/ms
# Warmup Iteration 9: 43383.856 ops/ms
# Warmup Iteration 10: 43472.047 ops/ms
# Warmup Iteration 11: 43457.589 ops/ms
# Warmup Iteration 12: 42713.624 ops/ms
# Warmup Iteration 13: 42881.027 ops/ms
# Warmup Iteration 14: 42798.328 ops/ms
# Warmup Iteration 15: 42837.680 ops/ms
Iteration 1: 42787.313 ops/ms
Iteration 2: 43097.752 ops/ms
Iteration 3: 43165.692 ops/ms
Iteration 4: 43257.222 ops/ms
Iteration 5: 43426.566 ops/ms
Iteration 6: 42749.481 ops/ms
Iteration 7: 42562.914 ops/ms
Iteration 8: 42612.086 ops/ms
Iteration 9: 42576.734 ops/ms
Iteration 10: 42886.469 ops/ms
Iteration 11: 42941.998 ops/ms
Iteration 12: 43187.621 ops/ms
Iteration 13: 43149.205 ops/ms
Iteration 14: 43847.948 ops/ms
Iteration 15: 43591.480 ops/ms
Iteration 16: 43786.264 ops/ms
Iteration 17: 43481.765 ops/ms
Iteration 18: 43300.474 ops/ms
Iteration 19: 42418.516 ops/ms
Iteration 20: 42581.905 ops/ms
Iteration 21: 42761.105 ops/ms
Iteration 22: 42851.663 ops/ms
Iteration 23: 43257.574 ops/ms
Iteration 24: 42766.887 ops/ms
Iteration 25: 43311.065 ops/ms
Iteration 26: 43562.106 ops/ms
Iteration 27: 40913.318 ops/ms
Iteration 28: 43025.354 ops/ms
Iteration 29: 43291.381 ops/ms
Iteration 30: 43076.248 ops/ms
Result "scala.future.NoopBenchmark.stdlib_post":
43007.537 ±(99.9%) 363.117 ops/ms [Average]
(min, avg, max) = (40913.318, 43007.537, 43847.948), stdev = 543.497
CI (99.9%): [42644.419, 43370.654] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.NoopBenchmark.stdlib_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 56.86% complete, ETA 01:06:43
# Fork: 1 of 1
# Warmup Iteration 1: 38229.399 ops/ms
# Warmup Iteration 2: 39163.582 ops/ms
# Warmup Iteration 3: 43353.841 ops/ms
# Warmup Iteration 4: 43283.804 ops/ms
# Warmup Iteration 5: 42999.465 ops/ms
# Warmup Iteration 6: 43646.493 ops/ms
# Warmup Iteration 7: 43495.641 ops/ms
# Warmup Iteration 8: 43306.160 ops/ms
# Warmup Iteration 9: 43503.175 ops/ms
# Warmup Iteration 10: 43490.768 ops/ms
# Warmup Iteration 11: 42830.520 ops/ms
# Warmup Iteration 12: 43781.900 ops/ms
# Warmup Iteration 13: 43607.583 ops/ms
# Warmup Iteration 14: 43586.305 ops/ms
# Warmup Iteration 15: 42954.222 ops/ms
Iteration 1: 43251.627 ops/ms
Iteration 2: 43312.252 ops/ms
Iteration 3: 42760.817 ops/ms
Iteration 4: 42413.090 ops/ms
Iteration 5: 42650.617 ops/ms
Iteration 6: 42921.840 ops/ms
Iteration 7: 43380.459 ops/ms
Iteration 8: 43084.472 ops/ms
Iteration 9: 43168.766 ops/ms
Iteration 10: 43166.455 ops/ms
Iteration 11: 42093.681 ops/ms
Iteration 12: 41069.468 ops/ms
Iteration 13: 43890.629 ops/ms
Iteration 14: 43961.874 ops/ms
Iteration 15: 43438.453 ops/ms
Iteration 16: 43631.815 ops/ms
Iteration 17: 43963.603 ops/ms
Iteration 18: 43959.074 ops/ms
Iteration 19: 44058.307 ops/ms
Iteration 20: 43841.364 ops/ms
Iteration 21: 43739.262 ops/ms
Iteration 22: 43989.106 ops/ms
Iteration 23: 43836.205 ops/ms
Iteration 24: 43916.252 ops/ms
Iteration 25: 42528.375 ops/ms
Iteration 26: 40935.808 ops/ms
Iteration 27: 39947.873 ops/ms
Iteration 28: 42979.594 ops/ms
Iteration 29: 43700.636 ops/ms
Iteration 30: 42248.850 ops/ms
Result "scala.future.NoopBenchmark.stdlib_post":
43061.354 ±(99.9%) 670.851 ops/ms [Average]
(min, avg, max) = (39947.873, 43061.354, 44058.307), stdev = 1004.099
CI (99.9%): [42390.503, 43732.206] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.NoopBenchmark.stdlib_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 57.35% complete, ETA 01:05:57
# Fork: 1 of 1
# Warmup Iteration 1: 216590.197 ops/ms
# Warmup Iteration 2: 218370.564 ops/ms
# Warmup Iteration 3: 233274.354 ops/ms
# Warmup Iteration 4: 233369.636 ops/ms
# Warmup Iteration 5: 232756.316 ops/ms
# Warmup Iteration 6: 232393.141 ops/ms
# Warmup Iteration 7: 229725.682 ops/ms
# Warmup Iteration 8: 233548.749 ops/ms
# Warmup Iteration 9: 233286.302 ops/ms
# Warmup Iteration 10: 233755.311 ops/ms
# Warmup Iteration 11: 204952.812 ops/ms
# Warmup Iteration 12: 232568.586 ops/ms
# Warmup Iteration 13: 233097.028 ops/ms
# Warmup Iteration 14: 232092.129 ops/ms
# Warmup Iteration 15: 231360.853 ops/ms
Iteration 1: 231121.471 ops/ms
Iteration 2: 230178.826 ops/ms
Iteration 3: 232209.337 ops/ms
Iteration 4: 233988.078 ops/ms
Iteration 5: 233670.314 ops/ms
Iteration 6: 233956.602 ops/ms
Iteration 7: 233326.501 ops/ms
Iteration 8: 233492.564 ops/ms
Iteration 9: 233394.575 ops/ms
Iteration 10: 233783.708 ops/ms
Iteration 11: 232755.774 ops/ms
Iteration 12: 229535.547 ops/ms
Iteration 13: 231894.668 ops/ms
Iteration 14: 232888.253 ops/ms
Iteration 15: 233779.514 ops/ms
Iteration 16: 233589.448 ops/ms
Iteration 17: 232629.150 ops/ms
Iteration 18: 233195.399 ops/ms
Iteration 19: 231400.829 ops/ms
Iteration 20: 230114.681 ops/ms
Iteration 21: 229380.529 ops/ms
Iteration 22: 229491.054 ops/ms
Iteration 23: 227588.837 ops/ms
Iteration 24: 228250.573 ops/ms
Iteration 25: 230400.795 ops/ms
Iteration 26: 199360.496 ops/ms
Iteration 27: 228885.022 ops/ms
Iteration 28: 233504.968 ops/ms
Iteration 29: 233030.017 ops/ms
Iteration 30: 233588.511 ops/ms
Result "scala.future.NoopBenchmark.stdlib_pre":
230812.868 ±(99.9%) 4171.505 ops/ms [Average]
(min, avg, max) = (199360.496, 230812.868, 233988.078), stdev = 6243.712
CI (99.9%): [226641.363, 234984.373] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.NoopBenchmark.stdlib_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 57.84% complete, ETA 01:05:12
# Fork: 1 of 1
# Warmup Iteration 1: 213475.452 ops/ms
# Warmup Iteration 2: 187515.388 ops/ms
# Warmup Iteration 3: 209654.160 ops/ms
# Warmup Iteration 4: 187607.008 ops/ms
# Warmup Iteration 5: 212737.421 ops/ms
# Warmup Iteration 6: 230462.789 ops/ms
# Warmup Iteration 7: 226169.159 ops/ms
# Warmup Iteration 8: 222825.708 ops/ms
# Warmup Iteration 9: 227642.224 ops/ms
# Warmup Iteration 10: 225529.008 ops/ms
# Warmup Iteration 11: 220600.571 ops/ms
# Warmup Iteration 12: 225603.418 ops/ms
# Warmup Iteration 13: 224237.472 ops/ms
# Warmup Iteration 14: 227500.452 ops/ms
# Warmup Iteration 15: 229005.340 ops/ms
Iteration 1: 230757.023 ops/ms
Iteration 2: 233646.306 ops/ms
Iteration 3: 233676.716 ops/ms
Iteration 4: 232096.954 ops/ms
Iteration 5: 226684.879 ops/ms
Iteration 6: 229926.568 ops/ms
Iteration 7: 226611.675 ops/ms
Iteration 8: 233232.204 ops/ms
Iteration 9: 233702.295 ops/ms
Iteration 10: 231377.997 ops/ms
Iteration 11: 208555.436 ops/ms
Iteration 12: 218686.919 ops/ms
Iteration 13: 226901.453 ops/ms
Iteration 14: 230573.910 ops/ms
Iteration 15: 223155.286 ops/ms
Iteration 16: 231444.600 ops/ms
Iteration 17: 226178.550 ops/ms
Iteration 18: 214695.139 ops/ms
Iteration 19: 223957.355 ops/ms
Iteration 20: 229787.029 ops/ms
Iteration 21: 233988.155 ops/ms
Iteration 22: 233899.362 ops/ms
Iteration 23: 233301.559 ops/ms
Iteration 24: 233843.167 ops/ms
Iteration 25: 233479.161 ops/ms
Iteration 26: 233722.573 ops/ms
Iteration 27: 232654.581 ops/ms
Iteration 28: 232530.870 ops/ms
Iteration 29: 233701.404 ops/ms
Iteration 30: 233647.476 ops/ms
Result "scala.future.NoopBenchmark.stdlib_pre":
229347.220 ±(99.9%) 4157.308 ops/ms [Average]
(min, avg, max) = (208555.436, 229347.220, 233988.155), stdev = 6222.464
CI (99.9%): [225189.912, 233504.528] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.NoopBenchmark.stdlib_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 58.33% complete, ETA 01:04:26
# Fork: 1 of 1
# Warmup Iteration 1: 216698.762 ops/ms
# Warmup Iteration 2: 218372.257 ops/ms
# Warmup Iteration 3: 233809.986 ops/ms
# Warmup Iteration 4: 233692.639 ops/ms
# Warmup Iteration 5: 233023.802 ops/ms
# Warmup Iteration 6: 232276.285 ops/ms
# Warmup Iteration 7: 232403.592 ops/ms
# Warmup Iteration 8: 233542.064 ops/ms
# Warmup Iteration 9: 213570.552 ops/ms
# Warmup Iteration 10: 181609.610 ops/ms
# Warmup Iteration 11: 192917.282 ops/ms
# Warmup Iteration 12: 226310.086 ops/ms
# Warmup Iteration 13: 224219.095 ops/ms
# Warmup Iteration 14: 224647.017 ops/ms
# Warmup Iteration 15: 230386.123 ops/ms
Iteration 1: 232645.133 ops/ms
Iteration 2: 233958.336 ops/ms
Iteration 3: 233646.860 ops/ms
Iteration 4: 232925.697 ops/ms
Iteration 5: 233623.855 ops/ms
Iteration 6: 232867.711 ops/ms
Iteration 7: 233491.257 ops/ms
Iteration 8: 232989.011 ops/ms
Iteration 9: 233778.272 ops/ms
Iteration 10: 229832.489 ops/ms
Iteration 11: 229521.283 ops/ms
Iteration 12: 230797.668 ops/ms
Iteration 13: 233431.157 ops/ms
Iteration 14: 227314.416 ops/ms
Iteration 15: 228925.718 ops/ms
Iteration 16: 232859.730 ops/ms
Iteration 17: 231096.751 ops/ms
Iteration 18: 231196.759 ops/ms
Iteration 19: 232147.280 ops/ms
Iteration 20: 232662.572 ops/ms
Iteration 21: 233415.639 ops/ms
Iteration 22: 232622.108 ops/ms
Iteration 23: 234452.225 ops/ms
Iteration 24: 234011.142 ops/ms
Iteration 25: 227920.409 ops/ms
Iteration 26: 226757.592 ops/ms
Iteration 27: 226584.089 ops/ms
Iteration 28: 226885.783 ops/ms
Iteration 29: 224280.377 ops/ms
Iteration 30: 226575.347 ops/ms
Result "scala.future.NoopBenchmark.stdlib_pre":
231107.222 ±(99.9%) 1934.575 ops/ms [Average]
(min, avg, max) = (224280.377, 231107.222, 234452.225), stdev = 2895.582
CI (99.9%): [229172.647, 233041.798] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverBenchmark.improved_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 58.82% complete, ETA 01:03:41
# Fork: 1 of 1
# Warmup Iteration 1: 1.272 ops/ms
# Warmup Iteration 2: 1.365 ops/ms
# Warmup Iteration 3: 1.361 ops/ms
# Warmup Iteration 4: 1.361 ops/ms
# Warmup Iteration 5: 1.305 ops/ms
# Warmup Iteration 6: 1.363 ops/ms
# Warmup Iteration 7: 1.339 ops/ms
# Warmup Iteration 8: 1.387 ops/ms
# Warmup Iteration 9: 1.370 ops/ms
# Warmup Iteration 10: 1.374 ops/ms
# Warmup Iteration 11: 1.360 ops/ms
# Warmup Iteration 12: 1.329 ops/ms
# Warmup Iteration 13: 1.250 ops/ms
# Warmup Iteration 14: 1.179 ops/ms
# Warmup Iteration 15: 1.170 ops/ms
Iteration 1: 1.283 ops/ms
Iteration 2: 1.297 ops/ms
Iteration 3: 1.303 ops/ms
Iteration 4: 1.341 ops/ms
Iteration 5: 1.314 ops/ms
Iteration 6: 1.378 ops/ms
Iteration 7: 1.355 ops/ms
Iteration 8: 1.350 ops/ms
Iteration 9: 1.349 ops/ms
Iteration 10: 1.262 ops/ms
Iteration 11: 1.308 ops/ms
Iteration 12: 1.371 ops/ms
Iteration 13: 1.380 ops/ms
Iteration 14: 1.380 ops/ms
Iteration 15: 1.373 ops/ms
Iteration 16: 1.304 ops/ms
Iteration 17: 1.284 ops/ms
Iteration 18: 1.370 ops/ms
Iteration 19: 1.369 ops/ms
Iteration 20: 1.366 ops/ms
Iteration 21: 1.382 ops/ms
Iteration 22: 1.321 ops/ms
Iteration 23: 1.337 ops/ms
Iteration 24: 1.333 ops/ms
Iteration 25: 1.360 ops/ms
Iteration 26: 1.336 ops/ms
Iteration 27: 1.379 ops/ms
Iteration 28: 1.379 ops/ms
Iteration 29: 1.381 ops/ms
Iteration 30: 1.366 ops/ms
Result "scala.future.RecoverBenchmark.improved_post":
1.344 ±(99.9%) 0.023 ops/ms [Average]
(min, avg, max) = (1.262, 1.344, 1.382), stdev = 0.035
CI (99.9%): [1.320, 1.367] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverBenchmark.improved_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 59.31% complete, ETA 01:02:55
# Fork: 1 of 1
# Warmup Iteration 1: 1.234 ops/ms
# Warmup Iteration 2: 1.325 ops/ms
# Warmup Iteration 3: 1.335 ops/ms
# Warmup Iteration 4: 1.318 ops/ms
# Warmup Iteration 5: 1.306 ops/ms
# Warmup Iteration 6: 1.315 ops/ms
# Warmup Iteration 7: 1.263 ops/ms
# Warmup Iteration 8: 1.269 ops/ms
# Warmup Iteration 9: 1.269 ops/ms
# Warmup Iteration 10: 1.325 ops/ms
# Warmup Iteration 11: 1.344 ops/ms
# Warmup Iteration 12: 1.334 ops/ms
# Warmup Iteration 13: 1.223 ops/ms
# Warmup Iteration 14: 1.237 ops/ms
# Warmup Iteration 15: 1.315 ops/ms
Iteration 1: 1.325 ops/ms
Iteration 2: 1.340 ops/ms
Iteration 3: 1.333 ops/ms
Iteration 4: 1.239 ops/ms
Iteration 5: 1.336 ops/ms
Iteration 6: 1.346 ops/ms
Iteration 7: 1.187 ops/ms
Iteration 8: 1.188 ops/ms
Iteration 9: 1.325 ops/ms
Iteration 10: 1.314 ops/ms
Iteration 11: 1.333 ops/ms
Iteration 12: 1.344 ops/ms
Iteration 13: 1.336 ops/ms
Iteration 14: 1.223 ops/ms
Iteration 15: 1.334 ops/ms
Iteration 16: 1.355 ops/ms
Iteration 17: 1.251 ops/ms
Iteration 18: 1.315 ops/ms
Iteration 19: 1.327 ops/ms
Iteration 20: 1.338 ops/ms
Iteration 21: 1.281 ops/ms
Iteration 22: 1.293 ops/ms
Iteration 23: 1.318 ops/ms
Iteration 24: 1.301 ops/ms
Iteration 25: 1.292 ops/ms
Iteration 26: 1.290 ops/ms
Iteration 27: 1.332 ops/ms
Iteration 28: 1.348 ops/ms
Iteration 29: 1.334 ops/ms
Iteration 30: 1.337 ops/ms
Result "scala.future.RecoverBenchmark.improved_post":
1.307 ±(99.9%) 0.031 ops/ms [Average]
(min, avg, max) = (1.187, 1.307, 1.355), stdev = 0.046
CI (99.9%): [1.276, 1.338] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverBenchmark.improved_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 59.80% complete, ETA 01:02:10
# Fork: 1 of 1
# Warmup Iteration 1: 1.372 ops/ms
# Warmup Iteration 2: 1.454 ops/ms
# Warmup Iteration 3: 1.441 ops/ms
# Warmup Iteration 4: 1.457 ops/ms
# Warmup Iteration 5: 1.452 ops/ms
# Warmup Iteration 6: 1.466 ops/ms
# Warmup Iteration 7: 1.466 ops/ms
# Warmup Iteration 8: 1.464 ops/ms
# Warmup Iteration 9: 1.466 ops/ms
# Warmup Iteration 10: 1.463 ops/ms
# Warmup Iteration 11: 1.464 ops/ms
# Warmup Iteration 12: 1.467 ops/ms
# Warmup Iteration 13: 1.461 ops/ms
# Warmup Iteration 14: 1.469 ops/ms
# Warmup Iteration 15: 1.457 ops/ms
Iteration 1: 1.464 ops/ms
Iteration 2: 1.460 ops/ms
Iteration 3: 1.460 ops/ms
Iteration 4: 1.465 ops/ms
Iteration 5: 1.463 ops/ms
Iteration 6: 1.463 ops/ms
Iteration 7: 1.466 ops/ms
Iteration 8: 1.452 ops/ms
Iteration 9: 1.366 ops/ms
Iteration 10: 1.459 ops/ms
Iteration 11: 1.455 ops/ms
Iteration 12: 1.452 ops/ms
Iteration 13: 1.466 ops/ms
Iteration 14: 1.454 ops/ms
Iteration 15: 1.465 ops/ms
Iteration 16: 1.447 ops/ms
Iteration 17: 1.462 ops/ms
Iteration 18: 1.454 ops/ms
Iteration 19: 1.465 ops/ms
Iteration 20: 1.464 ops/ms
Iteration 21: 1.466 ops/ms
Iteration 22: 1.466 ops/ms
Iteration 23: 1.461 ops/ms
Iteration 24: 1.459 ops/ms
Iteration 25: 1.453 ops/ms
Iteration 26: 1.458 ops/ms
Iteration 27: 1.462 ops/ms
Iteration 28: 1.447 ops/ms
Iteration 29: 1.465 ops/ms
Iteration 30: 1.467 ops/ms
Result "scala.future.RecoverBenchmark.improved_post":
1.457 ±(99.9%) 0.012 ops/ms [Average]
(min, avg, max) = (1.366, 1.457, 1.467), stdev = 0.018
CI (99.9%): [1.445, 1.469] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverBenchmark.improved_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 60.29% complete, ETA 01:01:24
# Fork: 1 of 1
# Warmup Iteration 1: 1.626 ops/ms
# Warmup Iteration 2: 1.705 ops/ms
# Warmup Iteration 3: 1.711 ops/ms
# Warmup Iteration 4: 1.705 ops/ms
# Warmup Iteration 5: 1.700 ops/ms
# Warmup Iteration 6: 1.706 ops/ms
# Warmup Iteration 7: 1.718 ops/ms
# Warmup Iteration 8: 1.641 ops/ms
# Warmup Iteration 9: 1.706 ops/ms
# Warmup Iteration 10: 1.458 ops/ms
# Warmup Iteration 11: 1.713 ops/ms
# Warmup Iteration 12: 1.717 ops/ms
# Warmup Iteration 13: 1.722 ops/ms
# Warmup Iteration 14: 1.709 ops/ms
# Warmup Iteration 15: 1.721 ops/ms
Iteration 1: 1.697 ops/ms
Iteration 2: 1.730 ops/ms
Iteration 3: 1.704 ops/ms
Iteration 4: 1.696 ops/ms
Iteration 5: 1.733 ops/ms
Iteration 6: 1.735 ops/ms
Iteration 7: 1.721 ops/ms
Iteration 8: 1.699 ops/ms
Iteration 9: 1.707 ops/ms
Iteration 10: 1.536 ops/ms
Iteration 11: 1.701 ops/ms
Iteration 12: 1.720 ops/ms
Iteration 13: 1.472 ops/ms
Iteration 14: 1.698 ops/ms
Iteration 15: 1.606 ops/ms
Iteration 16: 1.709 ops/ms
Iteration 17: 1.702 ops/ms
Iteration 18: 1.704 ops/ms
Iteration 19: 1.697 ops/ms
Iteration 20: 1.718 ops/ms
Iteration 21: 1.711 ops/ms
Iteration 22: 1.694 ops/ms
Iteration 23: 1.640 ops/ms
Iteration 24: 1.578 ops/ms
Iteration 25: 1.662 ops/ms
Iteration 26: 1.716 ops/ms
Iteration 27: 1.709 ops/ms
Iteration 28: 1.706 ops/ms
Iteration 29: 1.714 ops/ms
Iteration 30: 1.581 ops/ms
Result "scala.future.RecoverBenchmark.improved_pre":
1.680 ±(99.9%) 0.042 ops/ms [Average]
(min, avg, max) = (1.472, 1.680, 1.735), stdev = 0.063
CI (99.9%): [1.638, 1.722] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverBenchmark.improved_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 60.78% complete, ETA 01:00:39
# Fork: 1 of 1
# Warmup Iteration 1: 0.558 ops/ms
# Warmup Iteration 2: 0.550 ops/ms
# Warmup Iteration 3: 0.630 ops/ms
# Warmup Iteration 4: 0.841 ops/ms
# Warmup Iteration 5: 0.731 ops/ms
# Warmup Iteration 6: 0.636 ops/ms
# Warmup Iteration 7: 0.857 ops/ms
# Warmup Iteration 8: 0.916 ops/ms
# Warmup Iteration 9: 0.918 ops/ms
# Warmup Iteration 10: 0.917 ops/ms
# Warmup Iteration 11: 0.911 ops/ms
# Warmup Iteration 12: 0.910 ops/ms
# Warmup Iteration 13: 0.912 ops/ms
# Warmup Iteration 14: 0.915 ops/ms
# Warmup Iteration 15: 0.916 ops/ms
Iteration 1: 0.912 ops/ms
Iteration 2: 0.919 ops/ms
Iteration 3: 0.785 ops/ms
Iteration 4: 0.911 ops/ms
Iteration 5: 0.903 ops/ms
Iteration 6: 0.926 ops/ms
Iteration 7: 0.529 ops/ms
Iteration 8: 0.865 ops/ms
Iteration 9: 0.918 ops/ms
Iteration 10: 0.922 ops/ms
Iteration 11: 0.919 ops/ms
Iteration 12: 0.917 ops/ms
Iteration 13: 0.923 ops/ms
Iteration 14: 0.923 ops/ms
Iteration 15: 0.932 ops/ms
Iteration 16: 0.935 ops/ms
Iteration 17: 0.915 ops/ms
Iteration 18: 0.905 ops/ms
Iteration 19: 0.922 ops/ms
Iteration 20: 0.917 ops/ms
Iteration 21: 0.927 ops/ms
Iteration 22: 0.919 ops/ms
Iteration 23: 0.916 ops/ms
Iteration 24: 0.919 ops/ms
Iteration 25: 0.915 ops/ms
Iteration 26: 0.914 ops/ms
Iteration 27: 0.917 ops/ms
Iteration 28: 0.919 ops/ms
Iteration 29: 0.916 ops/ms
Iteration 30: 0.528 ops/ms
Result "scala.future.RecoverBenchmark.improved_pre":
0.886 ±(99.9%) 0.067 ops/ms [Average]
(min, avg, max) = (0.528, 0.886, 0.935), stdev = 0.101
CI (99.9%): [0.819, 0.954] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverBenchmark.improved_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 61.27% complete, ETA 00:59:54
# Fork: 1 of 1
# Warmup Iteration 1: 0.808 ops/ms
# Warmup Iteration 2: 0.869 ops/ms
# Warmup Iteration 3: 0.873 ops/ms
# Warmup Iteration 4: 0.868 ops/ms
# Warmup Iteration 5: 0.869 ops/ms
# Warmup Iteration 6: 0.861 ops/ms
# Warmup Iteration 7: 0.779 ops/ms
# Warmup Iteration 8: 0.816 ops/ms
# Warmup Iteration 9: 0.816 ops/ms
# Warmup Iteration 10: 0.816 ops/ms
# Warmup Iteration 11: 0.810 ops/ms
# Warmup Iteration 12: 0.814 ops/ms
# Warmup Iteration 13: 0.815 ops/ms
# Warmup Iteration 14: 0.810 ops/ms
# Warmup Iteration 15: 0.810 ops/ms
Iteration 1: 0.818 ops/ms
Iteration 2: 0.859 ops/ms
Iteration 3: 0.865 ops/ms
Iteration 4: 0.864 ops/ms
Iteration 5: 0.866 ops/ms
Iteration 6: 0.867 ops/ms
Iteration 7: 0.866 ops/ms
Iteration 8: 0.866 ops/ms
Iteration 9: 0.864 ops/ms
Iteration 10: 0.863 ops/ms
Iteration 11: 0.867 ops/ms
Iteration 12: 0.859 ops/ms
Iteration 13: 0.853 ops/ms
Iteration 14: 0.858 ops/ms
Iteration 15: 0.865 ops/ms
Iteration 16: 0.855 ops/ms
Iteration 17: 0.864 ops/ms
Iteration 18: 0.860 ops/ms
Iteration 19: 0.857 ops/ms
Iteration 20: 0.866 ops/ms
Iteration 21: 0.860 ops/ms
Iteration 22: 0.803 ops/ms
Iteration 23: 0.862 ops/ms
Iteration 24: 0.864 ops/ms
Iteration 25: 0.864 ops/ms
Iteration 26: 0.858 ops/ms
Iteration 27: 0.866 ops/ms
Iteration 28: 0.866 ops/ms
Iteration 29: 0.864 ops/ms
Iteration 30: 0.854 ops/ms
Result "scala.future.RecoverBenchmark.improved_pre":
0.859 ±(99.9%) 0.009 ops/ms [Average]
(min, avg, max) = (0.803, 0.859, 0.867), stdev = 0.014
CI (99.9%): [0.849, 0.868] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverBenchmark.stdlib_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 61.76% complete, ETA 00:59:08
# Fork: 1 of 1
# Warmup Iteration 1: 1.058 ops/ms
# Warmup Iteration 2: 1.116 ops/ms
# Warmup Iteration 3: 1.125 ops/ms
# Warmup Iteration 4: 1.106 ops/ms
# Warmup Iteration 5: 1.124 ops/ms
# Warmup Iteration 6: 1.096 ops/ms
# Warmup Iteration 7: 1.104 ops/ms
# Warmup Iteration 8: 1.092 ops/ms
# Warmup Iteration 9: 1.074 ops/ms
# Warmup Iteration 10: 1.108 ops/ms
# Warmup Iteration 11: 1.093 ops/ms
# Warmup Iteration 12: 1.107 ops/ms
# Warmup Iteration 13: 1.115 ops/ms
# Warmup Iteration 14: 1.125 ops/ms
# Warmup Iteration 15: 1.120 ops/ms
Iteration 1: 1.015 ops/ms
Iteration 2: 1.081 ops/ms
Iteration 3: 1.041 ops/ms
Iteration 4: 1.037 ops/ms
Iteration 5: 1.042 ops/ms
Iteration 6: 1.086 ops/ms
Iteration 7: 1.018 ops/ms
Iteration 8: 1.082 ops/ms
Iteration 9: 1.029 ops/ms
Iteration 10: 1.005 ops/ms
Iteration 11: 1.097 ops/ms
Iteration 12: 1.090 ops/ms
Iteration 13: 1.109 ops/ms
Iteration 14: 1.081 ops/ms
Iteration 15: 1.095 ops/ms
Iteration 16: 1.083 ops/ms
Iteration 17: 1.003 ops/ms
Iteration 18: 1.096 ops/ms
Iteration 19: 1.080 ops/ms
Iteration 20: 1.101 ops/ms
Iteration 21: 1.069 ops/ms
Iteration 22: 1.089 ops/ms
Iteration 23: 1.112 ops/ms
Iteration 24: 1.095 ops/ms
Iteration 25: 0.995 ops/ms
Iteration 26: 1.079 ops/ms
Iteration 27: 1.089 ops/ms
Iteration 28: 0.941 ops/ms
Iteration 29: 0.997 ops/ms
Iteration 30: 1.103 ops/ms
Result "scala.future.RecoverBenchmark.stdlib_post":
1.061 ±(99.9%) 0.029 ops/ms [Average]
(min, avg, max) = (0.941, 1.061, 1.112), stdev = 0.043
CI (99.9%): [1.032, 1.090] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverBenchmark.stdlib_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 62.25% complete, ETA 00:58:23
# Fork: 1 of 1
# Warmup Iteration 1: 0.635 ops/ms
# Warmup Iteration 2: 0.668 ops/ms
# Warmup Iteration 3: 0.659 ops/ms
# Warmup Iteration 4: 0.659 ops/ms
# Warmup Iteration 5: 0.658 ops/ms
# Warmup Iteration 6: 0.621 ops/ms
# Warmup Iteration 7: 0.604 ops/ms
# Warmup Iteration 8: 0.611 ops/ms
# Warmup Iteration 9: 0.623 ops/ms
# Warmup Iteration 10: 0.625 ops/ms
# Warmup Iteration 11: 0.615 ops/ms
# Warmup Iteration 12: 0.584 ops/ms
# Warmup Iteration 13: 0.634 ops/ms
# Warmup Iteration 14: 0.593 ops/ms
# Warmup Iteration 15: 0.635 ops/ms
Iteration 1: 0.568 ops/ms
Iteration 2: 0.578 ops/ms
Iteration 3: 0.630 ops/ms
Iteration 4: 0.639 ops/ms
Iteration 5: 0.634 ops/ms
Iteration 6: 0.627 ops/ms
Iteration 7: 0.640 ops/ms
Iteration 8: 0.636 ops/ms
Iteration 9: 0.599 ops/ms
Iteration 10: 0.639 ops/ms
Iteration 11: 0.635 ops/ms
Iteration 12: 0.499 ops/ms
Iteration 13: 0.636 ops/ms
Iteration 14: 0.571 ops/ms
Iteration 15: 0.604 ops/ms
Iteration 16: 0.639 ops/ms
Iteration 17: 0.556 ops/ms
Iteration 18: 0.635 ops/ms
Iteration 19: 0.643 ops/ms
Iteration 20: 0.646 ops/ms
Iteration 21: 0.590 ops/ms
Iteration 22: 0.506 ops/ms
Iteration 23: 0.525 ops/ms
Iteration 24: 0.631 ops/ms
Iteration 25: 0.578 ops/ms
Iteration 26: 0.576 ops/ms
Iteration 27: 0.647 ops/ms
Iteration 28: 0.604 ops/ms
Iteration 29: 0.624 ops/ms
Iteration 30: 0.643 ops/ms
Result "scala.future.RecoverBenchmark.stdlib_post":
0.606 ±(99.9%) 0.028 ops/ms [Average]
(min, avg, max) = (0.499, 0.606, 0.647), stdev = 0.043
CI (99.9%): [0.578, 0.634] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverBenchmark.stdlib_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 62.75% complete, ETA 00:57:37
# Fork: 1 of 1
# Warmup Iteration 1: 0.641 ops/ms
# Warmup Iteration 2: 0.679 ops/ms
# Warmup Iteration 3: 0.685 ops/ms
# Warmup Iteration 4: 0.683 ops/ms
# Warmup Iteration 5: 0.684 ops/ms
# Warmup Iteration 6: 0.684 ops/ms
# Warmup Iteration 7: 0.680 ops/ms
# Warmup Iteration 8: 0.685 ops/ms
# Warmup Iteration 9: 0.688 ops/ms
# Warmup Iteration 10: 0.683 ops/ms
# Warmup Iteration 11: 0.690 ops/ms
# Warmup Iteration 12: 0.691 ops/ms
# Warmup Iteration 13: 0.688 ops/ms
# Warmup Iteration 14: 0.686 ops/ms
# Warmup Iteration 15: 0.689 ops/ms
Iteration 1: 0.689 ops/ms
Iteration 2: 0.684 ops/ms
Iteration 3: 0.684 ops/ms
Iteration 4: 0.685 ops/ms
Iteration 5: 0.679 ops/ms
Iteration 6: 0.639 ops/ms
Iteration 7: 0.649 ops/ms
Iteration 8: 0.654 ops/ms
Iteration 9: 0.670 ops/ms
Iteration 10: 0.679 ops/ms
Iteration 11: 0.684 ops/ms
Iteration 12: 0.682 ops/ms
Iteration 13: 0.686 ops/ms
Iteration 14: 0.679 ops/ms
Iteration 15: 0.680 ops/ms
Iteration 16: 0.661 ops/ms
Iteration 17: 0.639 ops/ms
Iteration 18: 0.652 ops/ms
Iteration 19: 0.671 ops/ms
Iteration 20: 0.677 ops/ms
Iteration 21: 0.644 ops/ms
Iteration 22: 0.648 ops/ms
Iteration 23: 0.654 ops/ms
Iteration 24: 0.631 ops/ms
Iteration 25: 0.653 ops/ms
Iteration 26: 0.645 ops/ms
Iteration 27: 0.637 ops/ms
Iteration 28: 0.658 ops/ms
Iteration 29: 0.668 ops/ms
Iteration 30: 0.659 ops/ms
Result "scala.future.RecoverBenchmark.stdlib_post":
0.664 ±(99.9%) 0.012 ops/ms [Average]
(min, avg, max) = (0.631, 0.664, 0.689), stdev = 0.018
CI (99.9%): [0.652, 0.676] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverBenchmark.stdlib_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 63.24% complete, ETA 00:56:52
# Fork: 1 of 1
# Warmup Iteration 1: 0.939 ops/ms
# Warmup Iteration 2: 0.790 ops/ms
# Warmup Iteration 3: 0.796 ops/ms
# Warmup Iteration 4: 0.782 ops/ms
# Warmup Iteration 5: 0.752 ops/ms
# Warmup Iteration 6: 0.751 ops/ms
# Warmup Iteration 7: 0.792 ops/ms
# Warmup Iteration 8: 0.454 ops/ms
# Warmup Iteration 9: 0.786 ops/ms
# Warmup Iteration 10: 0.790 ops/ms
# Warmup Iteration 11: 0.793 ops/ms
# Warmup Iteration 12: 0.791 ops/ms
# Warmup Iteration 13: 0.780 ops/ms
# Warmup Iteration 14: 0.780 ops/ms
# Warmup Iteration 15: 0.616 ops/ms
Iteration 1: 0.779 ops/ms
Iteration 2: 0.789 ops/ms
Iteration 3: 0.782 ops/ms
Iteration 4: 0.786 ops/ms
Iteration 5: 0.789 ops/ms
Iteration 6: 0.783 ops/ms
Iteration 7: 0.788 ops/ms
Iteration 8: 0.781 ops/ms
Iteration 9: 0.552 ops/ms
Iteration 10: 0.776 ops/ms
Iteration 11: 0.786 ops/ms
Iteration 12: 0.779 ops/ms
Iteration 13: 0.785 ops/ms
Iteration 14: 0.789 ops/ms
Iteration 15: 0.788 ops/ms
Iteration 16: 0.773 ops/ms
Iteration 17: 0.786 ops/ms
Iteration 18: 0.761 ops/ms
Iteration 19: 0.777 ops/ms
Iteration 20: 0.698 ops/ms
Iteration 21: 0.758 ops/ms
Iteration 22: 0.759 ops/ms
Iteration 23: 0.718 ops/ms
Iteration 24: 0.745 ops/ms
Iteration 25: 0.751 ops/ms
Iteration 26: 0.737 ops/ms
Iteration 27: 0.734 ops/ms
Iteration 28: 0.767 ops/ms
Iteration 29: 0.762 ops/ms
Iteration 30: 0.745 ops/ms
Result "scala.future.RecoverBenchmark.stdlib_pre":
0.760 ±(99.9%) 0.030 ops/ms [Average]
(min, avg, max) = (0.552, 0.760, 0.789), stdev = 0.046
CI (99.9%): [0.730, 0.790] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverBenchmark.stdlib_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 63.73% complete, ETA 00:56:06
# Fork: 1 of 1
# Warmup Iteration 1: 0.898 ops/ms
# Warmup Iteration 2: 1.518 ops/ms
# Warmup Iteration 3: 1.527 ops/ms
# Warmup Iteration 4: 1.557 ops/ms
# Warmup Iteration 5: 1.424 ops/ms
# Warmup Iteration 6: 1.602 ops/ms
# Warmup Iteration 7: 1.592 ops/ms
# Warmup Iteration 8: 1.619 ops/ms
# Warmup Iteration 9: 1.606 ops/ms
# Warmup Iteration 10: 1.367 ops/ms
# Warmup Iteration 11: 1.537 ops/ms
# Warmup Iteration 12: 1.597 ops/ms
# Warmup Iteration 13: 1.424 ops/ms
# Warmup Iteration 14: 1.510 ops/ms
# Warmup Iteration 15: 1.485 ops/ms
Iteration 1: 1.578 ops/ms
Iteration 2: 1.623 ops/ms
Iteration 3: 1.543 ops/ms
Iteration 4: 1.443 ops/ms
Iteration 5: 1.439 ops/ms
Iteration 6: 1.569 ops/ms
Iteration 7: 1.563 ops/ms
Iteration 8: 1.586 ops/ms
Iteration 9: 1.573 ops/ms
Iteration 10: 1.609 ops/ms
Iteration 11: 1.553 ops/ms
Iteration 12: 1.566 ops/ms
Iteration 13: 1.553 ops/ms
Iteration 14: 1.622 ops/ms
Iteration 15: 1.546 ops/ms
Iteration 16: 1.605 ops/ms
Iteration 17: 1.606 ops/ms
Iteration 18: 1.555 ops/ms
Iteration 19: 1.480 ops/ms
Iteration 20: 1.612 ops/ms
Iteration 21: 1.610 ops/ms
Iteration 22: 1.594 ops/ms
Iteration 23: 1.532 ops/ms
Iteration 24: 1.602 ops/ms
Iteration 25: 1.459 ops/ms
Iteration 26: 1.549 ops/ms
Iteration 27: 1.602 ops/ms
Iteration 28: 1.559 ops/ms
Iteration 29: 1.578 ops/ms
Iteration 30: 1.572 ops/ms
Result "scala.future.RecoverBenchmark.stdlib_pre":
1.563 ±(99.9%) 0.033 ops/ms [Average]
(min, avg, max) = (1.439, 1.563, 1.623), stdev = 0.050
CI (99.9%): [1.529, 1.596] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverBenchmark.stdlib_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 64.22% complete, ETA 00:55:21
# Fork: 1 of 1
# Warmup Iteration 1: 0.449 ops/ms
# Warmup Iteration 2: 0.483 ops/ms
# Warmup Iteration 3: 0.469 ops/ms
# Warmup Iteration 4: 0.382 ops/ms
# Warmup Iteration 5: 0.456 ops/ms
# Warmup Iteration 6: 0.451 ops/ms
# Warmup Iteration 7: 0.479 ops/ms
# Warmup Iteration 8: 0.490 ops/ms
# Warmup Iteration 9: 0.493 ops/ms
# Warmup Iteration 10: 0.487 ops/ms
# Warmup Iteration 11: 0.489 ops/ms
# Warmup Iteration 12: 0.494 ops/ms
# Warmup Iteration 13: 0.494 ops/ms
# Warmup Iteration 14: 0.497 ops/ms
# Warmup Iteration 15: 0.492 ops/ms
Iteration 1: 0.495 ops/ms
Iteration 2: 0.482 ops/ms
Iteration 3: 0.472 ops/ms
Iteration 4: 0.490 ops/ms
Iteration 5: 0.492 ops/ms
Iteration 6: 0.493 ops/ms
Iteration 7: 0.480 ops/ms
Iteration 8: 0.487 ops/ms
Iteration 9: 0.484 ops/ms
Iteration 10: 0.473 ops/ms
Iteration 11: 0.465 ops/ms
Iteration 12: 0.490 ops/ms
Iteration 13: 0.477 ops/ms
Iteration 14: 0.488 ops/ms
Iteration 15: 0.495 ops/ms
Iteration 16: 0.467 ops/ms
Iteration 17: 0.481 ops/ms
Iteration 18: 0.485 ops/ms
Iteration 19: 0.454 ops/ms
Iteration 20: 0.434 ops/ms
Iteration 21: 0.454 ops/ms
Iteration 22: 0.458 ops/ms
Iteration 23: 0.458 ops/ms
Iteration 24: 0.469 ops/ms
Iteration 25: 0.491 ops/ms
Iteration 26: 0.487 ops/ms
Iteration 27: 0.484 ops/ms
Iteration 28: 0.488 ops/ms
Iteration 29: 0.493 ops/ms
Iteration 30: 0.492 ops/ms
Result "scala.future.RecoverBenchmark.stdlib_pre":
0.479 ±(99.9%) 0.010 ops/ms [Average]
(min, avg, max) = (0.434, 0.479, 0.495), stdev = 0.015
CI (99.9%): [0.468, 0.489] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverWithBenchmark.improved_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 64.71% complete, ETA 00:54:35
# Fork: 1 of 1
# Warmup Iteration 1: 1.646 ops/ms
# Warmup Iteration 2: 1.699 ops/ms
# Warmup Iteration 3: 1.709 ops/ms
# Warmup Iteration 4: 1.715 ops/ms
# Warmup Iteration 5: 1.731 ops/ms
# Warmup Iteration 6: 1.692 ops/ms
# Warmup Iteration 7: 1.706 ops/ms
# Warmup Iteration 8: 1.708 ops/ms
# Warmup Iteration 9: 1.692 ops/ms
# Warmup Iteration 10: 1.688 ops/ms
# Warmup Iteration 11: 1.664 ops/ms
# Warmup Iteration 12: 1.648 ops/ms
# Warmup Iteration 13: 1.722 ops/ms
# Warmup Iteration 14: 1.723 ops/ms
# Warmup Iteration 15: 1.595 ops/ms
Iteration 1: 1.706 ops/ms
Iteration 2: 1.696 ops/ms
Iteration 3: 1.697 ops/ms
Iteration 4: 1.661 ops/ms
Iteration 5: 1.604 ops/ms
Iteration 6: 1.674 ops/ms
Iteration 7: 1.533 ops/ms
Iteration 8: 1.693 ops/ms
Iteration 9: 1.711 ops/ms
Iteration 10: 1.697 ops/ms
Iteration 11: 1.704 ops/ms
Iteration 12: 1.617 ops/ms
Iteration 13: 1.715 ops/ms
Iteration 14: 1.704 ops/ms
Iteration 15: 1.590 ops/ms
Iteration 16: 1.646 ops/ms
Iteration 17: 1.483 ops/ms
Iteration 18: 1.713 ops/ms
Iteration 19: 1.717 ops/ms
Iteration 20: 1.726 ops/ms
Iteration 21: 1.725 ops/ms
Iteration 22: 1.711 ops/ms
Iteration 23: 1.710 ops/ms
Iteration 24: 1.689 ops/ms
Iteration 25: 1.710 ops/ms
Iteration 26: 1.654 ops/ms
Iteration 27: 1.713 ops/ms
Iteration 28: 1.706 ops/ms
Iteration 29: 1.718 ops/ms
Iteration 30: 1.702 ops/ms
Result "scala.future.RecoverWithBenchmark.improved_post":
1.678 ±(99.9%) 0.039 ops/ms [Average]
(min, avg, max) = (1.483, 1.678, 1.726), stdev = 0.058
CI (99.9%): [1.639, 1.716] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverWithBenchmark.improved_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 65.20% complete, ETA 00:53:50
# Fork: 1 of 1
# Warmup Iteration 1: 1.598 ops/ms
# Warmup Iteration 2: 1.683 ops/ms
# Warmup Iteration 3: 1.564 ops/ms
# Warmup Iteration 4: 1.695 ops/ms
# Warmup Iteration 5: 1.674 ops/ms
# Warmup Iteration 6: 1.691 ops/ms
# Warmup Iteration 7: 1.689 ops/ms
# Warmup Iteration 8: 1.656 ops/ms
# Warmup Iteration 9: 1.706 ops/ms
# Warmup Iteration 10: 1.705 ops/ms
# Warmup Iteration 11: 1.687 ops/ms
# Warmup Iteration 12: 1.688 ops/ms
# Warmup Iteration 13: 1.714 ops/ms
# Warmup Iteration 14: 1.643 ops/ms
# Warmup Iteration 15: 1.609 ops/ms
Iteration 1: 1.678 ops/ms
Iteration 2: 1.707 ops/ms
Iteration 3: 1.589 ops/ms
Iteration 4: 1.555 ops/ms
Iteration 5: 1.722 ops/ms
Iteration 6: 1.698 ops/ms
Iteration 7: 1.729 ops/ms
Iteration 8: 1.627 ops/ms
Iteration 9: 1.683 ops/ms
Iteration 10: 1.721 ops/ms
Iteration 11: 1.723 ops/ms
Iteration 12: 1.710 ops/ms
Iteration 13: 1.709 ops/ms
Iteration 14: 1.704 ops/ms
Iteration 15: 1.596 ops/ms
Iteration 16: 1.572 ops/ms
Iteration 17: 1.601 ops/ms
Iteration 18: 1.516 ops/ms
Iteration 19: 1.690 ops/ms
Iteration 20: 1.728 ops/ms
Iteration 21: 1.674 ops/ms
Iteration 22: 1.711 ops/ms
Iteration 23: 1.729 ops/ms
Iteration 24: 1.725 ops/ms
Iteration 25: 1.689 ops/ms
Iteration 26: 1.678 ops/ms
Iteration 27: 1.691 ops/ms
Iteration 28: 1.669 ops/ms
Iteration 29: 1.707 ops/ms
Iteration 30: 1.690 ops/ms
Result "scala.future.RecoverWithBenchmark.improved_post":
1.674 ±(99.9%) 0.039 ops/ms [Average]
(min, avg, max) = (1.516, 1.674, 1.729), stdev = 0.058
CI (99.9%): [1.635, 1.713] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverWithBenchmark.improved_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 65.69% complete, ETA 00:53:04
# Fork: 1 of 1
# Warmup Iteration 1: 1.796 ops/ms
# Warmup Iteration 2: 1.883 ops/ms
# Warmup Iteration 3: 1.877 ops/ms
# Warmup Iteration 4: 1.819 ops/ms
# Warmup Iteration 5: 1.830 ops/ms
# Warmup Iteration 6: 1.824 ops/ms
# Warmup Iteration 7: 1.826 ops/ms
# Warmup Iteration 8: 1.800 ops/ms
# Warmup Iteration 9: 1.791 ops/ms
# Warmup Iteration 10: 1.651 ops/ms
# Warmup Iteration 11: 1.509 ops/ms
# Warmup Iteration 12: 1.675 ops/ms
# Warmup Iteration 13: 1.652 ops/ms
# Warmup Iteration 14: 1.744 ops/ms
# Warmup Iteration 15: 1.729 ops/ms
Iteration 1: 1.814 ops/ms
Iteration 2: 1.713 ops/ms
Iteration 3: 1.499 ops/ms
Iteration 4: 1.735 ops/ms
Iteration 5: 1.710 ops/ms
Iteration 6: 1.821 ops/ms
Iteration 7: 1.827 ops/ms
Iteration 8: 1.811 ops/ms
Iteration 9: 1.805 ops/ms
Iteration 10: 1.603 ops/ms
Iteration 11: 1.757 ops/ms
Iteration 12: 1.764 ops/ms
Iteration 13: 1.715 ops/ms
Iteration 14: 1.852 ops/ms
Iteration 15: 1.850 ops/ms
Iteration 16: 1.841 ops/ms
Iteration 17: 1.856 ops/ms
Iteration 18: 1.865 ops/ms
Iteration 19: 1.871 ops/ms
Iteration 20: 1.861 ops/ms
Iteration 21: 1.876 ops/ms
Iteration 22: 1.874 ops/ms
Iteration 23: 1.861 ops/ms
Iteration 24: 1.875 ops/ms
Iteration 25: 1.878 ops/ms
Iteration 26: 1.890 ops/ms
Iteration 27: 1.872 ops/ms
Iteration 28: 1.865 ops/ms
Iteration 29: 1.867 ops/ms
Iteration 30: 1.879 ops/ms
Result "scala.future.RecoverWithBenchmark.improved_post":
1.810 ±(99.9%) 0.060 ops/ms [Average]
(min, avg, max) = (1.499, 1.810, 1.890), stdev = 0.090
CI (99.9%): [1.750, 1.870] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverWithBenchmark.improved_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 66.18% complete, ETA 00:52:19
# Fork: 1 of 1
# Warmup Iteration 1: 2.316 ops/ms
# Warmup Iteration 2: 2.348 ops/ms
# Warmup Iteration 3: 2.296 ops/ms
# Warmup Iteration 4: 2.362 ops/ms
# Warmup Iteration 5: 2.389 ops/ms
# Warmup Iteration 6: 2.425 ops/ms
# Warmup Iteration 7: 2.410 ops/ms
# Warmup Iteration 8: 2.197 ops/ms
# Warmup Iteration 9: 2.344 ops/ms
# Warmup Iteration 10: 1.963 ops/ms
# Warmup Iteration 11: 2.115 ops/ms
# Warmup Iteration 12: 2.019 ops/ms
# Warmup Iteration 13: 2.278 ops/ms
# Warmup Iteration 14: 2.365 ops/ms
# Warmup Iteration 15: 2.150 ops/ms
Iteration 1: 2.100 ops/ms
Iteration 2: 2.394 ops/ms
Iteration 3: 2.363 ops/ms
Iteration 4: 2.031 ops/ms
Iteration 5: 2.158 ops/ms
Iteration 6: 2.232 ops/ms
Iteration 7: 2.231 ops/ms
Iteration 8: 2.033 ops/ms
Iteration 9: 2.054 ops/ms
Iteration 10: 2.232 ops/ms
Iteration 11: 2.322 ops/ms
Iteration 12: 2.342 ops/ms
Iteration 13: 2.320 ops/ms
Iteration 14: 2.325 ops/ms
Iteration 15: 2.084 ops/ms
Iteration 16: 2.027 ops/ms
Iteration 17: 2.173 ops/ms
Iteration 18: 2.137 ops/ms
Iteration 19: 2.068 ops/ms
Iteration 20: 2.213 ops/ms
Iteration 21: 2.172 ops/ms
Iteration 22: 2.329 ops/ms
Iteration 23: 2.376 ops/ms
Iteration 24: 2.258 ops/ms
Iteration 25: 2.321 ops/ms
Iteration 26: 2.069 ops/ms
Iteration 27: 2.429 ops/ms
Iteration 28: 2.287 ops/ms
Iteration 29: 2.292 ops/ms
Iteration 30: 2.282 ops/ms
Result "scala.future.RecoverWithBenchmark.improved_pre":
2.222 ±(99.9%) 0.082 ops/ms [Average]
(min, avg, max) = (2.027, 2.222, 2.429), stdev = 0.122
CI (99.9%): [2.140, 2.303] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverWithBenchmark.improved_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 66.67% complete, ETA 00:51:33
# Fork: 1 of 1
# Warmup Iteration 1: 2.122 ops/ms
# Warmup Iteration 2: 2.222 ops/ms
# Warmup Iteration 3: 2.324 ops/ms
# Warmup Iteration 4: 2.017 ops/ms
# Warmup Iteration 5: 2.003 ops/ms
# Warmup Iteration 6: 2.092 ops/ms
# Warmup Iteration 7: 2.049 ops/ms
# Warmup Iteration 8: 2.278 ops/ms
# Warmup Iteration 9: 2.348 ops/ms
# Warmup Iteration 10: 1.975 ops/ms
# Warmup Iteration 11: 2.370 ops/ms
# Warmup Iteration 12: 1.922 ops/ms
# Warmup Iteration 13: 2.277 ops/ms
# Warmup Iteration 14: 2.342 ops/ms
# Warmup Iteration 15: 1.680 ops/ms
Iteration 1: 2.447 ops/ms
Iteration 2: 2.338 ops/ms
Iteration 3: 2.459 ops/ms
Iteration 4: 2.456 ops/ms
Iteration 5: 2.453 ops/ms
Iteration 6: 2.441 ops/ms
Iteration 7: 2.317 ops/ms
Iteration 8: 2.402 ops/ms
Iteration 9: 2.110 ops/ms
Iteration 10: 1.920 ops/ms
Iteration 11: 2.018 ops/ms
Iteration 12: 2.264 ops/ms
Iteration 13: 2.266 ops/ms
Iteration 14: 2.430 ops/ms
Iteration 15: 2.440 ops/ms
Iteration 16: 2.290 ops/ms
Iteration 17: 2.211 ops/ms
Iteration 18: 2.323 ops/ms
Iteration 19: 1.908 ops/ms
Iteration 20: 1.740 ops/ms
Iteration 21: 1.684 ops/ms
Iteration 22: 2.428 ops/ms
Iteration 23: 2.431 ops/ms
Iteration 24: 2.410 ops/ms
Iteration 25: 2.416 ops/ms
Iteration 26: 2.018 ops/ms
Iteration 27: 1.901 ops/ms
Iteration 28: 2.070 ops/ms
Iteration 29: 2.323 ops/ms
Iteration 30: 2.089 ops/ms
Result "scala.future.RecoverWithBenchmark.improved_pre":
2.233 ±(99.9%) 0.154 ops/ms [Average]
(min, avg, max) = (1.684, 2.233, 2.459), stdev = 0.231
CI (99.9%): [2.079, 2.387] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverWithBenchmark.improved_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 67.16% complete, ETA 00:50:48
# Fork: 1 of 1
# Warmup Iteration 1: 0.692 ops/ms
# Warmup Iteration 2: 0.635 ops/ms
# Warmup Iteration 3: 0.749 ops/ms
# Warmup Iteration 4: 0.981 ops/ms
# Warmup Iteration 5: 0.919 ops/ms
# Warmup Iteration 6: 0.936 ops/ms
# Warmup Iteration 7: 0.904 ops/ms
# Warmup Iteration 8: 0.845 ops/ms
# Warmup Iteration 9: 0.866 ops/ms
# Warmup Iteration 10: 0.979 ops/ms
# Warmup Iteration 11: 0.973 ops/ms
# Warmup Iteration 12: 0.967 ops/ms
# Warmup Iteration 13: 0.981 ops/ms
# Warmup Iteration 14: 0.883 ops/ms
# Warmup Iteration 15: 0.859 ops/ms
Iteration 1: 0.803 ops/ms
Iteration 2: 0.983 ops/ms
Iteration 3: 0.890 ops/ms
Iteration 4: 0.644 ops/ms
Iteration 5: 0.927 ops/ms
Iteration 6: 0.716 ops/ms
Iteration 7: 0.982 ops/ms
Iteration 8: 0.981 ops/ms
Iteration 9: 0.990 ops/ms
Iteration 10: 0.840 ops/ms
Iteration 11: 0.808 ops/ms
Iteration 12: 0.918 ops/ms
Iteration 13: 0.913 ops/ms
Iteration 14: 0.772 ops/ms
Iteration 15: 0.877 ops/ms
Iteration 16: 0.902 ops/ms
Iteration 17: 0.875 ops/ms
Iteration 18: 0.972 ops/ms
Iteration 19: 0.985 ops/ms
Iteration 20: 0.973 ops/ms
Iteration 21: 0.782 ops/ms
Iteration 22: 0.843 ops/ms
Iteration 23: 0.652 ops/ms
Iteration 24: 0.903 ops/ms
Iteration 25: 0.981 ops/ms
Iteration 26: 0.933 ops/ms
Iteration 27: 0.898 ops/ms
Iteration 28: 0.810 ops/ms
Iteration 29: 0.981 ops/ms
Iteration 30: 0.982 ops/ms
Result "scala.future.RecoverWithBenchmark.improved_pre":
0.884 ±(99.9%) 0.066 ops/ms [Average]
(min, avg, max) = (0.644, 0.884, 0.990), stdev = 0.099
CI (99.9%): [0.818, 0.950] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverWithBenchmark.stdlib_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 67.65% complete, ETA 00:50:02
# Fork: 1 of 1
# Warmup Iteration 1: 0.630 ops/ms
# Warmup Iteration 2: 0.713 ops/ms
# Warmup Iteration 3: 0.482 ops/ms
# Warmup Iteration 4: 0.603 ops/ms
# Warmup Iteration 5: 0.485 ops/ms
# Warmup Iteration 6: 0.584 ops/ms
# Warmup Iteration 7: 0.737 ops/ms
# Warmup Iteration 8: 0.678 ops/ms
# Warmup Iteration 9: 0.691 ops/ms
# Warmup Iteration 10: 0.724 ops/ms
# Warmup Iteration 11: 0.609 ops/ms
# Warmup Iteration 12: 0.646 ops/ms
# Warmup Iteration 13: 0.554 ops/ms
# Warmup Iteration 14: 0.673 ops/ms
# Warmup Iteration 15: 0.666 ops/ms
Iteration 1: 0.673 ops/ms
Iteration 2: 0.651 ops/ms
Iteration 3: 0.657 ops/ms
Iteration 4: 0.651 ops/ms
Iteration 5: 0.676 ops/ms
Iteration 6: 0.716 ops/ms
Iteration 7: 0.696 ops/ms
Iteration 8: 0.717 ops/ms
Iteration 9: 0.723 ops/ms
Iteration 10: 0.642 ops/ms
Iteration 11: 0.617 ops/ms
Iteration 12: 0.689 ops/ms
Iteration 13: 0.672 ops/ms
Iteration 14: 0.583 ops/ms
Iteration 15: 0.682 ops/ms
Iteration 16: 0.663 ops/ms
Iteration 17: 0.718 ops/ms
Iteration 18: 0.664 ops/ms
Iteration 19: 0.651 ops/ms
Iteration 20: 0.705 ops/ms
Iteration 21: 0.708 ops/ms
Iteration 22: 0.579 ops/ms
Iteration 23: 0.725 ops/ms
Iteration 24: 0.648 ops/ms
Iteration 25: 0.666 ops/ms
Iteration 26: 0.724 ops/ms
Iteration 27: 0.647 ops/ms
Iteration 28: 0.690 ops/ms
Iteration 29: 0.706 ops/ms
Iteration 30: 0.716 ops/ms
Result "scala.future.RecoverWithBenchmark.stdlib_post":
0.675 ±(99.9%) 0.026 ops/ms [Average]
(min, avg, max) = (0.579, 0.675, 0.725), stdev = 0.039
CI (99.9%): [0.649, 0.701] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverWithBenchmark.stdlib_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 68.14% complete, ETA 00:49:17
# Fork: 1 of 1
# Warmup Iteration 1: 0.663 ops/ms
# Warmup Iteration 2: 0.726 ops/ms
# Warmup Iteration 3: 0.716 ops/ms
# Warmup Iteration 4: 0.710 ops/ms
# Warmup Iteration 5: 0.723 ops/ms
# Warmup Iteration 6: 0.744 ops/ms
# Warmup Iteration 7: 0.740 ops/ms
# Warmup Iteration 8: 0.629 ops/ms
# Warmup Iteration 9: 0.675 ops/ms
# Warmup Iteration 10: 0.686 ops/ms
# Warmup Iteration 11: 0.704 ops/ms
# Warmup Iteration 12: 0.709 ops/ms
# Warmup Iteration 13: 0.711 ops/ms
# Warmup Iteration 14: 0.742 ops/ms
# Warmup Iteration 15: 0.739 ops/ms
Iteration 1: 0.722 ops/ms
Iteration 2: 0.672 ops/ms
Iteration 3: 0.593 ops/ms
Iteration 4: 0.599 ops/ms
Iteration 5: 0.618 ops/ms
Iteration 6: 0.521 ops/ms
Iteration 7: 0.494 ops/ms
Iteration 8: 0.470 ops/ms
Iteration 9: 0.738 ops/ms
Iteration 10: 0.740 ops/ms
Iteration 11: 0.727 ops/ms
Iteration 12: 0.594 ops/ms
Iteration 13: 0.740 ops/ms
Iteration 14: 0.691 ops/ms
Iteration 15: 0.667 ops/ms
Iteration 16: 0.742 ops/ms
Iteration 17: 0.720 ops/ms
Iteration 18: 0.740 ops/ms
Iteration 19: 0.655 ops/ms
Iteration 20: 0.720 ops/ms
Iteration 21: 0.663 ops/ms
Iteration 22: 0.730 ops/ms
Iteration 23: 0.632 ops/ms
Iteration 24: 0.737 ops/ms
Iteration 25: 0.730 ops/ms
Iteration 26: 0.739 ops/ms
Iteration 27: 0.690 ops/ms
Iteration 28: 0.714 ops/ms
Iteration 29: 0.668 ops/ms
Iteration 30: 0.728 ops/ms
Result "scala.future.RecoverWithBenchmark.stdlib_post":
0.673 ±(99.9%) 0.051 ops/ms [Average]
(min, avg, max) = (0.470, 0.673, 0.742), stdev = 0.077
CI (99.9%): [0.622, 0.725] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverWithBenchmark.stdlib_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 68.63% complete, ETA 00:48:31
# Fork: 1 of 1
# Warmup Iteration 1: 0.914 ops/ms
# Warmup Iteration 2: 1.048 ops/ms
# Warmup Iteration 3: 1.047 ops/ms
# Warmup Iteration 4: 1.044 ops/ms
# Warmup Iteration 5: 1.038 ops/ms
# Warmup Iteration 6: 1.038 ops/ms
# Warmup Iteration 7: 1.021 ops/ms
# Warmup Iteration 8: 1.028 ops/ms
# Warmup Iteration 9: 1.034 ops/ms
# Warmup Iteration 10: 1.041 ops/ms
# Warmup Iteration 11: 1.034 ops/ms
# Warmup Iteration 12: 1.022 ops/ms
# Warmup Iteration 13: 1.047 ops/ms
# Warmup Iteration 14: 1.007 ops/ms
# Warmup Iteration 15: 0.950 ops/ms
Iteration 1: 0.994 ops/ms
Iteration 2: 0.978 ops/ms
Iteration 3: 0.932 ops/ms
Iteration 4: 1.020 ops/ms
Iteration 5: 0.982 ops/ms
Iteration 6: 0.986 ops/ms
Iteration 7: 1.003 ops/ms
Iteration 8: 1.002 ops/ms
Iteration 9: 1.006 ops/ms
Iteration 10: 1.011 ops/ms
Iteration 11: 1.022 ops/ms
Iteration 12: 1.025 ops/ms
Iteration 13: 1.020 ops/ms
Iteration 14: 1.029 ops/ms
Iteration 15: 1.021 ops/ms
Iteration 16: 1.025 ops/ms
Iteration 17: 1.016 ops/ms
Iteration 18: 0.965 ops/ms
Iteration 19: 0.990 ops/ms
Iteration 20: 0.996 ops/ms
Iteration 21: 1.012 ops/ms
Iteration 22: 0.939 ops/ms
Iteration 23: 1.001 ops/ms
Iteration 24: 0.986 ops/ms
Iteration 25: 0.988 ops/ms
Iteration 26: 0.995 ops/ms
Iteration 27: 1.015 ops/ms
Iteration 28: 0.990 ops/ms
Iteration 29: 0.932 ops/ms
Iteration 30: 0.965 ops/ms
Result "scala.future.RecoverWithBenchmark.stdlib_post":
0.995 ±(99.9%) 0.018 ops/ms [Average]
(min, avg, max) = (0.932, 0.995, 1.029), stdev = 0.027
CI (99.9%): [0.977, 1.013] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverWithBenchmark.stdlib_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 69.12% complete, ETA 00:47:46
# Fork: 1 of 1
# Warmup Iteration 1: 0.647 ops/ms
# Warmup Iteration 2: 0.810 ops/ms
# Warmup Iteration 3: 0.768 ops/ms
# Warmup Iteration 4: 0.827 ops/ms
# Warmup Iteration 5: 0.885 ops/ms
# Warmup Iteration 6: 0.888 ops/ms
# Warmup Iteration 7: 0.894 ops/ms
# Warmup Iteration 8: 0.910 ops/ms
# Warmup Iteration 9: 0.874 ops/ms
# Warmup Iteration 10: 0.884 ops/ms
# Warmup Iteration 11: 0.841 ops/ms
# Warmup Iteration 12: 0.875 ops/ms
# Warmup Iteration 13: 0.838 ops/ms
# Warmup Iteration 14: 0.786 ops/ms
# Warmup Iteration 15: 0.836 ops/ms
Iteration 1: 0.824 ops/ms
Iteration 2: 0.791 ops/ms
Iteration 3: 0.909 ops/ms
Iteration 4: 0.894 ops/ms
Iteration 5: 0.777 ops/ms
Iteration 6: 0.853 ops/ms
Iteration 7: 0.707 ops/ms
Iteration 8: 0.836 ops/ms
Iteration 9: 0.714 ops/ms
Iteration 10: 0.900 ops/ms
Iteration 11: 0.834 ops/ms
Iteration 12: 0.887 ops/ms
Iteration 13: 0.900 ops/ms
Iteration 14: 0.810 ops/ms
Iteration 15: 0.839 ops/ms
Iteration 16: 0.913 ops/ms
Iteration 17: 0.904 ops/ms
Iteration 18: 0.910 ops/ms
Iteration 19: 0.900 ops/ms
Iteration 20: 0.894 ops/ms
Iteration 21: 0.881 ops/ms
Iteration 22: 0.897 ops/ms
Iteration 23: 0.863 ops/ms
Iteration 24: 0.907 ops/ms
Iteration 25: 0.898 ops/ms
Iteration 26: 0.901 ops/ms
Iteration 27: 0.924 ops/ms
Iteration 28: 0.899 ops/ms
Iteration 29: 0.906 ops/ms
Iteration 30: 0.907 ops/ms
Result "scala.future.RecoverWithBenchmark.stdlib_pre":
0.866 ±(99.9%) 0.038 ops/ms [Average]
(min, avg, max) = (0.707, 0.866, 0.924), stdev = 0.057
CI (99.9%): [0.827, 0.904] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverWithBenchmark.stdlib_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 69.61% complete, ETA 00:47:00
# Fork: 1 of 1
# Warmup Iteration 1: 0.659 ops/ms
# Warmup Iteration 2: 0.848 ops/ms
# Warmup Iteration 3: 0.729 ops/ms
# Warmup Iteration 4: 0.825 ops/ms
# Warmup Iteration 5: 0.873 ops/ms
# Warmup Iteration 6: 0.854 ops/ms
# Warmup Iteration 7: 0.832 ops/ms
# Warmup Iteration 8: 0.883 ops/ms
# Warmup Iteration 9: 0.759 ops/ms
# Warmup Iteration 10: 0.861 ops/ms
# Warmup Iteration 11: 0.875 ops/ms
# Warmup Iteration 12: 0.846 ops/ms
# Warmup Iteration 13: 0.770 ops/ms
# Warmup Iteration 14: 0.360 ops/ms
# Warmup Iteration 15: 0.692 ops/ms
Iteration 1: 0.491 ops/ms
Iteration 2: 0.659 ops/ms
Iteration 3: 0.864 ops/ms
Iteration 4: 0.879 ops/ms
Iteration 5: 0.623 ops/ms
Iteration 6: 0.506 ops/ms
Iteration 7: 0.735 ops/ms
Iteration 8: 0.777 ops/ms
Iteration 9: 0.823 ops/ms
Iteration 10: 0.742 ops/ms
Iteration 11: 0.866 ops/ms
Iteration 12: 0.871 ops/ms
Iteration 13: 0.860 ops/ms
Iteration 14: 0.865 ops/ms
Iteration 15: 0.875 ops/ms
Iteration 16: 0.888 ops/ms
Iteration 17: 0.868 ops/ms
Iteration 18: 0.879 ops/ms
Iteration 19: 0.889 ops/ms
Iteration 20: 0.884 ops/ms
Iteration 21: 0.892 ops/ms
Iteration 22: 0.871 ops/ms
Iteration 23: 0.864 ops/ms
Iteration 24: 0.858 ops/ms
Iteration 25: 0.769 ops/ms
Iteration 26: 0.872 ops/ms
Iteration 27: 0.899 ops/ms
Iteration 28: 0.835 ops/ms
Iteration 29: 0.881 ops/ms
Iteration 30: 0.808 ops/ms
Result "scala.future.RecoverWithBenchmark.stdlib_pre":
0.813 ±(99.9%) 0.073 ops/ms [Average]
(min, avg, max) = (0.491, 0.813, 0.899), stdev = 0.110
CI (99.9%): [0.740, 0.886] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.RecoverWithBenchmark.stdlib_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 70.10% complete, ETA 00:46:15
# Fork: 1 of 1
# Warmup Iteration 1: 0.685 ops/ms
# Warmup Iteration 2: 0.755 ops/ms
# Warmup Iteration 3: 0.743 ops/ms
# Warmup Iteration 4: 0.752 ops/ms
# Warmup Iteration 5: 0.768 ops/ms
# Warmup Iteration 6: 0.747 ops/ms
# Warmup Iteration 7: 0.736 ops/ms
# Warmup Iteration 8: 0.694 ops/ms
# Warmup Iteration 9: 0.714 ops/ms
# Warmup Iteration 10: 0.720 ops/ms
# Warmup Iteration 11: 0.726 ops/ms
# Warmup Iteration 12: 0.735 ops/ms
# Warmup Iteration 13: 0.712 ops/ms
# Warmup Iteration 14: 0.726 ops/ms
# Warmup Iteration 15: 0.692 ops/ms
Iteration 1: 0.682 ops/ms
Iteration 2: 0.670 ops/ms
Iteration 3: 0.610 ops/ms
Iteration 4: 0.598 ops/ms
Iteration 5: 0.635 ops/ms
Iteration 6: 0.671 ops/ms
Iteration 7: 0.695 ops/ms
Iteration 8: 0.692 ops/ms
Iteration 9: 0.684 ops/ms
Iteration 10: 0.684 ops/ms
Iteration 11: 0.693 ops/ms
Iteration 12: 0.660 ops/ms
Iteration 13: 0.565 ops/ms
Iteration 14: 0.710 ops/ms
Iteration 15: 0.732 ops/ms
Iteration 16: 0.726 ops/ms
Iteration 17: 0.581 ops/ms
Iteration 18: 0.569 ops/ms
Iteration 19: 0.674 ops/ms
Iteration 20: 0.618 ops/ms
Iteration 21: 0.613 ops/ms
Iteration 22: 0.664 ops/ms
Iteration 23: 0.684 ops/ms
Iteration 24: 0.687 ops/ms
Iteration 25: 0.708 ops/ms
Iteration 26: 0.720 ops/ms
Iteration 27: 0.720 ops/ms
Iteration 28: 0.729 ops/ms
Iteration 29: 0.727 ops/ms
Iteration 30: 0.717 ops/ms
Result "scala.future.RecoverWithBenchmark.stdlib_pre":
0.671 ±(99.9%) 0.033 ops/ms [Average]
(min, avg, max) = (0.565, 0.671, 0.732), stdev = 0.050
CI (99.9%): [0.637, 0.704] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.SequenceBenchmark.improved_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 70.59% complete, ETA 00:45:29
# Fork: 1 of 1
# Warmup Iteration 1: 0.420 ops/ms
# Warmup Iteration 2: 0.578 ops/ms
# Warmup Iteration 3: 0.580 ops/ms
# Warmup Iteration 4: 0.531 ops/ms
# Warmup Iteration 5: 0.586 ops/ms
# Warmup Iteration 6: 0.585 ops/ms
# Warmup Iteration 7: 0.589 ops/ms
# Warmup Iteration 8: 0.577 ops/ms
# Warmup Iteration 9: 0.576 ops/ms
# Warmup Iteration 10: 0.578 ops/ms
# Warmup Iteration 11: 0.549 ops/ms
# Warmup Iteration 12: 0.498 ops/ms
# Warmup Iteration 13: 0.552 ops/ms
# Warmup Iteration 14: 0.577 ops/ms
# Warmup Iteration 15: 0.577 ops/ms
Iteration 1: 0.572 ops/ms
Iteration 2: 0.548 ops/ms
Iteration 3: 0.575 ops/ms
Iteration 4: 0.570 ops/ms
Iteration 5: 0.552 ops/ms
Iteration 6: 0.588 ops/ms
Iteration 7: 0.588 ops/ms
Iteration 8: 0.589 ops/ms
Iteration 9: 0.569 ops/ms
Iteration 10: 0.564 ops/ms
Iteration 11: 0.585 ops/ms
Iteration 12: 0.577 ops/ms
Iteration 13: 0.581 ops/ms
Iteration 14: 0.582 ops/ms
Iteration 15: 0.557 ops/ms
Iteration 16: 0.564 ops/ms
Iteration 17: 0.563 ops/ms
Iteration 18: 0.458 ops/ms
Iteration 19: 0.587 ops/ms
Iteration 20: 0.570 ops/ms
Iteration 21: 0.575 ops/ms
Iteration 22: 0.572 ops/ms
Iteration 23: 0.401 ops/ms
Iteration 24: 0.416 ops/ms
Iteration 25: 0.359 ops/ms
Iteration 26: 0.435 ops/ms
Iteration 27: 0.529 ops/ms
Iteration 28: 0.397 ops/ms
Iteration 29: 0.411 ops/ms
Iteration 30: 0.393 ops/ms
Result "scala.future.SequenceBenchmark.improved_post":
0.528 ±(99.9%) 0.050 ops/ms [Average]
(min, avg, max) = (0.359, 0.528, 0.589), stdev = 0.075
CI (99.9%): [0.477, 0.578] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.SequenceBenchmark.improved_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 71.08% complete, ETA 00:44:44
# Fork: 1 of 1
# Warmup Iteration 1: 0.374 ops/ms
# Warmup Iteration 2: 0.567 ops/ms
# Warmup Iteration 3: 0.575 ops/ms
# Warmup Iteration 4: 0.649 ops/ms
# Warmup Iteration 5: 0.699 ops/ms
# Warmup Iteration 6: 0.512 ops/ms
# Warmup Iteration 7: 0.712 ops/ms
# Warmup Iteration 8: 0.739 ops/ms
# Warmup Iteration 9: 0.730 ops/ms
# Warmup Iteration 10: 0.713 ops/ms
# Warmup Iteration 11: 0.644 ops/ms
# Warmup Iteration 12: 0.723 ops/ms
# Warmup Iteration 13: 0.715 ops/ms
# Warmup Iteration 14: 0.584 ops/ms
# Warmup Iteration 15: 0.695 ops/ms
Iteration 1: 0.697 ops/ms
Iteration 2: 0.694 ops/ms
Iteration 3: 0.719 ops/ms
Iteration 4: 0.715 ops/ms
Iteration 5: 0.710 ops/ms
Iteration 6: 0.710 ops/ms
Iteration 7: 0.708 ops/ms
Iteration 8: 0.660 ops/ms
Iteration 9: 0.646 ops/ms
Iteration 10: 0.710 ops/ms
Iteration 11: 0.713 ops/ms
Iteration 12: 0.653 ops/ms
Iteration 13: 0.720 ops/ms
Iteration 14: 0.690 ops/ms
Iteration 15: 0.711 ops/ms
Iteration 16: 0.717 ops/ms
Iteration 17: 0.720 ops/ms
Iteration 18: 0.712 ops/ms
Iteration 19: 0.705 ops/ms
Iteration 20: 0.709 ops/ms
Iteration 21: 0.718 ops/ms
Iteration 22: 0.671 ops/ms
Iteration 23: 0.644 ops/ms
Iteration 24: 0.628 ops/ms
Iteration 25: 0.710 ops/ms
Iteration 26: 0.713 ops/ms
Iteration 27: 0.721 ops/ms
Iteration 28: 0.714 ops/ms
Iteration 29: 0.725 ops/ms
Iteration 30: 0.721 ops/ms
Result "scala.future.SequenceBenchmark.improved_post":
0.699 ±(99.9%) 0.018 ops/ms [Average]
(min, avg, max) = (0.628, 0.699, 0.725), stdev = 0.027
CI (99.9%): [0.681, 0.717] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.SequenceBenchmark.improved_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 71.57% complete, ETA 00:43:58
# Fork: 1 of 1
# Warmup Iteration 1: 0.971 ops/ms
# Warmup Iteration 2: 1.083 ops/ms
# Warmup Iteration 3: 1.063 ops/ms
# Warmup Iteration 4: 1.054 ops/ms
# Warmup Iteration 5: 1.072 ops/ms
# Warmup Iteration 6: 1.051 ops/ms
# Warmup Iteration 7: 1.041 ops/ms
# Warmup Iteration 8: 1.046 ops/ms
# Warmup Iteration 9: 1.051 ops/ms
# Warmup Iteration 10: 1.050 ops/ms
# Warmup Iteration 11: 0.960 ops/ms
# Warmup Iteration 12: 1.045 ops/ms
# Warmup Iteration 13: 1.054 ops/ms
# Warmup Iteration 14: 1.047 ops/ms
# Warmup Iteration 15: 1.057 ops/ms
Iteration 1: 1.059 ops/ms
Iteration 2: 1.047 ops/ms
Iteration 3: 1.057 ops/ms
Iteration 4: 1.054 ops/ms
Iteration 5: 1.056 ops/ms
Iteration 6: 1.050 ops/ms
Iteration 7: 1.056 ops/ms
Iteration 8: 1.044 ops/ms
Iteration 9: 1.021 ops/ms
Iteration 10: 1.016 ops/ms
Iteration 11: 1.037 ops/ms
Iteration 12: 0.968 ops/ms
Iteration 13: 0.963 ops/ms
Iteration 14: 1.002 ops/ms
Iteration 15: 1.034 ops/ms
Iteration 16: 1.041 ops/ms
Iteration 17: 1.042 ops/ms
Iteration 18: 1.049 ops/ms
Iteration 19: 1.055 ops/ms
Iteration 20: 1.051 ops/ms
Iteration 21: 1.045 ops/ms
Iteration 22: 1.033 ops/ms
Iteration 23: 1.018 ops/ms
Iteration 24: 1.056 ops/ms
Iteration 25: 1.041 ops/ms
Iteration 26: 0.947 ops/ms
Iteration 27: 1.028 ops/ms
Iteration 28: 1.043 ops/ms
Iteration 29: 1.045 ops/ms
Iteration 30: 1.040 ops/ms
Result "scala.future.SequenceBenchmark.improved_post":
1.033 ±(99.9%) 0.019 ops/ms [Average]
(min, avg, max) = (0.947, 1.033, 1.059), stdev = 0.029
CI (99.9%): [1.014, 1.052] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.SequenceBenchmark.improved_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 72.06% complete, ETA 00:43:13
# Fork: 1 of 1
# Warmup Iteration 1: 0.832 ops/ms
# Warmup Iteration 2: 0.976 ops/ms
# Warmup Iteration 3: 0.922 ops/ms
# Warmup Iteration 4: 0.922 ops/ms
# Warmup Iteration 5: 0.968 ops/ms
# Warmup Iteration 6: 0.900 ops/ms
# Warmup Iteration 7: 0.845 ops/ms
# Warmup Iteration 8: 0.800 ops/ms
# Warmup Iteration 9: 0.882 ops/ms
# Warmup Iteration 10: 0.788 ops/ms
# Warmup Iteration 11: 0.899 ops/ms
# Warmup Iteration 12: 0.839 ops/ms
# Warmup Iteration 13: 0.905 ops/ms
# Warmup Iteration 14: 0.888 ops/ms
# Warmup Iteration 15: 0.905 ops/ms
Iteration 1: 0.862 ops/ms
Iteration 2: 0.892 ops/ms
Iteration 3: 0.644 ops/ms
Iteration 4: 0.908 ops/ms
Iteration 5: 0.539 ops/ms
Iteration 6: 0.855 ops/ms
Iteration 7: 0.914 ops/ms
Iteration 8: 0.872 ops/ms
Iteration 9: 0.921 ops/ms
Iteration 10: 0.914 ops/ms
Iteration 11: 0.749 ops/ms
Iteration 12: 0.864 ops/ms
Iteration 13: 0.706 ops/ms
Iteration 14: 0.915 ops/ms
Iteration 15: 0.909 ops/ms
Iteration 16: 0.818 ops/ms
Iteration 17: 0.818 ops/ms
Iteration 18: 0.926 ops/ms
Iteration 19: 0.904 ops/ms
Iteration 20: 0.854 ops/ms
Iteration 21: 0.820 ops/ms
Iteration 22: 0.912 ops/ms
Iteration 23: 0.927 ops/ms
Iteration 24: 0.927 ops/ms
Iteration 25: 0.780 ops/ms
Iteration 26: 0.919 ops/ms
Iteration 27: 0.921 ops/ms
Iteration 28: 0.920 ops/ms
Iteration 29: 0.917 ops/ms
Iteration 30: 0.879 ops/ms
Result "scala.future.SequenceBenchmark.improved_pre":
0.857 ±(99.9%) 0.062 ops/ms [Average]
(min, avg, max) = (0.539, 0.857, 0.927), stdev = 0.092
CI (99.9%): [0.795, 0.919] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.SequenceBenchmark.improved_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 72.55% complete, ETA 00:42:27
# Fork: 1 of 1
# Warmup Iteration 1: 0.759 ops/ms
# Warmup Iteration 2: 0.917 ops/ms
# Warmup Iteration 3: 0.920 ops/ms
# Warmup Iteration 4: 0.919 ops/ms
# Warmup Iteration 5: 0.928 ops/ms
# Warmup Iteration 6: 0.865 ops/ms
# Warmup Iteration 7: 0.883 ops/ms
# Warmup Iteration 8: 0.914 ops/ms
# Warmup Iteration 9: 0.923 ops/ms
# Warmup Iteration 10: 0.692 ops/ms
# Warmup Iteration 11: 0.880 ops/ms
# Warmup Iteration 12: 0.875 ops/ms
# Warmup Iteration 13: 0.879 ops/ms
# Warmup Iteration 14: 0.885 ops/ms
# Warmup Iteration 15: 0.779 ops/ms
Iteration 1: 0.904 ops/ms
Iteration 2: 0.910 ops/ms
Iteration 3: 0.913 ops/ms
Iteration 4: 0.856 ops/ms
Iteration 5: 0.914 ops/ms
Iteration 6: 0.912 ops/ms
Iteration 7: 0.695 ops/ms
Iteration 8: 0.921 ops/ms
Iteration 9: 0.909 ops/ms
Iteration 10: 0.923 ops/ms
Iteration 11: 0.872 ops/ms
Iteration 12: 0.919 ops/ms
Iteration 13: 0.924 ops/ms
Iteration 14: 0.690 ops/ms
Iteration 15: 0.820 ops/ms
Iteration 16: 0.861 ops/ms
Iteration 17: 0.925 ops/ms
Iteration 18: 0.928 ops/ms
Iteration 19: 0.930 ops/ms
Iteration 20: 0.912 ops/ms
Iteration 21: 0.926 ops/ms
Iteration 22: 0.931 ops/ms
Iteration 23: 0.917 ops/ms
Iteration 24: 0.799 ops/ms
Iteration 25: 0.729 ops/ms
Iteration 26: 0.923 ops/ms
Iteration 27: 0.855 ops/ms
Iteration 28: 0.917 ops/ms
Iteration 29: 0.905 ops/ms
Iteration 30: 0.911 ops/ms
Result "scala.future.SequenceBenchmark.improved_pre":
0.882 ±(99.9%) 0.046 ops/ms [Average]
(min, avg, max) = (0.690, 0.882, 0.931), stdev = 0.069
CI (99.9%): [0.836, 0.927] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.SequenceBenchmark.improved_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 73.04% complete, ETA 00:41:42
# Fork: 1 of 1
# Warmup Iteration 1: 0.641 ops/ms
# Warmup Iteration 2: 0.732 ops/ms
# Warmup Iteration 3: 0.732 ops/ms
# Warmup Iteration 4: 0.732 ops/ms
# Warmup Iteration 5: 0.740 ops/ms
# Warmup Iteration 6: 0.727 ops/ms
# Warmup Iteration 7: 0.725 ops/ms
# Warmup Iteration 8: 0.717 ops/ms
# Warmup Iteration 9: 0.721 ops/ms
# Warmup Iteration 10: 0.723 ops/ms
# Warmup Iteration 11: 0.719 ops/ms
# Warmup Iteration 12: 0.698 ops/ms
# Warmup Iteration 13: 0.700 ops/ms
# Warmup Iteration 14: 0.721 ops/ms
# Warmup Iteration 15: 0.726 ops/ms
Iteration 1: 0.717 ops/ms
Iteration 2: 0.720 ops/ms
Iteration 3: 0.715 ops/ms
Iteration 4: 0.694 ops/ms
Iteration 5: 0.719 ops/ms
Iteration 6: 0.718 ops/ms
Iteration 7: 0.723 ops/ms
Iteration 8: 0.726 ops/ms
Iteration 9: 0.723 ops/ms
Iteration 10: 0.677 ops/ms
Iteration 11: 0.701 ops/ms
Iteration 12: 0.701 ops/ms
Iteration 13: 0.692 ops/ms
Iteration 14: 0.710 ops/ms
Iteration 15: 0.738 ops/ms
Iteration 16: 0.732 ops/ms
Iteration 17: 0.604 ops/ms
Iteration 18: 0.586 ops/ms
Iteration 19: 0.642 ops/ms
Iteration 20: 0.550 ops/ms
Iteration 21: 0.542 ops/ms
Iteration 22: 0.575 ops/ms
Iteration 23: 0.690 ops/ms
Iteration 24: 0.729 ops/ms
Iteration 25: 0.731 ops/ms
Iteration 26: 0.719 ops/ms
Iteration 27: 0.714 ops/ms
Iteration 28: 0.717 ops/ms
Iteration 29: 0.731 ops/ms
Iteration 30: 0.733 ops/ms
Result "scala.future.SequenceBenchmark.improved_pre":
0.689 ±(99.9%) 0.038 ops/ms [Average]
(min, avg, max) = (0.542, 0.689, 0.738), stdev = 0.058
CI (99.9%): [0.651, 0.728] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.SequenceBenchmark.stdlib_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 73.53% complete, ETA 00:40:56
# Fork: 1 of 1
# Warmup Iteration 1: 0.521 ops/ms
# Warmup Iteration 2: 0.613 ops/ms
# Warmup Iteration 3: 0.617 ops/ms
# Warmup Iteration 4: 0.637 ops/ms
# Warmup Iteration 5: 0.641 ops/ms
# Warmup Iteration 6: 0.640 ops/ms
# Warmup Iteration 7: 0.640 ops/ms
# Warmup Iteration 8: 0.586 ops/ms
# Warmup Iteration 9: 0.532 ops/ms
# Warmup Iteration 10: 0.608 ops/ms
# Warmup Iteration 11: 0.572 ops/ms
# Warmup Iteration 12: 0.613 ops/ms
# Warmup Iteration 13: 0.495 ops/ms
# Warmup Iteration 14: 0.617 ops/ms
# Warmup Iteration 15: 0.613 ops/ms
Iteration 1: 0.615 ops/ms
Iteration 2: 0.556 ops/ms
Iteration 3: 0.583 ops/ms
Iteration 4: 0.602 ops/ms
Iteration 5: 0.567 ops/ms
Iteration 6: 0.604 ops/ms
Iteration 7: 0.594 ops/ms
Iteration 8: 0.606 ops/ms
Iteration 9: 0.587 ops/ms
Iteration 10: 0.605 ops/ms
Iteration 11: 0.560 ops/ms
Iteration 12: 0.540 ops/ms
Iteration 13: 0.582 ops/ms
Iteration 14: 0.530 ops/ms
Iteration 15: 0.554 ops/ms
Iteration 16: 0.544 ops/ms
Iteration 17: 0.568 ops/ms
Iteration 18: 0.601 ops/ms
Iteration 19: 0.577 ops/ms
Iteration 20: 0.598 ops/ms
Iteration 21: 0.572 ops/ms
Iteration 22: 0.605 ops/ms
Iteration 23: 0.604 ops/ms
Iteration 24: 0.575 ops/ms
Iteration 25: 0.532 ops/ms
Iteration 26: 0.531 ops/ms
Iteration 27: 0.569 ops/ms
Iteration 28: 0.566 ops/ms
Iteration 29: 0.586 ops/ms
Iteration 30: 0.502 ops/ms
Result "scala.future.SequenceBenchmark.stdlib_post":
0.574 ±(99.9%) 0.019 ops/ms [Average]
(min, avg, max) = (0.502, 0.574, 0.615), stdev = 0.028
CI (99.9%): [0.555, 0.593] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.SequenceBenchmark.stdlib_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 74.02% complete, ETA 00:40:11
# Fork: 1 of 1
# Warmup Iteration 1: 0.377 ops/ms
# Warmup Iteration 2: 0.574 ops/ms
# Warmup Iteration 3: 0.581 ops/ms
# Warmup Iteration 4: 0.577 ops/ms
# Warmup Iteration 5: 0.574 ops/ms
# Warmup Iteration 6: 0.578 ops/ms
# Warmup Iteration 7: 0.541 ops/ms
# Warmup Iteration 8: 0.577 ops/ms
# Warmup Iteration 9: 0.571 ops/ms
# Warmup Iteration 10: 0.570 ops/ms
# Warmup Iteration 11: 0.556 ops/ms
# Warmup Iteration 12: 0.554 ops/ms
# Warmup Iteration 13: 0.564 ops/ms
# Warmup Iteration 14: 0.557 ops/ms
# Warmup Iteration 15: 0.561 ops/ms
Iteration 1: 0.555 ops/ms
Iteration 2: 0.549 ops/ms
Iteration 3: 0.402 ops/ms
Iteration 4: 0.548 ops/ms
Iteration 5: 0.542 ops/ms
Iteration 6: 0.540 ops/ms
Iteration 7: 0.552 ops/ms
Iteration 8: 0.367 ops/ms
Iteration 9: 0.440 ops/ms
Iteration 10: 0.533 ops/ms
Iteration 11: 0.534 ops/ms
Iteration 12: 0.511 ops/ms
Iteration 13: 0.535 ops/ms
Iteration 14: 0.550 ops/ms
Iteration 15: 0.540 ops/ms
Iteration 16: 0.546 ops/ms
Iteration 17: 0.542 ops/ms
Iteration 18: 0.549 ops/ms
Iteration 19: 0.497 ops/ms
Iteration 20: 0.543 ops/ms
Iteration 21: 0.544 ops/ms
Iteration 22: 0.448 ops/ms
Iteration 23: 0.552 ops/ms
Iteration 24: 0.543 ops/ms
Iteration 25: 0.552 ops/ms
Iteration 26: 0.523 ops/ms
Iteration 27: 0.516 ops/ms
Iteration 28: 0.470 ops/ms
Iteration 29: 0.547 ops/ms
Iteration 30: 0.546 ops/ms
Result "scala.future.SequenceBenchmark.stdlib_post":
0.521 ±(99.9%) 0.032 ops/ms [Average]
(min, avg, max) = (0.367, 0.521, 0.555), stdev = 0.048
CI (99.9%): [0.489, 0.552] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.SequenceBenchmark.stdlib_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 74.51% complete, ETA 00:39:25
# Fork: 1 of 1
# Warmup Iteration 1: 0.749 ops/ms
# Warmup Iteration 2: 0.868 ops/ms
# Warmup Iteration 3: 0.870 ops/ms
# Warmup Iteration 4: 0.879 ops/ms
# Warmup Iteration 5: 0.871 ops/ms
# Warmup Iteration 6: 0.875 ops/ms
# Warmup Iteration 7: 0.832 ops/ms
# Warmup Iteration 8: 0.696 ops/ms
# Warmup Iteration 9: 0.757 ops/ms
# Warmup Iteration 10: 0.800 ops/ms
# Warmup Iteration 11: 0.802 ops/ms
# Warmup Iteration 12: 0.806 ops/ms
# Warmup Iteration 13: 0.806 ops/ms
# Warmup Iteration 14: 0.805 ops/ms
# Warmup Iteration 15: 0.803 ops/ms
Iteration 1: 0.809 ops/ms
Iteration 2: 0.791 ops/ms
Iteration 3: 0.806 ops/ms
Iteration 4: 0.801 ops/ms
Iteration 5: 0.784 ops/ms
Iteration 6: 0.804 ops/ms
Iteration 7: 0.807 ops/ms
Iteration 8: 0.806 ops/ms
Iteration 9: 0.800 ops/ms
Iteration 10: 0.787 ops/ms
Iteration 11: 0.767 ops/ms
Iteration 12: 0.783 ops/ms
Iteration 13: 0.795 ops/ms
Iteration 14: 0.794 ops/ms
Iteration 15: 0.794 ops/ms
Iteration 16: 0.737 ops/ms
Iteration 17: 0.751 ops/ms
Iteration 18: 0.774 ops/ms
Iteration 19: 0.798 ops/ms
Iteration 20: 0.792 ops/ms
Iteration 21: 0.781 ops/ms
Iteration 22: 0.529 ops/ms
Iteration 23: 0.582 ops/ms
Iteration 24: 0.758 ops/ms
Iteration 25: 0.623 ops/ms
Iteration 26: 0.758 ops/ms
Iteration 27: 0.781 ops/ms
Iteration 28: 0.769 ops/ms
Iteration 29: 0.765 ops/ms
Iteration 30: 0.794 ops/ms
Result "scala.future.SequenceBenchmark.stdlib_post":
0.764 ±(99.9%) 0.045 ops/ms [Average]
(min, avg, max) = (0.529, 0.764, 0.809), stdev = 0.067
CI (99.9%): [0.719, 0.809] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.SequenceBenchmark.stdlib_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 75.00% complete, ETA 00:38:40
# Fork: 1 of 1
# Warmup Iteration 1: 0.656 ops/ms
# Warmup Iteration 2: 0.841 ops/ms
# Warmup Iteration 3: 0.616 ops/ms
# Warmup Iteration 4: 0.594 ops/ms
# Warmup Iteration 5: 0.717 ops/ms
# Warmup Iteration 6: 0.836 ops/ms
# Warmup Iteration 7: 0.742 ops/ms
# Warmup Iteration 8: 0.800 ops/ms
# Warmup Iteration 9: 0.819 ops/ms
# Warmup Iteration 10: 0.759 ops/ms
# Warmup Iteration 11: 0.820 ops/ms
# Warmup Iteration 12: 0.728 ops/ms
# Warmup Iteration 13: 0.830 ops/ms
# Warmup Iteration 14: 0.848 ops/ms
# Warmup Iteration 15: 0.826 ops/ms
Iteration 1: 0.850 ops/ms
Iteration 2: 0.773 ops/ms
Iteration 3: 0.680 ops/ms
Iteration 4: 0.697 ops/ms
Iteration 5: 0.740 ops/ms
Iteration 6: 0.728 ops/ms
Iteration 7: 0.633 ops/ms
Iteration 8: 0.593 ops/ms
Iteration 9: 0.743 ops/ms
Iteration 10: 0.490 ops/ms
Iteration 11: 0.625 ops/ms
Iteration 12: 0.729 ops/ms
Iteration 13: 0.735 ops/ms
Iteration 14: 0.723 ops/ms
Iteration 15: 0.725 ops/ms
Iteration 16: 0.683 ops/ms
Iteration 17: 0.741 ops/ms
Iteration 18: 0.714 ops/ms
Iteration 19: 0.657 ops/ms
Iteration 20: 0.684 ops/ms
Iteration 21: 0.742 ops/ms
Iteration 22: 0.729 ops/ms
Iteration 23: 0.610 ops/ms
Iteration 24: 0.725 ops/ms
Iteration 25: 0.721 ops/ms
Iteration 26: 0.716 ops/ms
Iteration 27: 0.704 ops/ms
Iteration 28: 0.741 ops/ms
Iteration 29: 0.624 ops/ms
Iteration 30: 0.729 ops/ms
Result "scala.future.SequenceBenchmark.stdlib_pre":
0.700 ±(99.9%) 0.044 ops/ms [Average]
(min, avg, max) = (0.490, 0.700, 0.850), stdev = 0.066
CI (99.9%): [0.655, 0.744] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.SequenceBenchmark.stdlib_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 75.49% complete, ETA 00:37:54
# Fork: 1 of 1
# Warmup Iteration 1: 0.650 ops/ms
# Warmup Iteration 2: 0.847 ops/ms
# Warmup Iteration 3: 0.774 ops/ms
# Warmup Iteration 4: 0.696 ops/ms
# Warmup Iteration 5: 0.580 ops/ms
# Warmup Iteration 6: 0.853 ops/ms
# Warmup Iteration 7: 0.801 ops/ms
# Warmup Iteration 8: 0.677 ops/ms
# Warmup Iteration 9: 0.772 ops/ms
# Warmup Iteration 10: 0.767 ops/ms
# Warmup Iteration 11: 0.806 ops/ms
# Warmup Iteration 12: 0.835 ops/ms
# Warmup Iteration 13: 0.842 ops/ms
# Warmup Iteration 14: 0.851 ops/ms
# Warmup Iteration 15: 0.841 ops/ms
Iteration 1: 0.831 ops/ms
Iteration 2: 0.828 ops/ms
Iteration 3: 0.853 ops/ms
Iteration 4: 0.804 ops/ms
Iteration 5: 0.824 ops/ms
Iteration 6: 0.801 ops/ms
Iteration 7: 0.737 ops/ms
Iteration 8: 0.765 ops/ms
Iteration 9: 0.727 ops/ms
Iteration 10: 0.838 ops/ms
Iteration 11: 0.840 ops/ms
Iteration 12: 0.679 ops/ms
Iteration 13: 0.826 ops/ms
Iteration 14: 0.807 ops/ms
Iteration 15: 0.858 ops/ms
Iteration 16: 0.854 ops/ms
Iteration 17: 0.852 ops/ms
Iteration 18: 0.837 ops/ms
Iteration 19: 0.832 ops/ms
Iteration 20: 0.827 ops/ms
Iteration 21: 0.841 ops/ms
Iteration 22: 0.806 ops/ms
Iteration 23: 0.757 ops/ms
Iteration 24: 0.737 ops/ms
Iteration 25: 0.751 ops/ms
Iteration 26: 0.676 ops/ms
Iteration 27: 0.818 ops/ms
Iteration 28: 0.842 ops/ms
Iteration 29: 0.846 ops/ms
Iteration 30: 0.836 ops/ms
Result "scala.future.SequenceBenchmark.stdlib_pre":
0.804 ±(99.9%) 0.034 ops/ms [Average]
(min, avg, max) = (0.676, 0.804, 0.858), stdev = 0.051
CI (99.9%): [0.770, 0.839] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.SequenceBenchmark.stdlib_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 75.98% complete, ETA 00:37:09
# Fork: 1 of 1
# Warmup Iteration 1: 0.531 ops/ms
# Warmup Iteration 2: 0.645 ops/ms
# Warmup Iteration 3: 0.596 ops/ms
# Warmup Iteration 4: 0.633 ops/ms
# Warmup Iteration 5: 0.468 ops/ms
# Warmup Iteration 6: 0.590 ops/ms
# Warmup Iteration 7: 0.576 ops/ms
# Warmup Iteration 8: 0.418 ops/ms
# Warmup Iteration 9: 0.491 ops/ms
# Warmup Iteration 10: 0.592 ops/ms
# Warmup Iteration 11: 0.632 ops/ms
# Warmup Iteration 12: 0.632 ops/ms
# Warmup Iteration 13: 0.632 ops/ms
# Warmup Iteration 14: 0.633 ops/ms
# Warmup Iteration 15: 0.638 ops/ms
Iteration 1: 0.633 ops/ms
Iteration 2: 0.630 ops/ms
Iteration 3: 0.632 ops/ms
Iteration 4: 0.632 ops/ms
Iteration 5: 0.634 ops/ms
Iteration 6: 0.535 ops/ms
Iteration 7: 0.350 ops/ms
Iteration 8: 0.610 ops/ms
Iteration 9: 0.488 ops/ms
Iteration 10: 0.629 ops/ms
Iteration 11: 0.635 ops/ms
Iteration 12: 0.632 ops/ms
Iteration 13: 0.620 ops/ms
Iteration 14: 0.621 ops/ms
Iteration 15: 0.620 ops/ms
Iteration 16: 0.627 ops/ms
Iteration 17: 0.625 ops/ms
Iteration 18: 0.630 ops/ms
Iteration 19: 0.630 ops/ms
Iteration 20: 0.633 ops/ms
Iteration 21: 0.625 ops/ms
Iteration 22: 0.632 ops/ms
Iteration 23: 0.633 ops/ms
Iteration 24: 0.634 ops/ms
Iteration 25: 0.633 ops/ms
Iteration 26: 0.628 ops/ms
Iteration 27: 0.627 ops/ms
Iteration 28: 0.629 ops/ms
Iteration 29: 0.633 ops/ms
Iteration 30: 0.633 ops/ms
Result "scala.future.SequenceBenchmark.stdlib_pre":
0.612 ±(99.9%) 0.039 ops/ms [Average]
(min, avg, max) = (0.350, 0.612, 0.635), stdev = 0.058
CI (99.9%): [0.573, 0.651] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformBenchmark.improved_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 76.47% complete, ETA 00:36:23
# Fork: 1 of 1
# Warmup Iteration 1: 2.564 ops/ms
# Warmup Iteration 2: 2.696 ops/ms
# Warmup Iteration 3: 2.730 ops/ms
# Warmup Iteration 4: 2.681 ops/ms
# Warmup Iteration 5: 2.675 ops/ms
# Warmup Iteration 6: 2.484 ops/ms
# Warmup Iteration 7: 2.661 ops/ms
# Warmup Iteration 8: 2.632 ops/ms
# Warmup Iteration 9: 2.752 ops/ms
# Warmup Iteration 10: 2.673 ops/ms
# Warmup Iteration 11: 2.605 ops/ms
# Warmup Iteration 12: 2.693 ops/ms
# Warmup Iteration 13: 2.604 ops/ms
# Warmup Iteration 14: 2.632 ops/ms
# Warmup Iteration 15: 2.561 ops/ms
Iteration 1: 2.688 ops/ms
Iteration 2: 2.655 ops/ms
Iteration 3: 2.725 ops/ms
Iteration 4: 2.644 ops/ms
Iteration 5: 2.627 ops/ms
Iteration 6: 2.614 ops/ms
Iteration 7: 2.612 ops/ms
Iteration 8: 2.714 ops/ms
Iteration 9: 2.659 ops/ms
Iteration 10: 2.704 ops/ms
Iteration 11: 2.637 ops/ms
Iteration 12: 2.715 ops/ms
Iteration 13: 2.631 ops/ms
Iteration 14: 2.611 ops/ms
Iteration 15: 2.738 ops/ms
Iteration 16: 2.622 ops/ms
Iteration 17: 2.641 ops/ms
Iteration 18: 2.721 ops/ms
Iteration 19: 2.648 ops/ms
Iteration 20: 2.562 ops/ms
Iteration 21: 2.408 ops/ms
Iteration 22: 2.604 ops/ms
Iteration 23: 2.563 ops/ms
Iteration 24: 2.688 ops/ms
Iteration 25: 2.738 ops/ms
Iteration 26: 2.663 ops/ms
Iteration 27: 2.638 ops/ms
Iteration 28: 2.539 ops/ms
Iteration 29: 2.629 ops/ms
Iteration 30: 2.601 ops/ms
Result "scala.future.TransformBenchmark.improved_post":
2.641 ±(99.9%) 0.046 ops/ms [Average]
(min, avg, max) = (2.408, 2.641, 2.738), stdev = 0.068
CI (99.9%): [2.596, 2.687] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformBenchmark.improved_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 76.96% complete, ETA 00:35:38
# Fork: 1 of 1
# Warmup Iteration 1: 2.745 ops/ms
# Warmup Iteration 2: 2.839 ops/ms
# Warmup Iteration 3: 2.740 ops/ms
# Warmup Iteration 4: 2.767 ops/ms
# Warmup Iteration 5: 2.720 ops/ms
# Warmup Iteration 6: 2.644 ops/ms
# Warmup Iteration 7: 2.747 ops/ms
# Warmup Iteration 8: 2.782 ops/ms
# Warmup Iteration 9: 2.828 ops/ms
# Warmup Iteration 10: 2.779 ops/ms
# Warmup Iteration 11: 2.781 ops/ms
# Warmup Iteration 12: 2.893 ops/ms
# Warmup Iteration 13: 2.848 ops/ms
# Warmup Iteration 14: 2.745 ops/ms
# Warmup Iteration 15: 2.710 ops/ms
Iteration 1: 2.865 ops/ms
Iteration 2: 2.830 ops/ms
Iteration 3: 2.716 ops/ms
Iteration 4: 2.743 ops/ms
Iteration 5: 2.773 ops/ms
Iteration 6: 2.640 ops/ms
Iteration 7: 2.803 ops/ms
Iteration 8: 2.570 ops/ms
Iteration 9: 2.550 ops/ms
Iteration 10: 2.578 ops/ms
Iteration 11: 2.415 ops/ms
Iteration 12: 2.441 ops/ms
Iteration 13: 2.572 ops/ms
Iteration 14: 2.538 ops/ms
Iteration 15: 2.568 ops/ms
Iteration 16: 2.558 ops/ms
Iteration 17: 2.604 ops/ms
Iteration 18: 2.549 ops/ms
Iteration 19: 2.544 ops/ms
Iteration 20: 2.462 ops/ms
Iteration 21: 2.468 ops/ms
Iteration 22: 2.115 ops/ms
Iteration 23: 2.596 ops/ms
Iteration 24: 2.604 ops/ms
Iteration 25: 2.505 ops/ms
Iteration 26: 2.502 ops/ms
Iteration 27: 2.605 ops/ms
Iteration 28: 2.788 ops/ms
Iteration 29: 2.837 ops/ms
Iteration 30: 2.809 ops/ms
Result "scala.future.TransformBenchmark.improved_post":
2.605 ±(99.9%) 0.106 ops/ms [Average]
(min, avg, max) = (2.115, 2.605, 2.865), stdev = 0.159
CI (99.9%): [2.499, 2.711] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformBenchmark.improved_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 77.45% complete, ETA 00:34:52
# Fork: 1 of 1
# Warmup Iteration 1: 2.726 ops/ms
# Warmup Iteration 2: 2.844 ops/ms
# Warmup Iteration 3: 2.783 ops/ms
# Warmup Iteration 4: 2.768 ops/ms
# Warmup Iteration 5: 2.779 ops/ms
# Warmup Iteration 6: 2.585 ops/ms
# Warmup Iteration 7: 2.704 ops/ms
# Warmup Iteration 8: 2.748 ops/ms
# Warmup Iteration 9: 2.736 ops/ms
# Warmup Iteration 10: 2.731 ops/ms
# Warmup Iteration 11: 2.733 ops/ms
# Warmup Iteration 12: 2.855 ops/ms
# Warmup Iteration 13: 2.756 ops/ms
# Warmup Iteration 14: 2.854 ops/ms
# Warmup Iteration 15: 2.853 ops/ms
Iteration 1: 2.832 ops/ms
Iteration 2: 2.744 ops/ms
Iteration 3: 2.796 ops/ms
Iteration 4: 2.844 ops/ms
Iteration 5: 2.826 ops/ms
Iteration 6: 2.779 ops/ms
Iteration 7: 2.667 ops/ms
Iteration 8: 2.802 ops/ms
Iteration 9: 2.529 ops/ms
Iteration 10: 2.509 ops/ms
Iteration 11: 2.393 ops/ms
Iteration 12: 2.435 ops/ms
Iteration 13: 2.520 ops/ms
Iteration 14: 2.504 ops/ms
Iteration 15: 2.484 ops/ms
Iteration 16: 2.475 ops/ms
Iteration 17: 2.486 ops/ms
Iteration 18: 2.512 ops/ms
Iteration 19: 2.499 ops/ms
Iteration 20: 2.276 ops/ms
Iteration 21: 2.490 ops/ms
Iteration 22: 2.506 ops/ms
Iteration 23: 2.503 ops/ms
Iteration 24: 2.509 ops/ms
Iteration 25: 2.553 ops/ms
Iteration 26: 2.564 ops/ms
Iteration 27: 2.765 ops/ms
Iteration 28: 2.925 ops/ms
Iteration 29: 2.899 ops/ms
Iteration 30: 2.873 ops/ms
Result "scala.future.TransformBenchmark.improved_post":
2.617 ±(99.9%) 0.117 ops/ms [Average]
(min, avg, max) = (2.276, 2.617, 2.925), stdev = 0.176
CI (99.9%): [2.499, 2.734] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformBenchmark.improved_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 77.94% complete, ETA 00:34:07
# Fork: 1 of 1
# Warmup Iteration 1: 4.668 ops/ms
# Warmup Iteration 2: 4.211 ops/ms
# Warmup Iteration 3: 5.028 ops/ms
# Warmup Iteration 4: 5.047 ops/ms
# Warmup Iteration 5: 5.250 ops/ms
# Warmup Iteration 6: 4.919 ops/ms
# Warmup Iteration 7: 5.221 ops/ms
# Warmup Iteration 8: 4.674 ops/ms
# Warmup Iteration 9: 5.096 ops/ms
# Warmup Iteration 10: 5.201 ops/ms
# Warmup Iteration 11: 5.146 ops/ms
# Warmup Iteration 12: 5.132 ops/ms
# Warmup Iteration 13: 5.207 ops/ms
# Warmup Iteration 14: 4.960 ops/ms
# Warmup Iteration 15: 5.213 ops/ms
Iteration 1: 4.742 ops/ms
Iteration 2: 5.113 ops/ms
Iteration 3: 5.152 ops/ms
Iteration 4: 4.670 ops/ms
Iteration 5: 4.355 ops/ms
Iteration 6: 5.187 ops/ms
Iteration 7: 5.228 ops/ms
Iteration 8: 5.240 ops/ms
Iteration 9: 5.020 ops/ms
Iteration 10: 4.650 ops/ms
Iteration 11: 5.122 ops/ms
Iteration 12: 4.961 ops/ms
Iteration 13: 4.641 ops/ms
Iteration 14: 5.175 ops/ms
Iteration 15: 5.163 ops/ms
Iteration 16: 5.217 ops/ms
Iteration 17: 5.265 ops/ms
Iteration 18: 5.190 ops/ms
Iteration 19: 5.005 ops/ms
Iteration 20: 4.789 ops/ms
Iteration 21: 4.479 ops/ms
Iteration 22: 4.531 ops/ms
Iteration 23: 4.682 ops/ms
Iteration 24: 5.012 ops/ms
Iteration 25: 3.535 ops/ms
Iteration 26: 3.564 ops/ms
Iteration 27: 4.238 ops/ms
Iteration 28: 4.889 ops/ms
Iteration 29: 5.019 ops/ms
Iteration 30: 5.047 ops/ms
Result "scala.future.TransformBenchmark.improved_pre":
4.829 ±(99.9%) 0.299 ops/ms [Average]
(min, avg, max) = (3.535, 4.829, 5.265), stdev = 0.448
CI (99.9%): [4.530, 5.129] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformBenchmark.improved_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 78.43% complete, ETA 00:33:21
# Fork: 1 of 1
# Warmup Iteration 1: 4.987 ops/ms
# Warmup Iteration 2: 5.746 ops/ms
# Warmup Iteration 3: 5.560 ops/ms
# Warmup Iteration 4: 5.067 ops/ms
# Warmup Iteration 5: 5.723 ops/ms
# Warmup Iteration 6: 5.769 ops/ms
# Warmup Iteration 7: 5.809 ops/ms
# Warmup Iteration 8: 5.766 ops/ms
# Warmup Iteration 9: 5.337 ops/ms
# Warmup Iteration 10: 5.676 ops/ms
# Warmup Iteration 11: 5.684 ops/ms
# Warmup Iteration 12: 5.688 ops/ms
# Warmup Iteration 13: 5.218 ops/ms
# Warmup Iteration 14: 5.233 ops/ms
# Warmup Iteration 15: 5.707 ops/ms
Iteration 1: 5.080 ops/ms
Iteration 2: 5.644 ops/ms
Iteration 3: 5.771 ops/ms
Iteration 4: 5.609 ops/ms
Iteration 5: 5.600 ops/ms
Iteration 6: 5.743 ops/ms
Iteration 7: 5.799 ops/ms
Iteration 8: 5.656 ops/ms
Iteration 9: 5.762 ops/ms
Iteration 10: 5.754 ops/ms
Iteration 11: 5.734 ops/ms
Iteration 12: 5.705 ops/ms
Iteration 13: 5.792 ops/ms
Iteration 14: 5.478 ops/ms
Iteration 15: 5.420 ops/ms
Iteration 16: 4.876 ops/ms
Iteration 17: 5.153 ops/ms
Iteration 18: 5.456 ops/ms
Iteration 19: 5.171 ops/ms
Iteration 20: 5.475 ops/ms
Iteration 21: 5.822 ops/ms
Iteration 22: 5.487 ops/ms
Iteration 23: 3.843 ops/ms
Iteration 24: 2.665 ops/ms
Iteration 25: 2.691 ops/ms
Iteration 26: 2.671 ops/ms
Iteration 27: 2.588 ops/ms
Iteration 28: 2.936 ops/ms
Iteration 29: 2.442 ops/ms
Iteration 30: 3.430 ops/ms
Result "scala.future.TransformBenchmark.improved_pre":
4.842 ±(99.9%) 0.822 ops/ms [Average]
(min, avg, max) = (2.442, 4.842, 5.822), stdev = 1.230
CI (99.9%): [4.020, 5.664] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformBenchmark.improved_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 78.92% complete, ETA 00:32:36
# Fork: 1 of 1
# Warmup Iteration 1: 0.858 ops/ms
# Warmup Iteration 2: 1.422 ops/ms
# Warmup Iteration 3: 1.413 ops/ms
# Warmup Iteration 4: 1.412 ops/ms
# Warmup Iteration 5: 1.384 ops/ms
# Warmup Iteration 6: 1.397 ops/ms
# Warmup Iteration 7: 1.404 ops/ms
# Warmup Iteration 8: 1.384 ops/ms
# Warmup Iteration 9: 1.399 ops/ms
# Warmup Iteration 10: 1.405 ops/ms
# Warmup Iteration 11: 1.417 ops/ms
# Warmup Iteration 12: 1.402 ops/ms
# Warmup Iteration 13: 1.433 ops/ms
# Warmup Iteration 14: 1.447 ops/ms
# Warmup Iteration 15: 1.447 ops/ms
Iteration 1: 1.450 ops/ms
Iteration 2: 1.446 ops/ms
Iteration 3: 1.405 ops/ms
Iteration 4: 1.401 ops/ms
Iteration 5: 1.449 ops/ms
Iteration 6: 1.431 ops/ms
Iteration 7: 1.429 ops/ms
Iteration 8: 1.425 ops/ms
Iteration 9: 1.409 ops/ms
Iteration 10: 1.439 ops/ms
Iteration 11: 1.402 ops/ms
Iteration 12: 1.410 ops/ms
Iteration 13: 1.435 ops/ms
Iteration 14: 1.419 ops/ms
Iteration 15: 1.412 ops/ms
Iteration 16: 1.442 ops/ms
Iteration 17: 1.446 ops/ms
Iteration 18: 1.448 ops/ms
Iteration 19: 1.441 ops/ms
Iteration 20: 1.436 ops/ms
Iteration 21: 1.441 ops/ms
Iteration 22: 1.445 ops/ms
Iteration 23: 1.446 ops/ms
Iteration 24: 1.450 ops/ms
Iteration 25: 1.441 ops/ms
Iteration 26: 1.451 ops/ms
Iteration 27: 1.448 ops/ms
Iteration 28: 1.452 ops/ms
Iteration 29: 1.448 ops/ms
Iteration 30: 1.436 ops/ms
Result "scala.future.TransformBenchmark.improved_pre":
1.434 ±(99.9%) 0.011 ops/ms [Average]
(min, avg, max) = (1.401, 1.434, 1.452), stdev = 0.016
CI (99.9%): [1.423, 1.445] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformBenchmark.stdlib_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 79.41% complete, ETA 00:31:50
# Fork: 1 of 1
# Warmup Iteration 1: 1.725 ops/ms
# Warmup Iteration 2: 1.907 ops/ms
# Warmup Iteration 3: 1.697 ops/ms
# Warmup Iteration 4: 1.899 ops/ms
# Warmup Iteration 5: 1.854 ops/ms
# Warmup Iteration 6: 1.869 ops/ms
# Warmup Iteration 7: 1.918 ops/ms
# Warmup Iteration 8: 1.909 ops/ms
# Warmup Iteration 9: 1.817 ops/ms
# Warmup Iteration 10: 1.899 ops/ms
# Warmup Iteration 11: 1.851 ops/ms
# Warmup Iteration 12: 1.888 ops/ms
# Warmup Iteration 13: 1.853 ops/ms
# Warmup Iteration 14: 1.910 ops/ms
# Warmup Iteration 15: 1.925 ops/ms
Iteration 1: 1.868 ops/ms
Iteration 2: 1.797 ops/ms
Iteration 3: 1.909 ops/ms
Iteration 4: 1.941 ops/ms
Iteration 5: 1.901 ops/ms
Iteration 6: 1.884 ops/ms
Iteration 7: 1.801 ops/ms
Iteration 8: 1.881 ops/ms
Iteration 9: 1.860 ops/ms
Iteration 10: 1.948 ops/ms
Iteration 11: 1.898 ops/ms
Iteration 12: 1.907 ops/ms
Iteration 13: 1.894 ops/ms
Iteration 14: 1.891 ops/ms
Iteration 15: 1.904 ops/ms
Iteration 16: 1.893 ops/ms
Iteration 17: 1.891 ops/ms
Iteration 18: 1.736 ops/ms
Iteration 19: 1.926 ops/ms
Iteration 20: 1.886 ops/ms
Iteration 21: 1.868 ops/ms
Iteration 22: 1.708 ops/ms
Iteration 23: 1.914 ops/ms
Iteration 24: 1.888 ops/ms
Iteration 25: 1.897 ops/ms
Iteration 26: 1.934 ops/ms
Iteration 27: 1.809 ops/ms
Iteration 28: 1.890 ops/ms
Iteration 29: 1.830 ops/ms
Iteration 30: 1.894 ops/ms
Result "scala.future.TransformBenchmark.stdlib_post":
1.875 ±(99.9%) 0.037 ops/ms [Average]
(min, avg, max) = (1.708, 1.875, 1.948), stdev = 0.056
CI (99.9%): [1.838, 1.912] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformBenchmark.stdlib_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 79.90% complete, ETA 00:31:05
# Fork: 1 of 1
# Warmup Iteration 1: 1.807 ops/ms
# Warmup Iteration 2: 1.879 ops/ms
# Warmup Iteration 3: 1.778 ops/ms
# Warmup Iteration 4: 1.837 ops/ms
# Warmup Iteration 5: 1.884 ops/ms
# Warmup Iteration 6: 1.951 ops/ms
# Warmup Iteration 7: 1.896 ops/ms
# Warmup Iteration 8: 1.905 ops/ms
# Warmup Iteration 9: 1.921 ops/ms
# Warmup Iteration 10: 1.911 ops/ms
# Warmup Iteration 11: 1.923 ops/ms
# Warmup Iteration 12: 1.908 ops/ms
# Warmup Iteration 13: 1.847 ops/ms
# Warmup Iteration 14: 1.885 ops/ms
# Warmup Iteration 15: 1.877 ops/ms
Iteration 1: 1.867 ops/ms
Iteration 2: 1.759 ops/ms
Iteration 3: 1.640 ops/ms
Iteration 4: 1.885 ops/ms
Iteration 5: 1.850 ops/ms
Iteration 6: 1.853 ops/ms
Iteration 7: 1.840 ops/ms
Iteration 8: 1.946 ops/ms
Iteration 9: 1.863 ops/ms
Iteration 10: 1.889 ops/ms
Iteration 11: 1.932 ops/ms
Iteration 12: 1.966 ops/ms
Iteration 13: 1.943 ops/ms
Iteration 14: 1.962 ops/ms
Iteration 15: 1.936 ops/ms
Iteration 16: 1.815 ops/ms
Iteration 17: 1.887 ops/ms
Iteration 18: 1.959 ops/ms
Iteration 19: 1.766 ops/ms
Iteration 20: 1.870 ops/ms
Iteration 21: 1.788 ops/ms
Iteration 22: 1.894 ops/ms
Iteration 23: 1.863 ops/ms
Iteration 24: 1.887 ops/ms
Iteration 25: 1.886 ops/ms
Iteration 26: 1.821 ops/ms
Iteration 27: 1.895 ops/ms
Iteration 28: 1.913 ops/ms
Iteration 29: 1.715 ops/ms
Iteration 30: 1.869 ops/ms
Result "scala.future.TransformBenchmark.stdlib_post":
1.865 ±(99.9%) 0.050 ops/ms [Average]
(min, avg, max) = (1.640, 1.865, 1.966), stdev = 0.075
CI (99.9%): [1.815, 1.915] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformBenchmark.stdlib_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 80.39% complete, ETA 00:30:19
# Fork: 1 of 1
# Warmup Iteration 1: 1.987 ops/ms
# Warmup Iteration 2: 1.994 ops/ms
# Warmup Iteration 3: 1.995 ops/ms
# Warmup Iteration 4: 1.877 ops/ms
# Warmup Iteration 5: 1.843 ops/ms
# Warmup Iteration 6: 1.896 ops/ms
# Warmup Iteration 7: 1.955 ops/ms
# Warmup Iteration 8: 1.954 ops/ms
# Warmup Iteration 9: 1.973 ops/ms
# Warmup Iteration 10: 1.991 ops/ms
# Warmup Iteration 11: 1.997 ops/ms
# Warmup Iteration 12: 2.007 ops/ms
# Warmup Iteration 13: 1.980 ops/ms
# Warmup Iteration 14: 1.953 ops/ms
# Warmup Iteration 15: 1.958 ops/ms
Iteration 1: 1.950 ops/ms
Iteration 2: 1.973 ops/ms
Iteration 3: 1.970 ops/ms
Iteration 4: 1.999 ops/ms
Iteration 5: 1.973 ops/ms
Iteration 6: 2.004 ops/ms
Iteration 7: 1.958 ops/ms
Iteration 8: 1.971 ops/ms
Iteration 9: 1.971 ops/ms
Iteration 10: 1.970 ops/ms
Iteration 11: 1.985 ops/ms
Iteration 12: 1.977 ops/ms
Iteration 13: 1.968 ops/ms
Iteration 14: 2.008 ops/ms
Iteration 15: 1.978 ops/ms
Iteration 16: 1.994 ops/ms
Iteration 17: 1.946 ops/ms
Iteration 18: 2.093 ops/ms
Iteration 19: 2.082 ops/ms
Iteration 20: 2.128 ops/ms
Iteration 21: 2.121 ops/ms
Iteration 22: 2.131 ops/ms
Iteration 23: 2.101 ops/ms
Iteration 24: 2.101 ops/ms
Iteration 25: 2.119 ops/ms
Iteration 26: 2.177 ops/ms
Iteration 27: 2.100 ops/ms
Iteration 28: 2.179 ops/ms
Iteration 29: 2.174 ops/ms
Iteration 30: 2.184 ops/ms
Result "scala.future.TransformBenchmark.stdlib_post":
2.043 ±(99.9%) 0.055 ops/ms [Average]
(min, avg, max) = (1.946, 2.043, 2.184), stdev = 0.082
CI (99.9%): [1.988, 2.098] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformBenchmark.stdlib_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 80.88% complete, ETA 00:29:34
# Fork: 1 of 1
# Warmup Iteration 1: 3.504 ops/ms
# Warmup Iteration 2: 3.623 ops/ms
# Warmup Iteration 3: 3.215 ops/ms
# Warmup Iteration 4: 3.741 ops/ms
# Warmup Iteration 5: 3.669 ops/ms
# Warmup Iteration 6: 3.803 ops/ms
# Warmup Iteration 7: 3.797 ops/ms
# Warmup Iteration 8: 3.407 ops/ms
# Warmup Iteration 9: 3.821 ops/ms
# Warmup Iteration 10: 3.806 ops/ms
# Warmup Iteration 11: 3.827 ops/ms
# Warmup Iteration 12: 3.835 ops/ms
# Warmup Iteration 13: 3.752 ops/ms
# Warmup Iteration 14: 3.828 ops/ms
# Warmup Iteration 15: 3.797 ops/ms
Iteration 1: 3.729 ops/ms
Iteration 2: 3.227 ops/ms
Iteration 3: 3.171 ops/ms
Iteration 4: 3.311 ops/ms
Iteration 5: 3.805 ops/ms
Iteration 6: 3.317 ops/ms
Iteration 7: 3.705 ops/ms
Iteration 8: 3.141 ops/ms
Iteration 9: 3.422 ops/ms
Iteration 10: 3.814 ops/ms
Iteration 11: 3.729 ops/ms
Iteration 12: 3.814 ops/ms
Iteration 13: 3.521 ops/ms
Iteration 14: 3.746 ops/ms
Iteration 15: 3.804 ops/ms
Iteration 16: 3.466 ops/ms
Iteration 17: 2.547 ops/ms
Iteration 18: 2.479 ops/ms
Iteration 19: 2.489 ops/ms
Iteration 20: 2.433 ops/ms
Iteration 21: 2.539 ops/ms
Iteration 22: 2.527 ops/ms
Iteration 23: 2.506 ops/ms
Iteration 24: 2.442 ops/ms
Iteration 25: 2.497 ops/ms
Iteration 26: 2.484 ops/ms
Iteration 27: 2.439 ops/ms
Iteration 28: 2.511 ops/ms
Iteration 29: 2.449 ops/ms
Iteration 30: 2.490 ops/ms
Result "scala.future.TransformBenchmark.stdlib_pre":
3.052 ±(99.9%) 0.379 ops/ms [Average]
(min, avg, max) = (2.433, 3.052, 3.814), stdev = 0.567
CI (99.9%): [2.673, 3.430] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformBenchmark.stdlib_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 81.37% complete, ETA 00:28:48
# Fork: 1 of 1
# Warmup Iteration 1: 3.475 ops/ms
# Warmup Iteration 2: 3.366 ops/ms
# Warmup Iteration 3: 3.727 ops/ms
# Warmup Iteration 4: 3.263 ops/ms
# Warmup Iteration 5: 3.380 ops/ms
# Warmup Iteration 6: 3.861 ops/ms
# Warmup Iteration 7: 3.776 ops/ms
# Warmup Iteration 8: 3.810 ops/ms
# Warmup Iteration 9: 3.343 ops/ms
# Warmup Iteration 10: 3.929 ops/ms
# Warmup Iteration 11: 3.419 ops/ms
# Warmup Iteration 12: 3.830 ops/ms
# Warmup Iteration 13: 3.834 ops/ms
# Warmup Iteration 14: 3.844 ops/ms
# Warmup Iteration 15: 3.884 ops/ms
Iteration 1: 3.883 ops/ms
Iteration 2: 3.879 ops/ms
Iteration 3: 3.556 ops/ms
Iteration 4: 3.955 ops/ms
Iteration 5: 3.434 ops/ms
Iteration 6: 4.066 ops/ms
Iteration 7: 4.020 ops/ms
Iteration 8: 3.895 ops/ms
Iteration 9: 3.951 ops/ms
Iteration 10: 3.953 ops/ms
Iteration 11: 3.935 ops/ms
Iteration 12: 4.053 ops/ms
Iteration 13: 3.848 ops/ms
Iteration 14: 3.983 ops/ms
Iteration 15: 3.327 ops/ms
Iteration 16: 2.369 ops/ms
Iteration 17: 2.515 ops/ms
Iteration 18: 2.534 ops/ms
Iteration 19: 2.547 ops/ms
Iteration 20: 2.411 ops/ms
Iteration 21: 2.508 ops/ms
Iteration 22: 2.504 ops/ms
Iteration 23: 2.548 ops/ms
Iteration 24: 2.567 ops/ms
Iteration 25: 2.424 ops/ms
Iteration 26: 2.520 ops/ms
Iteration 27: 2.515 ops/ms
Iteration 28: 2.569 ops/ms
Iteration 29: 2.544 ops/ms
Iteration 30: 2.509 ops/ms
Result "scala.future.TransformBenchmark.stdlib_pre":
3.177 ±(99.9%) 0.469 ops/ms [Average]
(min, avg, max) = (2.369, 3.177, 4.066), stdev = 0.702
CI (99.9%): [2.708, 3.647] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformBenchmark.stdlib_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 81.86% complete, ETA 00:28:03
# Fork: 1 of 1
# Warmup Iteration 1: 1.094 ops/ms
# Warmup Iteration 2: 1.168 ops/ms
# Warmup Iteration 3: 1.128 ops/ms
# Warmup Iteration 4: 1.072 ops/ms
# Warmup Iteration 5: 1.187 ops/ms
# Warmup Iteration 6: 1.241 ops/ms
# Warmup Iteration 7: 1.239 ops/ms
# Warmup Iteration 8: 1.245 ops/ms
# Warmup Iteration 9: 1.243 ops/ms
# Warmup Iteration 10: 1.249 ops/ms
# Warmup Iteration 11: 1.249 ops/ms
# Warmup Iteration 12: 1.241 ops/ms
# Warmup Iteration 13: 1.239 ops/ms
# Warmup Iteration 14: 1.229 ops/ms
# Warmup Iteration 15: 1.220 ops/ms
Iteration 1: 1.165 ops/ms
Iteration 2: 1.178 ops/ms
Iteration 3: 1.169 ops/ms
Iteration 4: 1.225 ops/ms
Iteration 5: 1.225 ops/ms
Iteration 6: 1.241 ops/ms
Iteration 7: 1.234 ops/ms
Iteration 8: 1.217 ops/ms
Iteration 9: 1.234 ops/ms
Iteration 10: 1.240 ops/ms
Iteration 11: 1.244 ops/ms
Iteration 12: 1.244 ops/ms
Iteration 13: 1.238 ops/ms
Iteration 14: 1.246 ops/ms
Iteration 15: 1.228 ops/ms
Iteration 16: 1.235 ops/ms
Iteration 17: 1.231 ops/ms
Iteration 18: 1.182 ops/ms
Iteration 19: 1.246 ops/ms
Iteration 20: 1.239 ops/ms
Iteration 21: 1.247 ops/ms
Iteration 22: 1.233 ops/ms
Iteration 23: 1.246 ops/ms
Iteration 24: 1.234 ops/ms
Iteration 25: 1.243 ops/ms
Iteration 26: 1.213 ops/ms
Iteration 27: 1.240 ops/ms
Iteration 28: 1.247 ops/ms
Iteration 29: 1.245 ops/ms
Iteration 30: 1.247 ops/ms
Result "scala.future.TransformBenchmark.stdlib_pre":
1.229 ±(99.9%) 0.016 ops/ms [Average]
(min, avg, max) = (1.165, 1.229, 1.247), stdev = 0.024
CI (99.9%): [1.213, 1.245] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformWithBenchmark.improved_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 82.35% complete, ETA 00:27:17
# Fork: 1 of 1
# Warmup Iteration 1: 2.340 ops/ms
# Warmup Iteration 2: 2.462 ops/ms
# Warmup Iteration 3: 2.091 ops/ms
# Warmup Iteration 4: 2.319 ops/ms
# Warmup Iteration 5: 2.291 ops/ms
# Warmup Iteration 6: 2.305 ops/ms
# Warmup Iteration 7: 2.285 ops/ms
# Warmup Iteration 8: 2.271 ops/ms
# Warmup Iteration 9: 2.304 ops/ms
# Warmup Iteration 10: 2.245 ops/ms
# Warmup Iteration 11: 2.254 ops/ms
# Warmup Iteration 12: 2.305 ops/ms
# Warmup Iteration 13: 2.271 ops/ms
# Warmup Iteration 14: 2.300 ops/ms
# Warmup Iteration 15: 2.323 ops/ms
Iteration 1: 2.264 ops/ms
Iteration 2: 2.226 ops/ms
Iteration 3: 2.286 ops/ms
Iteration 4: 2.291 ops/ms
Iteration 5: 2.299 ops/ms
Iteration 6: 2.245 ops/ms
Iteration 7: 2.284 ops/ms
Iteration 8: 2.274 ops/ms
Iteration 9: 2.197 ops/ms
Iteration 10: 2.273 ops/ms
Iteration 11: 2.340 ops/ms
Iteration 12: 2.297 ops/ms
Iteration 13: 2.165 ops/ms
Iteration 14: 2.313 ops/ms
Iteration 15: 2.133 ops/ms
Iteration 16: 2.187 ops/ms
Iteration 17: 2.263 ops/ms
Iteration 18: 2.186 ops/ms
Iteration 19: 2.338 ops/ms
Iteration 20: 2.069 ops/ms
Iteration 21: 2.281 ops/ms
Iteration 22: 2.272 ops/ms
Iteration 23: 2.309 ops/ms
Iteration 24: 2.246 ops/ms
Iteration 25: 2.215 ops/ms
Iteration 26: 2.268 ops/ms
Iteration 27: 2.330 ops/ms
Iteration 28: 2.303 ops/ms
Iteration 29: 2.338 ops/ms
Iteration 30: 2.229 ops/ms
Result "scala.future.TransformWithBenchmark.improved_post":
2.257 ±(99.9%) 0.043 ops/ms [Average]
(min, avg, max) = (2.069, 2.257, 2.340), stdev = 0.064
CI (99.9%): [2.215, 2.300] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformWithBenchmark.improved_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 82.84% complete, ETA 00:26:32
# Fork: 1 of 1
# Warmup Iteration 1: 2.100 ops/ms
# Warmup Iteration 2: 2.334 ops/ms
# Warmup Iteration 3: 2.372 ops/ms
# Warmup Iteration 4: 2.267 ops/ms
# Warmup Iteration 5: 2.325 ops/ms
# Warmup Iteration 6: 2.158 ops/ms
# Warmup Iteration 7: 2.259 ops/ms
# Warmup Iteration 8: 2.175 ops/ms
# Warmup Iteration 9: 2.105 ops/ms
# Warmup Iteration 10: 2.292 ops/ms
# Warmup Iteration 11: 2.323 ops/ms
# Warmup Iteration 12: 2.316 ops/ms
# Warmup Iteration 13: 2.316 ops/ms
# Warmup Iteration 14: 2.092 ops/ms
# Warmup Iteration 15: 2.191 ops/ms
Iteration 1: 2.248 ops/ms
Iteration 2: 2.275 ops/ms
Iteration 3: 2.260 ops/ms
Iteration 4: 2.299 ops/ms
Iteration 5: 2.283 ops/ms
Iteration 6: 2.270 ops/ms
Iteration 7: 2.281 ops/ms
Iteration 8: 2.281 ops/ms
Iteration 9: 2.270 ops/ms
Iteration 10: 2.325 ops/ms
Iteration 11: 2.340 ops/ms
Iteration 12: 2.234 ops/ms
Iteration 13: 2.210 ops/ms
Iteration 14: 2.340 ops/ms
Iteration 15: 2.310 ops/ms
Iteration 16: 2.250 ops/ms
Iteration 17: 2.308 ops/ms
Iteration 18: 2.298 ops/ms
Iteration 19: 2.314 ops/ms
Iteration 20: 2.251 ops/ms
Iteration 21: 2.200 ops/ms
Iteration 22: 2.272 ops/ms
Iteration 23: 2.320 ops/ms
Iteration 24: 2.336 ops/ms
Iteration 25: 2.201 ops/ms
Iteration 26: 2.288 ops/ms
Iteration 27: 2.311 ops/ms
Iteration 28: 2.320 ops/ms
Iteration 29: 2.237 ops/ms
Iteration 30: 2.116 ops/ms
Result "scala.future.TransformWithBenchmark.improved_post":
2.275 ±(99.9%) 0.033 ops/ms [Average]
(min, avg, max) = (2.116, 2.275, 2.340), stdev = 0.050
CI (99.9%): [2.242, 2.308] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformWithBenchmark.improved_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 83.33% complete, ETA 00:25:46
# Fork: 1 of 1
# Warmup Iteration 1: 2.745 ops/ms
# Warmup Iteration 2: 2.854 ops/ms
# Warmup Iteration 3: 2.352 ops/ms
# Warmup Iteration 4: 2.383 ops/ms
# Warmup Iteration 5: 2.444 ops/ms
# Warmup Iteration 6: 2.421 ops/ms
# Warmup Iteration 7: 2.441 ops/ms
# Warmup Iteration 8: 2.437 ops/ms
# Warmup Iteration 9: 2.454 ops/ms
# Warmup Iteration 10: 2.400 ops/ms
# Warmup Iteration 11: 2.438 ops/ms
# Warmup Iteration 12: 2.414 ops/ms
# Warmup Iteration 13: 2.382 ops/ms
# Warmup Iteration 14: 2.416 ops/ms
# Warmup Iteration 15: 2.395 ops/ms
Iteration 1: 2.418 ops/ms
Iteration 2: 2.423 ops/ms
Iteration 3: 2.411 ops/ms
Iteration 4: 2.406 ops/ms
Iteration 5: 2.397 ops/ms
Iteration 6: 2.416 ops/ms
Iteration 7: 2.392 ops/ms
Iteration 8: 2.389 ops/ms
Iteration 9: 2.398 ops/ms
Iteration 10: 2.416 ops/ms
Iteration 11: 2.416 ops/ms
Iteration 12: 2.367 ops/ms
Iteration 13: 2.366 ops/ms
Iteration 14: 2.271 ops/ms
Iteration 15: 2.351 ops/ms
Iteration 16: 2.443 ops/ms
Iteration 17: 2.448 ops/ms
Iteration 18: 2.471 ops/ms
Iteration 19: 2.450 ops/ms
Iteration 20: 2.475 ops/ms
Iteration 21: 2.437 ops/ms
Iteration 22: 2.454 ops/ms
Iteration 23: 2.472 ops/ms
Iteration 24: 2.462 ops/ms
Iteration 25: 2.464 ops/ms
Iteration 26: 2.459 ops/ms
Iteration 27: 2.439 ops/ms
Iteration 28: 2.440 ops/ms
Iteration 29: 2.445 ops/ms
Iteration 30: 2.458 ops/ms
Result "scala.future.TransformWithBenchmark.improved_post":
2.422 ±(99.9%) 0.029 ops/ms [Average]
(min, avg, max) = (2.271, 2.422, 2.475), stdev = 0.044
CI (99.9%): [2.393, 2.451] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformWithBenchmark.improved_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 83.82% complete, ETA 00:25:01
# Fork: 1 of 1
# Warmup Iteration 1: 3.940 ops/ms
# Warmup Iteration 2: 4.053 ops/ms
# Warmup Iteration 3: 3.860 ops/ms
# Warmup Iteration 4: 2.933 ops/ms
# Warmup Iteration 5: 3.287 ops/ms
# Warmup Iteration 6: 4.000 ops/ms
# Warmup Iteration 7: 3.960 ops/ms
# Warmup Iteration 8: 3.673 ops/ms
# Warmup Iteration 9: 3.924 ops/ms
# Warmup Iteration 10: 3.909 ops/ms
# Warmup Iteration 11: 3.317 ops/ms
# Warmup Iteration 12: 3.567 ops/ms
# Warmup Iteration 13: 3.852 ops/ms
# Warmup Iteration 14: 3.783 ops/ms
# Warmup Iteration 15: 3.547 ops/ms
Iteration 1: 3.862 ops/ms
Iteration 2: 3.860 ops/ms
Iteration 3: 3.805 ops/ms
Iteration 4: 3.845 ops/ms
Iteration 5: 3.946 ops/ms
Iteration 6: 3.821 ops/ms
Iteration 7: 3.806 ops/ms
Iteration 8: 3.804 ops/ms
Iteration 9: 3.937 ops/ms
Iteration 10: 3.859 ops/ms
Iteration 11: 3.924 ops/ms
Iteration 12: 3.186 ops/ms
Iteration 13: 3.640 ops/ms
Iteration 14: 3.935 ops/ms
Iteration 15: 3.885 ops/ms
Iteration 16: 3.615 ops/ms
Iteration 17: 3.964 ops/ms
Iteration 18: 3.925 ops/ms
Iteration 19: 3.973 ops/ms
Iteration 20: 3.961 ops/ms
Iteration 21: 3.737 ops/ms
Iteration 22: 3.944 ops/ms
Iteration 23: 3.471 ops/ms
Iteration 24: 3.925 ops/ms
Iteration 25: 3.637 ops/ms
Iteration 26: 3.663 ops/ms
Iteration 27: 3.995 ops/ms
Iteration 28: 3.852 ops/ms
Iteration 29: 3.739 ops/ms
Iteration 30: 4.009 ops/ms
Result "scala.future.TransformWithBenchmark.improved_pre":
3.818 ±(99.9%) 0.118 ops/ms [Average]
(min, avg, max) = (3.186, 3.818, 4.009), stdev = 0.176
CI (99.9%): [3.700, 3.935] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformWithBenchmark.improved_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 84.31% complete, ETA 00:24:15
# Fork: 1 of 1
# Warmup Iteration 1: 3.415 ops/ms
# Warmup Iteration 2: 3.834 ops/ms
# Warmup Iteration 3: 3.292 ops/ms
# Warmup Iteration 4: 3.500 ops/ms
# Warmup Iteration 5: 3.423 ops/ms
# Warmup Iteration 6: 3.589 ops/ms
# Warmup Iteration 7: 3.719 ops/ms
# Warmup Iteration 8: 3.922 ops/ms
# Warmup Iteration 9: 3.940 ops/ms
# Warmup Iteration 10: 3.695 ops/ms
# Warmup Iteration 11: 3.944 ops/ms
# Warmup Iteration 12: 3.995 ops/ms
# Warmup Iteration 13: 3.495 ops/ms
# Warmup Iteration 14: 3.958 ops/ms
# Warmup Iteration 15: 3.912 ops/ms
Iteration 1: 3.969 ops/ms
Iteration 2: 3.900 ops/ms
Iteration 3: 3.965 ops/ms
Iteration 4: 3.334 ops/ms
Iteration 5: 3.914 ops/ms
Iteration 6: 3.987 ops/ms
Iteration 7: 3.891 ops/ms
Iteration 8: 3.830 ops/ms
Iteration 9: 3.977 ops/ms
Iteration 10: 3.463 ops/ms
Iteration 11: 3.959 ops/ms
Iteration 12: 2.952 ops/ms
Iteration 13: 3.674 ops/ms
Iteration 14: 4.013 ops/ms
Iteration 15: 3.917 ops/ms
Iteration 16: 3.545 ops/ms
Iteration 17: 3.943 ops/ms
Iteration 18: 3.965 ops/ms
Iteration 19: 3.520 ops/ms
Iteration 20: 3.641 ops/ms
Iteration 21: 3.882 ops/ms
Iteration 22: 3.956 ops/ms
Iteration 23: 3.942 ops/ms
Iteration 24: 3.878 ops/ms
Iteration 25: 3.934 ops/ms
Iteration 26: 3.894 ops/ms
Iteration 27: 3.793 ops/ms
Iteration 28: 3.980 ops/ms
Iteration 29: 3.963 ops/ms
Iteration 30: 3.881 ops/ms
Result "scala.future.TransformWithBenchmark.improved_pre":
3.815 ±(99.9%) 0.160 ops/ms [Average]
(min, avg, max) = (2.952, 3.815, 4.013), stdev = 0.239
CI (99.9%): [3.655, 3.975] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformWithBenchmark.improved_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 84.80% complete, ETA 00:23:30
# Fork: 1 of 1
# Warmup Iteration 1: 1.043 ops/ms
# Warmup Iteration 2: 1.101 ops/ms
# Warmup Iteration 3: 1.113 ops/ms
# Warmup Iteration 4: 1.103 ops/ms
# Warmup Iteration 5: 1.102 ops/ms
# Warmup Iteration 6: 1.104 ops/ms
# Warmup Iteration 7: 1.095 ops/ms
# Warmup Iteration 8: 1.090 ops/ms
# Warmup Iteration 9: 1.065 ops/ms
# Warmup Iteration 10: 1.075 ops/ms
# Warmup Iteration 11: 1.070 ops/ms
# Warmup Iteration 12: 1.058 ops/ms
# Warmup Iteration 13: 1.022 ops/ms
# Warmup Iteration 14: 1.031 ops/ms
# Warmup Iteration 15: 1.040 ops/ms
Iteration 1: 1.086 ops/ms
Iteration 2: 1.087 ops/ms
Iteration 3: 0.955 ops/ms
Iteration 4: 0.895 ops/ms
Iteration 5: 0.846 ops/ms
Iteration 6: 0.991 ops/ms
Iteration 7: 0.860 ops/ms
Iteration 8: 0.813 ops/ms
Iteration 9: 0.986 ops/ms
Iteration 10: 0.979 ops/ms
Iteration 11: 0.878 ops/ms
Iteration 12: 0.952 ops/ms
Iteration 13: 0.847 ops/ms
Iteration 14: 1.085 ops/ms
Iteration 15: 0.920 ops/ms
Iteration 16: 0.820 ops/ms
Iteration 17: 0.937 ops/ms
Iteration 18: 1.084 ops/ms
Iteration 19: 1.018 ops/ms
Iteration 20: 1.071 ops/ms
Iteration 21: 1.071 ops/ms
Iteration 22: 1.024 ops/ms
Iteration 23: 1.063 ops/ms
Iteration 24: 0.936 ops/ms
Iteration 25: 0.949 ops/ms
Iteration 26: 1.003 ops/ms
Iteration 27: 0.856 ops/ms
Iteration 28: 0.840 ops/ms
Iteration 29: 0.896 ops/ms
Iteration 30: 0.701 ops/ms
Result "scala.future.TransformWithBenchmark.improved_pre":
0.948 ±(99.9%) 0.067 ops/ms [Average]
(min, avg, max) = (0.701, 0.948, 1.087), stdev = 0.100
CI (99.9%): [0.881, 1.015] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformWithBenchmark.stdlib_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 85.29% complete, ETA 00:22:44
# Fork: 1 of 1
# Warmup Iteration 1: 0.668 ops/ms
# Warmup Iteration 2: 0.747 ops/ms
# Warmup Iteration 3: 0.675 ops/ms
# Warmup Iteration 4: 0.639 ops/ms
# Warmup Iteration 5: 0.685 ops/ms
# Warmup Iteration 6: 0.487 ops/ms
# Warmup Iteration 7: 0.541 ops/ms
# Warmup Iteration 8: 0.680 ops/ms
# Warmup Iteration 9: 0.725 ops/ms
# Warmup Iteration 10: 0.664 ops/ms
# Warmup Iteration 11: 0.527 ops/ms
# Warmup Iteration 12: 0.810 ops/ms
# Warmup Iteration 13: 0.457 ops/ms
# Warmup Iteration 14: 0.758 ops/ms
# Warmup Iteration 15: 0.622 ops/ms
Iteration 1: 0.657 ops/ms
Iteration 2: 0.410 ops/ms
Iteration 3: 0.691 ops/ms
Iteration 4: 0.665 ops/ms
Iteration 5: 0.467 ops/ms
Iteration 6: 0.829 ops/ms
Iteration 7: 0.877 ops/ms
Iteration 8: 0.745 ops/ms
Iteration 9: 0.567 ops/ms
Iteration 10: 0.750 ops/ms
Iteration 11: 0.597 ops/ms
Iteration 12: 0.775 ops/ms
Iteration 13: 0.797 ops/ms
Iteration 14: 0.891 ops/ms
Iteration 15: 0.875 ops/ms
Iteration 16: 0.866 ops/ms
Iteration 17: 0.655 ops/ms
Iteration 18: 0.791 ops/ms
Iteration 19: 0.877 ops/ms
Iteration 20: 0.886 ops/ms
Iteration 21: 0.887 ops/ms
Iteration 22: 0.875 ops/ms
Iteration 23: 0.889 ops/ms
Iteration 24: 0.884 ops/ms
Iteration 25: 0.882 ops/ms
Iteration 26: 0.879 ops/ms
Iteration 27: 0.889 ops/ms
Iteration 28: 0.883 ops/ms
Iteration 29: 0.843 ops/ms
Iteration 30: 0.787 ops/ms
Result "scala.future.TransformWithBenchmark.stdlib_post":
0.779 ±(99.9%) 0.089 ops/ms [Average]
(min, avg, max) = (0.410, 0.779, 0.891), stdev = 0.134
CI (99.9%): [0.689, 0.868] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformWithBenchmark.stdlib_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 85.78% complete, ETA 00:21:59
# Fork: 1 of 1
# Warmup Iteration 1: 0.433 ops/ms
# Warmup Iteration 2: 0.652 ops/ms
# Warmup Iteration 3: 0.633 ops/ms
# Warmup Iteration 4: 0.734 ops/ms
# Warmup Iteration 5: 0.482 ops/ms
# Warmup Iteration 6: 0.594 ops/ms
# Warmup Iteration 7: 0.766 ops/ms
# Warmup Iteration 8: 0.602 ops/ms
# Warmup Iteration 9: 0.456 ops/ms
# Warmup Iteration 10: 0.745 ops/ms
# Warmup Iteration 11: 0.708 ops/ms
# Warmup Iteration 12: 0.455 ops/ms
# Warmup Iteration 13: 0.574 ops/ms
# Warmup Iteration 14: 0.696 ops/ms
# Warmup Iteration 15: 0.524 ops/ms
Iteration 1: 0.836 ops/ms
Iteration 2: 0.778 ops/ms
Iteration 3: 0.695 ops/ms
Iteration 4: 0.728 ops/ms
Iteration 5: 0.558 ops/ms
Iteration 6: 0.441 ops/ms
Iteration 7: 0.752 ops/ms
Iteration 8: 0.652 ops/ms
Iteration 9: 0.583 ops/ms
Iteration 10: 0.587 ops/ms
Iteration 11: 0.659 ops/ms
Iteration 12: 0.605 ops/ms
Iteration 13: 0.624 ops/ms
Iteration 14: 0.590 ops/ms
Iteration 15: 0.711 ops/ms
Iteration 16: 0.626 ops/ms
Iteration 17: 0.613 ops/ms
Iteration 18: 0.421 ops/ms
Iteration 19: 0.654 ops/ms
Iteration 20: 0.623 ops/ms
Iteration 21: 0.690 ops/ms
Iteration 22: 0.712 ops/ms
Iteration 23: 0.812 ops/ms
Iteration 24: 0.819 ops/ms
Iteration 25: 0.781 ops/ms
Iteration 26: 0.763 ops/ms
Iteration 27: 0.669 ops/ms
Iteration 28: 0.772 ops/ms
Iteration 29: 0.705 ops/ms
Iteration 30: 0.826 ops/ms
Result "scala.future.TransformWithBenchmark.stdlib_post":
0.676 ±(99.9%) 0.070 ops/ms [Average]
(min, avg, max) = (0.421, 0.676, 0.836), stdev = 0.104
CI (99.9%): [0.607, 0.746] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformWithBenchmark.stdlib_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 86.27% complete, ETA 00:21:14
# Fork: 1 of 1
# Warmup Iteration 1: 1.363 ops/ms
# Warmup Iteration 2: 1.230 ops/ms
# Warmup Iteration 3: 1.316 ops/ms
# Warmup Iteration 4: 1.181 ops/ms
# Warmup Iteration 5: 1.207 ops/ms
# Warmup Iteration 6: 1.105 ops/ms
# Warmup Iteration 7: 1.113 ops/ms
# Warmup Iteration 8: 0.987 ops/ms
# Warmup Iteration 9: 1.360 ops/ms
# Warmup Iteration 10: 1.329 ops/ms
# Warmup Iteration 11: 1.342 ops/ms
# Warmup Iteration 12: 1.264 ops/ms
# Warmup Iteration 13: 0.987 ops/ms
# Warmup Iteration 14: 1.061 ops/ms
# Warmup Iteration 15: 1.351 ops/ms
Iteration 1: 1.376 ops/ms
Iteration 2: 1.320 ops/ms
Iteration 3: 1.326 ops/ms
Iteration 4: 1.300 ops/ms
Iteration 5: 1.278 ops/ms
Iteration 6: 1.362 ops/ms
Iteration 7: 1.379 ops/ms
Iteration 8: 1.367 ops/ms
Iteration 9: 1.395 ops/ms
Iteration 10: 1.327 ops/ms
Iteration 11: 1.245 ops/ms
Iteration 12: 1.345 ops/ms
Iteration 13: 1.363 ops/ms
Iteration 14: 1.365 ops/ms
Iteration 15: 1.368 ops/ms
Iteration 16: 1.368 ops/ms
Iteration 17: 1.390 ops/ms
Iteration 18: 1.379 ops/ms
Iteration 19: 1.391 ops/ms
Iteration 20: 1.391 ops/ms
Iteration 21: 1.386 ops/ms
Iteration 22: 1.389 ops/ms
Iteration 23: 1.389 ops/ms
Iteration 24: 1.377 ops/ms
Iteration 25: 1.377 ops/ms
Iteration 26: 1.397 ops/ms
Iteration 27: 1.399 ops/ms
Iteration 28: 1.390 ops/ms
Iteration 29: 1.394 ops/ms
Iteration 30: 1.407 ops/ms
Result "scala.future.TransformWithBenchmark.stdlib_post":
1.365 ±(99.9%) 0.026 ops/ms [Average]
(min, avg, max) = (1.245, 1.365, 1.407), stdev = 0.038
CI (99.9%): [1.339, 1.390] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformWithBenchmark.stdlib_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 86.76% complete, ETA 00:20:28
# Fork: 1 of 1
# Warmup Iteration 1: 0.975 ops/ms
# Warmup Iteration 2: 0.964 ops/ms
# Warmup Iteration 3: 0.975 ops/ms
# Warmup Iteration 4: 0.992 ops/ms
# Warmup Iteration 5: 0.971 ops/ms
# Warmup Iteration 6: 1.022 ops/ms
# Warmup Iteration 7: 1.072 ops/ms
# Warmup Iteration 8: 1.086 ops/ms
# Warmup Iteration 9: 0.991 ops/ms
# Warmup Iteration 10: 0.978 ops/ms
# Warmup Iteration 11: 1.084 ops/ms
# Warmup Iteration 12: 1.076 ops/ms
# Warmup Iteration 13: 1.067 ops/ms
# Warmup Iteration 14: 1.073 ops/ms
# Warmup Iteration 15: 1.072 ops/ms
Iteration 1: 1.083 ops/ms
Iteration 2: 1.047 ops/ms
Iteration 3: 1.059 ops/ms
Iteration 4: 1.081 ops/ms
Iteration 5: 1.093 ops/ms
Iteration 6: 0.983 ops/ms
Iteration 7: 1.031 ops/ms
Iteration 8: 0.969 ops/ms
Iteration 9: 0.917 ops/ms
Iteration 10: 0.555 ops/ms
Iteration 11: 0.685 ops/ms
Iteration 12: 0.858 ops/ms
Iteration 13: 0.743 ops/ms
Iteration 14: 0.760 ops/ms
Iteration 15: 0.853 ops/ms
Iteration 16: 0.911 ops/ms
Iteration 17: 0.582 ops/ms
Iteration 18: 0.705 ops/ms
Iteration 19: 0.820 ops/ms
Iteration 20: 0.769 ops/ms
Iteration 21: 0.697 ops/ms
Iteration 22: 1.024 ops/ms
Iteration 23: 0.553 ops/ms
Iteration 24: 0.807 ops/ms
Iteration 25: 1.026 ops/ms
Iteration 26: 0.958 ops/ms
Iteration 27: 0.966 ops/ms
Iteration 28: 0.959 ops/ms
Iteration 29: 1.055 ops/ms
Iteration 30: 1.040 ops/ms
Result "scala.future.TransformWithBenchmark.stdlib_pre":
0.886 ±(99.9%) 0.111 ops/ms [Average]
(min, avg, max) = (0.553, 0.886, 1.093), stdev = 0.167
CI (99.9%): [0.775, 0.998] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformWithBenchmark.stdlib_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 87.25% complete, ETA 00:19:43
# Fork: 1 of 1
# Warmup Iteration 1: 0.902 ops/ms
# Warmup Iteration 2: 0.776 ops/ms
# Warmup Iteration 3: 0.762 ops/ms
# Warmup Iteration 4: 0.646 ops/ms
# Warmup Iteration 5: 0.911 ops/ms
# Warmup Iteration 6: 1.048 ops/ms
# Warmup Iteration 7: 1.080 ops/ms
# Warmup Iteration 8: 1.117 ops/ms
# Warmup Iteration 9: 1.056 ops/ms
# Warmup Iteration 10: 0.847 ops/ms
# Warmup Iteration 11: 0.863 ops/ms
# Warmup Iteration 12: 1.007 ops/ms
# Warmup Iteration 13: 0.884 ops/ms
# Warmup Iteration 14: 0.796 ops/ms
# Warmup Iteration 15: 0.599 ops/ms
Iteration 1: 1.061 ops/ms
Iteration 2: 1.131 ops/ms
Iteration 3: 1.140 ops/ms
Iteration 4: 1.150 ops/ms
Iteration 5: 1.027 ops/ms
Iteration 6: 0.929 ops/ms
Iteration 7: 1.111 ops/ms
Iteration 8: 0.823 ops/ms
Iteration 9: 0.829 ops/ms
Iteration 10: 1.049 ops/ms
Iteration 11: 0.977 ops/ms
Iteration 12: 1.077 ops/ms
Iteration 13: 1.012 ops/ms
Iteration 14: 1.148 ops/ms
Iteration 15: 1.113 ops/ms
Iteration 16: 1.154 ops/ms
Iteration 17: 1.121 ops/ms
Iteration 18: 1.122 ops/ms
Iteration 19: 1.134 ops/ms
Iteration 20: 1.141 ops/ms
Iteration 21: 0.979 ops/ms
Iteration 22: 1.109 ops/ms
Iteration 23: 1.129 ops/ms
Iteration 24: 1.126 ops/ms
Iteration 25: 1.146 ops/ms
Iteration 26: 1.080 ops/ms
Iteration 27: 1.131 ops/ms
Iteration 28: 1.132 ops/ms
Iteration 29: 1.122 ops/ms
Iteration 30: 1.081 ops/ms
Result "scala.future.TransformWithBenchmark.stdlib_pre":
1.076 ±(99.9%) 0.060 ops/ms [Average]
(min, avg, max) = (0.823, 1.076, 1.154), stdev = 0.089
CI (99.9%): [1.016, 1.136] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.TransformWithBenchmark.stdlib_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 87.75% complete, ETA 00:18:57
# Fork: 1 of 1
# Warmup Iteration 1: 0.709 ops/ms
# Warmup Iteration 2: 0.689 ops/ms
# Warmup Iteration 3: 0.761 ops/ms
# Warmup Iteration 4: 0.792 ops/ms
# Warmup Iteration 5: 0.774 ops/ms
# Warmup Iteration 6: 0.781 ops/ms
# Warmup Iteration 7: 0.766 ops/ms
# Warmup Iteration 8: 0.787 ops/ms
# Warmup Iteration 9: 0.595 ops/ms
# Warmup Iteration 10: 0.765 ops/ms
# Warmup Iteration 11: 0.846 ops/ms
# Warmup Iteration 12: 0.915 ops/ms
# Warmup Iteration 13: 0.678 ops/ms
# Warmup Iteration 14: 0.726 ops/ms
# Warmup Iteration 15: 0.741 ops/ms
Iteration 1: 0.887 ops/ms
Iteration 2: 0.902 ops/ms
Iteration 3: 0.911 ops/ms
Iteration 4: 0.909 ops/ms
Iteration 5: 0.922 ops/ms
Iteration 6: 0.916 ops/ms
Iteration 7: 0.923 ops/ms
Iteration 8: 0.917 ops/ms
Iteration 9: 0.903 ops/ms
Iteration 10: 0.871 ops/ms
Iteration 11: 0.907 ops/ms
Iteration 12: 0.900 ops/ms
Iteration 13: 0.902 ops/ms
Iteration 14: 0.901 ops/ms
Iteration 15: 0.902 ops/ms
Iteration 16: 0.889 ops/ms
Iteration 17: 0.909 ops/ms
Iteration 18: 0.872 ops/ms
Iteration 19: 0.880 ops/ms
Iteration 20: 0.882 ops/ms
Iteration 21: 0.915 ops/ms
Iteration 22: 0.922 ops/ms
Iteration 23: 0.925 ops/ms
Iteration 24: 0.836 ops/ms
Iteration 25: 0.908 ops/ms
Iteration 26: 0.911 ops/ms
Iteration 27: 0.918 ops/ms
Iteration 28: 0.894 ops/ms
Iteration 29: 0.907 ops/ms
Iteration 30: 0.857 ops/ms
Result "scala.future.TransformWithBenchmark.stdlib_pre":
0.900 ±(99.9%) 0.014 ops/ms [Average]
(min, avg, max) = (0.836, 0.900, 0.925), stdev = 0.021
CI (99.9%): [0.886, 0.914] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.VariousBenchmark.improved_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 88.24% complete, ETA 00:18:12
# Fork: 1 of 1
# Warmup Iteration 1: 0.201 ops/ms
# Warmup Iteration 2: 0.250 ops/ms
# Warmup Iteration 3: 0.255 ops/ms
# Warmup Iteration 4: 0.256 ops/ms
# Warmup Iteration 5: 0.257 ops/ms
# Warmup Iteration 6: 0.257 ops/ms
# Warmup Iteration 7: 0.191 ops/ms
# Warmup Iteration 8: 0.180 ops/ms
# Warmup Iteration 9: 0.219 ops/ms
# Warmup Iteration 10: 0.167 ops/ms
# Warmup Iteration 11: 0.242 ops/ms
# Warmup Iteration 12: 0.259 ops/ms
# Warmup Iteration 13: 0.258 ops/ms
# Warmup Iteration 14: 0.261 ops/ms
# Warmup Iteration 15: 0.257 ops/ms
Iteration 1: 0.244 ops/ms
Iteration 2: 0.254 ops/ms
Iteration 3: 0.254 ops/ms
Iteration 4: 0.259 ops/ms
Iteration 5: 0.256 ops/ms
Iteration 6: 0.226 ops/ms
Iteration 7: 0.261 ops/ms
Iteration 8: 0.225 ops/ms
Iteration 9: 0.254 ops/ms
Iteration 10: 0.257 ops/ms
Iteration 11: 0.259 ops/ms
Iteration 12: 0.257 ops/ms
Iteration 13: 0.257 ops/ms
Iteration 14: 0.258 ops/ms
Iteration 15: 0.255 ops/ms
Iteration 16: 0.258 ops/ms
Iteration 17: 0.255 ops/ms
Iteration 18: 0.256 ops/ms
Iteration 19: 0.202 ops/ms
Iteration 20: 0.165 ops/ms
Iteration 21: 0.205 ops/ms
Iteration 22: 0.255 ops/ms
Iteration 23: 0.258 ops/ms
Iteration 24: 0.255 ops/ms
Iteration 25: 0.252 ops/ms
Iteration 26: 0.245 ops/ms
Iteration 27: 0.223 ops/ms
Iteration 28: 0.258 ops/ms
Iteration 29: 0.255 ops/ms
Iteration 30: 0.257 ops/ms
Result "scala.future.VariousBenchmark.improved_post":
0.246 ±(99.9%) 0.015 ops/ms [Average]
(min, avg, max) = (0.165, 0.246, 0.261), stdev = 0.022
CI (99.9%): [0.231, 0.260] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.VariousBenchmark.improved_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 88.73% complete, ETA 00:17:26
# Fork: 1 of 1
# Warmup Iteration 1: 0.187 ops/ms
# Warmup Iteration 2: 0.229 ops/ms
# Warmup Iteration 3: 0.213 ops/ms
# Warmup Iteration 4: 0.247 ops/ms
# Warmup Iteration 5: 0.249 ops/ms
# Warmup Iteration 6: 0.228 ops/ms
# Warmup Iteration 7: 0.248 ops/ms
# Warmup Iteration 8: 0.232 ops/ms
# Warmup Iteration 9: 0.248 ops/ms
# Warmup Iteration 10: 0.246 ops/ms
# Warmup Iteration 11: 0.247 ops/ms
# Warmup Iteration 12: 0.241 ops/ms
# Warmup Iteration 13: 0.233 ops/ms
# Warmup Iteration 14: 0.249 ops/ms
# Warmup Iteration 15: 0.246 ops/ms
Iteration 1: 0.246 ops/ms
Iteration 2: 0.240 ops/ms
Iteration 3: 0.241 ops/ms
Iteration 4: 0.246 ops/ms
Iteration 5: 0.249 ops/ms
Iteration 6: 0.249 ops/ms
Iteration 7: 0.233 ops/ms
Iteration 8: 0.248 ops/ms
Iteration 9: 0.249 ops/ms
Iteration 10: 0.204 ops/ms
Iteration 11: 0.226 ops/ms
Iteration 12: 0.249 ops/ms
Iteration 13: 0.249 ops/ms
Iteration 14: 0.245 ops/ms
Iteration 15: 0.247 ops/ms
Iteration 16: 0.248 ops/ms
Iteration 17: 0.210 ops/ms
Iteration 18: 0.232 ops/ms
Iteration 19: 0.251 ops/ms
Iteration 20: 0.249 ops/ms
Iteration 21: 0.251 ops/ms
Iteration 22: 0.247 ops/ms
Iteration 23: 0.202 ops/ms
Iteration 24: 0.251 ops/ms
Iteration 25: 0.247 ops/ms
Iteration 26: 0.250 ops/ms
Iteration 27: 0.250 ops/ms
Iteration 28: 0.211 ops/ms
Iteration 29: 0.247 ops/ms
Iteration 30: 0.249 ops/ms
Result "scala.future.VariousBenchmark.improved_post":
0.240 ±(99.9%) 0.010 ops/ms [Average]
(min, avg, max) = (0.202, 0.240, 0.251), stdev = 0.015
CI (99.9%): [0.231, 0.250] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.VariousBenchmark.improved_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 89.22% complete, ETA 00:16:41
# Fork: 1 of 1
# Warmup Iteration 1: 0.276 ops/ms
# Warmup Iteration 2: 0.329 ops/ms
# Warmup Iteration 3: 0.325 ops/ms
# Warmup Iteration 4: 0.327 ops/ms
# Warmup Iteration 5: 0.328 ops/ms
# Warmup Iteration 6: 0.331 ops/ms
# Warmup Iteration 7: 0.327 ops/ms
# Warmup Iteration 8: 0.334 ops/ms
# Warmup Iteration 9: 0.330 ops/ms
# Warmup Iteration 10: 0.330 ops/ms
# Warmup Iteration 11: 0.330 ops/ms
# Warmup Iteration 12: 0.324 ops/ms
# Warmup Iteration 13: 0.334 ops/ms
# Warmup Iteration 14: 0.334 ops/ms
# Warmup Iteration 15: 0.329 ops/ms
Iteration 1: 0.334 ops/ms
Iteration 2: 0.329 ops/ms
Iteration 3: 0.333 ops/ms
Iteration 4: 0.334 ops/ms
Iteration 5: 0.331 ops/ms
Iteration 6: 0.333 ops/ms
Iteration 7: 0.317 ops/ms
Iteration 8: 0.304 ops/ms
Iteration 9: 0.328 ops/ms
Iteration 10: 0.328 ops/ms
Iteration 11: 0.334 ops/ms
Iteration 12: 0.335 ops/ms
Iteration 13: 0.333 ops/ms
Iteration 14: 0.332 ops/ms
Iteration 15: 0.327 ops/ms
Iteration 16: 0.329 ops/ms
Iteration 17: 0.333 ops/ms
Iteration 18: 0.333 ops/ms
Iteration 19: 0.331 ops/ms
Iteration 20: 0.327 ops/ms
Iteration 21: 0.319 ops/ms
Iteration 22: 0.327 ops/ms
Iteration 23: 0.327 ops/ms
Iteration 24: 0.307 ops/ms
Iteration 25: 0.326 ops/ms
Iteration 26: 0.331 ops/ms
Iteration 27: 0.319 ops/ms
Iteration 28: 0.324 ops/ms
Iteration 29: 0.330 ops/ms
Iteration 30: 0.328 ops/ms
Result "scala.future.VariousBenchmark.improved_post":
0.327 ±(99.9%) 0.005 ops/ms [Average]
(min, avg, max) = (0.304, 0.327, 0.335), stdev = 0.008
CI (99.9%): [0.322, 0.332] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.VariousBenchmark.improved_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 89.71% complete, ETA 00:15:55
# Fork: 1 of 1
# Warmup Iteration 1: 0.273 ops/ms
# Warmup Iteration 2: 0.321 ops/ms
# Warmup Iteration 3: 0.269 ops/ms
# Warmup Iteration 4: 0.305 ops/ms
# Warmup Iteration 5: 0.333 ops/ms
# Warmup Iteration 6: 0.338 ops/ms
# Warmup Iteration 7: 0.261 ops/ms
# Warmup Iteration 8: 0.304 ops/ms
# Warmup Iteration 9: 0.331 ops/ms
# Warmup Iteration 10: 0.332 ops/ms
# Warmup Iteration 11: 0.332 ops/ms
# Warmup Iteration 12: 0.277 ops/ms
# Warmup Iteration 13: 0.332 ops/ms
# Warmup Iteration 14: 0.329 ops/ms
# Warmup Iteration 15: 0.278 ops/ms
Iteration 1: 0.332 ops/ms
Iteration 2: 0.335 ops/ms
Iteration 3: 0.333 ops/ms
Iteration 4: 0.334 ops/ms
Iteration 5: 0.329 ops/ms
Iteration 6: 0.299 ops/ms
Iteration 7: 0.315 ops/ms
Iteration 8: 0.310 ops/ms
Iteration 9: 0.322 ops/ms
Iteration 10: 0.313 ops/ms
Iteration 11: 0.301 ops/ms
Iteration 12: 0.248 ops/ms
Iteration 13: 0.280 ops/ms
Iteration 14: 0.312 ops/ms
Iteration 15: 0.281 ops/ms
Iteration 16: 0.332 ops/ms
Iteration 17: 0.333 ops/ms
Iteration 18: 0.331 ops/ms
Iteration 19: 0.334 ops/ms
Iteration 20: 0.333 ops/ms
Iteration 21: 0.333 ops/ms
Iteration 22: 0.308 ops/ms
Iteration 23: 0.317 ops/ms
Iteration 24: 0.331 ops/ms
Iteration 25: 0.322 ops/ms
Iteration 26: 0.307 ops/ms
Iteration 27: 0.330 ops/ms
Iteration 28: 0.330 ops/ms
Iteration 29: 0.318 ops/ms
Iteration 30: 0.298 ops/ms
Result "scala.future.VariousBenchmark.improved_pre":
0.317 ±(99.9%) 0.014 ops/ms [Average]
(min, avg, max) = (0.248, 0.317, 0.335), stdev = 0.020
CI (99.9%): [0.303, 0.330] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.VariousBenchmark.improved_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 90.20% complete, ETA 00:15:10
# Fork: 1 of 1
# Warmup Iteration 1: 0.275 ops/ms
# Warmup Iteration 2: 0.327 ops/ms
# Warmup Iteration 3: 0.347 ops/ms
# Warmup Iteration 4: 0.315 ops/ms
# Warmup Iteration 5: 0.318 ops/ms
# Warmup Iteration 6: 0.282 ops/ms
# Warmup Iteration 7: 0.310 ops/ms
# Warmup Iteration 8: 0.354 ops/ms
# Warmup Iteration 9: 0.353 ops/ms
# Warmup Iteration 10: 0.354 ops/ms
# Warmup Iteration 11: 0.354 ops/ms
# Warmup Iteration 12: 0.354 ops/ms
# Warmup Iteration 13: 0.316 ops/ms
# Warmup Iteration 14: 0.356 ops/ms
# Warmup Iteration 15: 0.252 ops/ms
Iteration 1: 0.354 ops/ms
Iteration 2: 0.302 ops/ms
Iteration 3: 0.340 ops/ms
Iteration 4: 0.271 ops/ms
Iteration 5: 0.353 ops/ms
Iteration 6: 0.333 ops/ms
Iteration 7: 0.306 ops/ms
Iteration 8: 0.354 ops/ms
Iteration 9: 0.330 ops/ms
Iteration 10: 0.294 ops/ms
Iteration 11: 0.332 ops/ms
Iteration 12: 0.350 ops/ms
Iteration 13: 0.356 ops/ms
Iteration 14: 0.342 ops/ms
Iteration 15: 0.356 ops/ms
Iteration 16: 0.355 ops/ms
Iteration 17: 0.296 ops/ms
Iteration 18: 0.322 ops/ms
Iteration 19: 0.355 ops/ms
Iteration 20: 0.354 ops/ms
Iteration 21: 0.353 ops/ms
Iteration 22: 0.344 ops/ms
Iteration 23: 0.343 ops/ms
Iteration 24: 0.352 ops/ms
Iteration 25: 0.356 ops/ms
Iteration 26: 0.354 ops/ms
Iteration 27: 0.354 ops/ms
Iteration 28: 0.355 ops/ms
Iteration 29: 0.351 ops/ms
Iteration 30: 0.354 ops/ms
Result "scala.future.VariousBenchmark.improved_pre":
0.339 ±(99.9%) 0.015 ops/ms [Average]
(min, avg, max) = (0.271, 0.339, 0.356), stdev = 0.023
CI (99.9%): [0.324, 0.354] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.VariousBenchmark.improved_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 90.69% complete, ETA 00:14:24
# Fork: 1 of 1
# Warmup Iteration 1: 0.130 ops/ms
# Warmup Iteration 2: 0.151 ops/ms
# Warmup Iteration 3: 0.159 ops/ms
# Warmup Iteration 4: 0.161 ops/ms
# Warmup Iteration 5: 0.156 ops/ms
# Warmup Iteration 6: 0.145 ops/ms
# Warmup Iteration 7: 0.158 ops/ms
# Warmup Iteration 8: 0.157 ops/ms
# Warmup Iteration 9: 0.134 ops/ms
# Warmup Iteration 10: 0.144 ops/ms
# Warmup Iteration 11: 0.145 ops/ms
# Warmup Iteration 12: 0.157 ops/ms
# Warmup Iteration 13: 0.157 ops/ms
# Warmup Iteration 14: 0.157 ops/ms
# Warmup Iteration 15: 0.156 ops/ms
Iteration 1: 0.149 ops/ms
Iteration 2: 0.158 ops/ms
Iteration 3: 0.157 ops/ms
Iteration 4: 0.157 ops/ms
Iteration 5: 0.152 ops/ms
Iteration 6: 0.156 ops/ms
Iteration 7: 0.156 ops/ms
Iteration 8: 0.156 ops/ms
Iteration 9: 0.157 ops/ms
Iteration 10: 0.161 ops/ms
Iteration 11: 0.155 ops/ms
Iteration 12: 0.156 ops/ms
Iteration 13: 0.155 ops/ms
Iteration 14: 0.157 ops/ms
Iteration 15: 0.155 ops/ms
Iteration 16: 0.159 ops/ms
Iteration 17: 0.154 ops/ms
Iteration 18: 0.156 ops/ms
Iteration 19: 0.154 ops/ms
Iteration 20: 0.149 ops/ms
Iteration 21: 0.147 ops/ms
Iteration 22: 0.156 ops/ms
Iteration 23: 0.160 ops/ms
Iteration 24: 0.159 ops/ms
Iteration 25: 0.157 ops/ms
Iteration 26: 0.145 ops/ms
Iteration 27: 0.140 ops/ms
Iteration 28: 0.119 ops/ms
Iteration 29: 0.108 ops/ms
Iteration 30: 0.126 ops/ms
Result "scala.future.VariousBenchmark.improved_pre":
0.151 ±(99.9%) 0.008 ops/ms [Average]
(min, avg, max) = (0.108, 0.151, 0.161), stdev = 0.012
CI (99.9%): [0.143, 0.159] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.VariousBenchmark.stdlib_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 91.18% complete, ETA 00:13:39
# Fork: 1 of 1
# Warmup Iteration 1: 0.106 ops/ms
# Warmup Iteration 2: 0.131 ops/ms
# Warmup Iteration 3: 0.123 ops/ms
# Warmup Iteration 4: 0.132 ops/ms
# Warmup Iteration 5: 0.131 ops/ms
# Warmup Iteration 6: 0.127 ops/ms
# Warmup Iteration 7: 0.132 ops/ms
# Warmup Iteration 8: 0.132 ops/ms
# Warmup Iteration 9: 0.130 ops/ms
# Warmup Iteration 10: 0.121 ops/ms
# Warmup Iteration 11: 0.127 ops/ms
# Warmup Iteration 12: 0.113 ops/ms
# Warmup Iteration 13: 0.084 ops/ms
# Warmup Iteration 14: 0.099 ops/ms
# Warmup Iteration 15: 0.130 ops/ms
Iteration 1: 0.130 ops/ms
Iteration 2: 0.103 ops/ms
Iteration 3: 0.112 ops/ms
Iteration 4: 0.123 ops/ms
Iteration 5: 0.094 ops/ms
Iteration 6: 0.109 ops/ms
Iteration 7: 0.094 ops/ms
Iteration 8: 0.086 ops/ms
Iteration 9: 0.094 ops/ms
Iteration 10: 0.106 ops/ms
Iteration 11: 0.123 ops/ms
Iteration 12: 0.112 ops/ms
Iteration 13: 0.111 ops/ms
Iteration 14: 0.098 ops/ms
Iteration 15: 0.087 ops/ms
Iteration 16: 0.074 ops/ms
Iteration 17: 0.066 ops/ms
Iteration 18: 0.076 ops/ms
Iteration 19: 0.068 ops/ms
Iteration 20: 0.069 ops/ms
Iteration 21: 0.080 ops/ms
Iteration 22: 0.121 ops/ms
Iteration 23: 0.123 ops/ms
Iteration 24: 0.130 ops/ms
Iteration 25: 0.115 ops/ms
Iteration 26: 0.066 ops/ms
Iteration 27: 0.083 ops/ms
Iteration 28: 0.072 ops/ms
Iteration 29: 0.058 ops/ms
Iteration 30: 0.064 ops/ms
Result "scala.future.VariousBenchmark.stdlib_post":
0.095 ±(99.9%) 0.015 ops/ms [Average]
(min, avg, max) = (0.058, 0.095, 0.130), stdev = 0.022
CI (99.9%): [0.080, 0.110] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.VariousBenchmark.stdlib_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 91.67% complete, ETA 00:12:53
# Fork: 1 of 1
# Warmup Iteration 1: 0.049 ops/ms
# Warmup Iteration 2: 0.073 ops/ms
# Warmup Iteration 3: 0.077 ops/ms
# Warmup Iteration 4: 0.059 ops/ms
# Warmup Iteration 5: 0.096 ops/ms
# Warmup Iteration 6: 0.096 ops/ms
# Warmup Iteration 7: 0.090 ops/ms
# Warmup Iteration 8: 0.100 ops/ms
# Warmup Iteration 9: 0.093 ops/ms
# Warmup Iteration 10: 0.077 ops/ms
# Warmup Iteration 11: 0.117 ops/ms
# Warmup Iteration 12: 0.114 ops/ms
# Warmup Iteration 13: 0.092 ops/ms
# Warmup Iteration 14: 0.076 ops/ms
# Warmup Iteration 15: 0.077 ops/ms
Iteration 1: 0.079 ops/ms
Iteration 2: 0.074 ops/ms
Iteration 3: 0.077 ops/ms
Iteration 4: 0.083 ops/ms
Iteration 5: 0.082 ops/ms
Iteration 6: 0.077 ops/ms
Iteration 7: 0.072 ops/ms
Iteration 8: 0.085 ops/ms
Iteration 9: 0.094 ops/ms
Iteration 10: 0.087 ops/ms
Iteration 11: 0.099 ops/ms
Iteration 12: 0.077 ops/ms
Iteration 13: 0.087 ops/ms
Iteration 14: 0.136 ops/ms
Iteration 15: 0.134 ops/ms
Iteration 16: 0.137 ops/ms
Iteration 17: 0.135 ops/ms
Iteration 18: 0.138 ops/ms
Iteration 19: 0.123 ops/ms
Iteration 20: 0.137 ops/ms
Iteration 21: 0.128 ops/ms
Iteration 22: 0.135 ops/ms
Iteration 23: 0.108 ops/ms
Iteration 24: 0.103 ops/ms
Iteration 25: 0.122 ops/ms
Iteration 26: 0.101 ops/ms
Iteration 27: 0.102 ops/ms
Iteration 28: 0.100 ops/ms
Iteration 29: 0.118 ops/ms
Iteration 30: 0.117 ops/ms
Result "scala.future.VariousBenchmark.stdlib_post":
0.105 ±(99.9%) 0.015 ops/ms [Average]
(min, avg, max) = (0.072, 0.105, 0.138), stdev = 0.023
CI (99.9%): [0.089, 0.120] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.VariousBenchmark.stdlib_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 92.16% complete, ETA 00:12:08
# Fork: 1 of 1
# Warmup Iteration 1: 0.098 ops/ms
# Warmup Iteration 2: 0.160 ops/ms
# Warmup Iteration 3: 0.177 ops/ms
# Warmup Iteration 4: 0.176 ops/ms
# Warmup Iteration 5: 0.153 ops/ms
# Warmup Iteration 6: 0.125 ops/ms
# Warmup Iteration 7: 0.174 ops/ms
# Warmup Iteration 8: 0.170 ops/ms
# Warmup Iteration 9: 0.137 ops/ms
# Warmup Iteration 10: 0.139 ops/ms
# Warmup Iteration 11: 0.114 ops/ms
# Warmup Iteration 12: 0.145 ops/ms
# Warmup Iteration 13: 0.174 ops/ms
# Warmup Iteration 14: 0.164 ops/ms
# Warmup Iteration 15: 0.177 ops/ms
Iteration 1: 0.176 ops/ms
Iteration 2: 0.171 ops/ms
Iteration 3: 0.108 ops/ms
Iteration 4: 0.150 ops/ms
Iteration 5: 0.178 ops/ms
Iteration 6: 0.141 ops/ms
Iteration 7: 0.133 ops/ms
Iteration 8: 0.143 ops/ms
Iteration 9: 0.164 ops/ms
Iteration 10: 0.171 ops/ms
Iteration 11: 0.164 ops/ms
Iteration 12: 0.136 ops/ms
Iteration 13: 0.149 ops/ms
Iteration 14: 0.134 ops/ms
Iteration 15: 0.152 ops/ms
Iteration 16: 0.169 ops/ms
Iteration 17: 0.178 ops/ms
Iteration 18: 0.176 ops/ms
Iteration 19: 0.178 ops/ms
Iteration 20: 0.177 ops/ms
Iteration 21: 0.179 ops/ms
Iteration 22: 0.179 ops/ms
Iteration 23: 0.181 ops/ms
Iteration 24: 0.178 ops/ms
Iteration 25: 0.182 ops/ms
Iteration 26: 0.181 ops/ms
Iteration 27: 0.181 ops/ms
Iteration 28: 0.181 ops/ms
Iteration 29: 0.182 ops/ms
Iteration 30: 0.183 ops/ms
Result "scala.future.VariousBenchmark.stdlib_post":
0.165 ±(99.9%) 0.013 ops/ms [Average]
(min, avg, max) = (0.108, 0.165, 0.183), stdev = 0.020
CI (99.9%): [0.152, 0.178] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.VariousBenchmark.stdlib_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 92.65% complete, ETA 00:11:22
# Fork: 1 of 1
# Warmup Iteration 1: 0.138 ops/ms
# Warmup Iteration 2: 0.163 ops/ms
# Warmup Iteration 3: 0.152 ops/ms
# Warmup Iteration 4: 0.112 ops/ms
# Warmup Iteration 5: 0.169 ops/ms
# Warmup Iteration 6: 0.173 ops/ms
# Warmup Iteration 7: 0.166 ops/ms
# Warmup Iteration 8: 0.165 ops/ms
# Warmup Iteration 9: 0.163 ops/ms
# Warmup Iteration 10: 0.161 ops/ms
# Warmup Iteration 11: 0.168 ops/ms
# Warmup Iteration 12: 0.163 ops/ms
# Warmup Iteration 13: 0.110 ops/ms
# Warmup Iteration 14: 0.156 ops/ms
# Warmup Iteration 15: 0.174 ops/ms
Iteration 1: 0.174 ops/ms
Iteration 2: 0.174 ops/ms
Iteration 3: 0.173 ops/ms
Iteration 4: 0.174 ops/ms
Iteration 5: 0.168 ops/ms
Iteration 6: 0.167 ops/ms
Iteration 7: 0.164 ops/ms
Iteration 8: 0.171 ops/ms
Iteration 9: 0.167 ops/ms
Iteration 10: 0.125 ops/ms
Iteration 11: 0.139 ops/ms
Iteration 12: 0.144 ops/ms
Iteration 13: 0.119 ops/ms
Iteration 14: 0.145 ops/ms
Iteration 15: 0.120 ops/ms
Iteration 16: 0.158 ops/ms
Iteration 17: 0.115 ops/ms
Iteration 18: 0.168 ops/ms
Iteration 19: 0.163 ops/ms
Iteration 20: 0.162 ops/ms
Iteration 21: 0.126 ops/ms
Iteration 22: 0.149 ops/ms
Iteration 23: 0.173 ops/ms
Iteration 24: 0.175 ops/ms
Iteration 25: 0.149 ops/ms
Iteration 26: 0.147 ops/ms
Iteration 27: 0.127 ops/ms
Iteration 28: 0.159 ops/ms
Iteration 29: 0.155 ops/ms
Iteration 30: 0.145 ops/ms
Result "scala.future.VariousBenchmark.stdlib_pre":
0.153 ±(99.9%) 0.013 ops/ms [Average]
(min, avg, max) = (0.115, 0.153, 0.175), stdev = 0.019
CI (99.9%): [0.140, 0.166] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.VariousBenchmark.stdlib_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 93.14% complete, ETA 00:10:37
# Fork: 1 of 1
# Warmup Iteration 1: 0.110 ops/ms
# Warmup Iteration 2: 0.149 ops/ms
# Warmup Iteration 3: 0.162 ops/ms
# Warmup Iteration 4: 0.140 ops/ms
# Warmup Iteration 5: 0.158 ops/ms
# Warmup Iteration 6: 0.156 ops/ms
# Warmup Iteration 7: 0.137 ops/ms
# Warmup Iteration 8: 0.158 ops/ms
# Warmup Iteration 9: 0.195 ops/ms
# Warmup Iteration 10: 0.183 ops/ms
# Warmup Iteration 11: 0.192 ops/ms
# Warmup Iteration 12: 0.194 ops/ms
# Warmup Iteration 13: 0.191 ops/ms
# Warmup Iteration 14: 0.193 ops/ms
# Warmup Iteration 15: 0.168 ops/ms
Iteration 1: 0.178 ops/ms
Iteration 2: 0.118 ops/ms
Iteration 3: 0.196 ops/ms
Iteration 4: 0.194 ops/ms
Iteration 5: 0.195 ops/ms
Iteration 6: 0.174 ops/ms
Iteration 7: 0.160 ops/ms
Iteration 8: 0.159 ops/ms
Iteration 9: 0.171 ops/ms
Iteration 10: 0.156 ops/ms
Iteration 11: 0.194 ops/ms
Iteration 12: 0.191 ops/ms
Iteration 13: 0.193 ops/ms
Iteration 14: 0.194 ops/ms
Iteration 15: 0.190 ops/ms
Iteration 16: 0.193 ops/ms
Iteration 17: 0.144 ops/ms
Iteration 18: 0.190 ops/ms
Iteration 19: 0.190 ops/ms
Iteration 20: 0.189 ops/ms
Iteration 21: 0.186 ops/ms
Iteration 22: 0.187 ops/ms
Iteration 23: 0.191 ops/ms
Iteration 24: 0.194 ops/ms
Iteration 25: 0.183 ops/ms
Iteration 26: 0.190 ops/ms
Iteration 27: 0.172 ops/ms
Iteration 28: 0.173 ops/ms
Iteration 29: 0.180 ops/ms
Iteration 30: 0.150 ops/ms
Result "scala.future.VariousBenchmark.stdlib_pre":
0.179 ±(99.9%) 0.012 ops/ms [Average]
(min, avg, max) = (0.118, 0.179, 0.196), stdev = 0.019
CI (99.9%): [0.167, 0.192] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.VariousBenchmark.stdlib_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 93.63% complete, ETA 00:09:51
# Fork: 1 of 1
# Warmup Iteration 1: 0.070 ops/ms
# Warmup Iteration 2: 0.101 ops/ms
# Warmup Iteration 3: 0.100 ops/ms
# Warmup Iteration 4: 0.088 ops/ms
# Warmup Iteration 5: 0.089 ops/ms
# Warmup Iteration 6: 0.090 ops/ms
# Warmup Iteration 7: 0.098 ops/ms
# Warmup Iteration 8: 0.092 ops/ms
# Warmup Iteration 9: 0.105 ops/ms
# Warmup Iteration 10: 0.097 ops/ms
# Warmup Iteration 11: 0.085 ops/ms
# Warmup Iteration 12: 0.098 ops/ms
# Warmup Iteration 13: 0.106 ops/ms
# Warmup Iteration 14: 0.109 ops/ms
# Warmup Iteration 15: 0.110 ops/ms
Iteration 1: 0.109 ops/ms
Iteration 2: 0.110 ops/ms
Iteration 3: 0.111 ops/ms
Iteration 4: 0.110 ops/ms
Iteration 5: 0.110 ops/ms
Iteration 6: 0.110 ops/ms
Iteration 7: 0.110 ops/ms
Iteration 8: 0.109 ops/ms
Iteration 9: 0.110 ops/ms
Iteration 10: 0.110 ops/ms
Iteration 11: 0.110 ops/ms
Iteration 12: 0.110 ops/ms
Iteration 13: 0.110 ops/ms
Iteration 14: 0.110 ops/ms
Iteration 15: 0.111 ops/ms
Iteration 16: 0.103 ops/ms
Iteration 17: 0.108 ops/ms
Iteration 18: 0.110 ops/ms
Iteration 19: 0.111 ops/ms
Iteration 20: 0.110 ops/ms
Iteration 21: 0.111 ops/ms
Iteration 22: 0.111 ops/ms
Iteration 23: 0.111 ops/ms
Iteration 24: 0.110 ops/ms
Iteration 25: 0.110 ops/ms
Iteration 26: 0.111 ops/ms
Iteration 27: 0.110 ops/ms
Iteration 28: 0.109 ops/ms
Iteration 29: 0.110 ops/ms
Iteration 30: 0.110 ops/ms
Result "scala.future.VariousBenchmark.stdlib_pre":
0.110 ±(99.9%) 0.001 ops/ms [Average]
(min, avg, max) = (0.103, 0.110, 0.111), stdev = 0.001
CI (99.9%): [0.109, 0.111] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.ZipWithBenchmark.improved_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 94.12% complete, ETA 00:09:06
# Fork: 1 of 1
# Warmup Iteration 1: 0.690 ops/ms
# Warmup Iteration 2: 0.833 ops/ms
# Warmup Iteration 3: 0.826 ops/ms
# Warmup Iteration 4: 0.836 ops/ms
# Warmup Iteration 5: 0.825 ops/ms
# Warmup Iteration 6: 0.831 ops/ms
# Warmup Iteration 7: 0.782 ops/ms
# Warmup Iteration 8: 0.724 ops/ms
# Warmup Iteration 9: 0.681 ops/ms
# Warmup Iteration 10: 0.819 ops/ms
# Warmup Iteration 11: 0.769 ops/ms
# Warmup Iteration 12: 0.837 ops/ms
# Warmup Iteration 13: 0.824 ops/ms
# Warmup Iteration 14: 0.837 ops/ms
# Warmup Iteration 15: 0.755 ops/ms
Iteration 1: 0.680 ops/ms
Iteration 2: 0.738 ops/ms
Iteration 3: 0.836 ops/ms
Iteration 4: 0.827 ops/ms
Iteration 5: 0.791 ops/ms
Iteration 6: 0.785 ops/ms
Iteration 7: 0.814 ops/ms
Iteration 8: 0.824 ops/ms
Iteration 9: 0.784 ops/ms
Iteration 10: 0.756 ops/ms
Iteration 11: 0.839 ops/ms
Iteration 12: 0.706 ops/ms
Iteration 13: 0.803 ops/ms
Iteration 14: 0.789 ops/ms
Iteration 15: 0.829 ops/ms
Iteration 16: 0.774 ops/ms
Iteration 17: 0.820 ops/ms
Iteration 18: 0.831 ops/ms
Iteration 19: 0.821 ops/ms
Iteration 20: 0.829 ops/ms
Iteration 21: 0.822 ops/ms
Iteration 22: 0.770 ops/ms
Iteration 23: 0.762 ops/ms
Iteration 24: 0.788 ops/ms
Iteration 25: 0.792 ops/ms
Iteration 26: 0.770 ops/ms
Iteration 27: 0.804 ops/ms
Iteration 28: 0.808 ops/ms
Iteration 29: 0.703 ops/ms
Iteration 30: 0.742 ops/ms
Result "scala.future.ZipWithBenchmark.improved_post":
0.788 ±(99.9%) 0.028 ops/ms [Average]
(min, avg, max) = (0.680, 0.788, 0.839), stdev = 0.042
CI (99.9%): [0.760, 0.816] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.ZipWithBenchmark.improved_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 94.61% complete, ETA 00:08:20
# Fork: 1 of 1
# Warmup Iteration 1: 0.424 ops/ms
# Warmup Iteration 2: 0.640 ops/ms
# Warmup Iteration 3: 0.605 ops/ms
# Warmup Iteration 4: 0.544 ops/ms
# Warmup Iteration 5: 0.598 ops/ms
# Warmup Iteration 6: 0.627 ops/ms
# Warmup Iteration 7: 0.640 ops/ms
# Warmup Iteration 8: 0.549 ops/ms
# Warmup Iteration 9: 0.599 ops/ms
# Warmup Iteration 10: 0.592 ops/ms
# Warmup Iteration 11: 0.639 ops/ms
# Warmup Iteration 12: 0.646 ops/ms
# Warmup Iteration 13: 0.590 ops/ms
# Warmup Iteration 14: 0.638 ops/ms
# Warmup Iteration 15: 0.638 ops/ms
Iteration 1: 0.592 ops/ms
Iteration 2: 0.628 ops/ms
Iteration 3: 0.636 ops/ms
Iteration 4: 0.641 ops/ms
Iteration 5: 0.639 ops/ms
Iteration 6: 0.638 ops/ms
Iteration 7: 0.597 ops/ms
Iteration 8: 0.626 ops/ms
Iteration 9: 0.530 ops/ms
Iteration 10: 0.581 ops/ms
Iteration 11: 0.630 ops/ms
Iteration 12: 0.630 ops/ms
Iteration 13: 0.599 ops/ms
Iteration 14: 0.542 ops/ms
Iteration 15: 0.600 ops/ms
Iteration 16: 0.584 ops/ms
Iteration 17: 0.607 ops/ms
Iteration 18: 0.628 ops/ms
Iteration 19: 0.608 ops/ms
Iteration 20: 0.621 ops/ms
Iteration 21: 0.558 ops/ms
Iteration 22: 0.558 ops/ms
Iteration 23: 0.633 ops/ms
Iteration 24: 0.638 ops/ms
Iteration 25: 0.637 ops/ms
Iteration 26: 0.598 ops/ms
Iteration 27: 0.602 ops/ms
Iteration 28: 0.638 ops/ms
Iteration 29: 0.643 ops/ms
Iteration 30: 0.600 ops/ms
Result "scala.future.ZipWithBenchmark.improved_post":
0.609 ±(99.9%) 0.021 ops/ms [Average]
(min, avg, max) = (0.530, 0.609, 0.643), stdev = 0.031
CI (99.9%): [0.588, 0.630] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.ZipWithBenchmark.improved_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 95.10% complete, ETA 00:07:35
# Fork: 1 of 1
# Warmup Iteration 1: 1.194 ops/ms
# Warmup Iteration 2: 1.293 ops/ms
# Warmup Iteration 3: 1.308 ops/ms
# Warmup Iteration 4: 1.297 ops/ms
# Warmup Iteration 5: 1.247 ops/ms
# Warmup Iteration 6: 1.248 ops/ms
# Warmup Iteration 7: 1.256 ops/ms
# Warmup Iteration 8: 1.219 ops/ms
# Warmup Iteration 9: 1.237 ops/ms
# Warmup Iteration 10: 1.234 ops/ms
# Warmup Iteration 11: 1.227 ops/ms
# Warmup Iteration 12: 1.240 ops/ms
# Warmup Iteration 13: 1.250 ops/ms
# Warmup Iteration 14: 1.051 ops/ms
# Warmup Iteration 15: 0.899 ops/ms
Iteration 1: 0.951 ops/ms
Iteration 2: 0.882 ops/ms
Iteration 3: 1.126 ops/ms
Iteration 4: 1.234 ops/ms
Iteration 5: 1.239 ops/ms
Iteration 6: 1.215 ops/ms
Iteration 7: 1.216 ops/ms
Iteration 8: 1.177 ops/ms
Iteration 9: 1.217 ops/ms
Iteration 10: 1.252 ops/ms
Iteration 11: 1.235 ops/ms
Iteration 12: 1.220 ops/ms
Iteration 13: 1.216 ops/ms
Iteration 14: 0.993 ops/ms
Iteration 15: 0.806 ops/ms
Iteration 16: 1.213 ops/ms
Iteration 17: 1.108 ops/ms
Iteration 18: 1.242 ops/ms
Iteration 19: 1.241 ops/ms
Iteration 20: 1.242 ops/ms
Iteration 21: 1.244 ops/ms
Iteration 22: 1.243 ops/ms
Iteration 23: 1.193 ops/ms
Iteration 24: 1.194 ops/ms
Iteration 25: 1.217 ops/ms
Iteration 26: 1.246 ops/ms
Iteration 27: 1.202 ops/ms
Iteration 28: 1.232 ops/ms
Iteration 29: 1.106 ops/ms
Iteration 30: 1.216 ops/ms
Result "scala.future.ZipWithBenchmark.improved_post":
1.171 ±(99.9%) 0.076 ops/ms [Average]
(min, avg, max) = (0.806, 1.171, 1.252), stdev = 0.114
CI (99.9%): [1.094, 1.247] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.ZipWithBenchmark.improved_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 95.59% complete, ETA 00:06:49
# Fork: 1 of 1
# Warmup Iteration 1: 0.613 ops/ms
# Warmup Iteration 2: 0.866 ops/ms
# Warmup Iteration 3: 0.923 ops/ms
# Warmup Iteration 4: 0.996 ops/ms
# Warmup Iteration 5: 0.964 ops/ms
# Warmup Iteration 6: 0.920 ops/ms
# Warmup Iteration 7: 1.001 ops/ms
# Warmup Iteration 8: 1.005 ops/ms
# Warmup Iteration 9: 0.940 ops/ms
# Warmup Iteration 10: 0.939 ops/ms
# Warmup Iteration 11: 0.873 ops/ms
# Warmup Iteration 12: 0.892 ops/ms
# Warmup Iteration 13: 0.992 ops/ms
# Warmup Iteration 14: 0.930 ops/ms
# Warmup Iteration 15: 0.932 ops/ms
Iteration 1: 0.699 ops/ms
Iteration 2: 1.015 ops/ms
Iteration 3: 1.013 ops/ms
Iteration 4: 0.975 ops/ms
Iteration 5: 1.018 ops/ms
Iteration 6: 1.011 ops/ms
Iteration 7: 0.942 ops/ms
Iteration 8: 0.997 ops/ms
Iteration 9: 0.834 ops/ms
Iteration 10: 1.014 ops/ms
Iteration 11: 0.882 ops/ms
Iteration 12: 1.017 ops/ms
Iteration 13: 1.016 ops/ms
Iteration 14: 0.880 ops/ms
Iteration 15: 0.579 ops/ms
Iteration 16: 0.990 ops/ms
Iteration 17: 1.006 ops/ms
Iteration 18: 0.997 ops/ms
Iteration 19: 0.933 ops/ms
Iteration 20: 1.005 ops/ms
Iteration 21: 1.029 ops/ms
Iteration 22: 0.910 ops/ms
Iteration 23: 0.879 ops/ms
Iteration 24: 1.035 ops/ms
Iteration 25: 1.015 ops/ms
Iteration 26: 0.891 ops/ms
Iteration 27: 0.971 ops/ms
Iteration 28: 1.042 ops/ms
Iteration 29: 1.035 ops/ms
Iteration 30: 1.045 ops/ms
Result "scala.future.ZipWithBenchmark.improved_pre":
0.956 ±(99.9%) 0.070 ops/ms [Average]
(min, avg, max) = (0.579, 0.956, 1.045), stdev = 0.105
CI (99.9%): [0.886, 1.026] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.ZipWithBenchmark.improved_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 96.08% complete, ETA 00:06:04
# Fork: 1 of 1
# Warmup Iteration 1: 0.721 ops/ms
# Warmup Iteration 2: 1.009 ops/ms
# Warmup Iteration 3: 0.957 ops/ms
# Warmup Iteration 4: 1.053 ops/ms
# Warmup Iteration 5: 1.033 ops/ms
# Warmup Iteration 6: 1.046 ops/ms
# Warmup Iteration 7: 1.066 ops/ms
# Warmup Iteration 8: 1.042 ops/ms
# Warmup Iteration 9: 0.978 ops/ms
# Warmup Iteration 10: 0.996 ops/ms
# Warmup Iteration 11: 0.779 ops/ms
# Warmup Iteration 12: 0.543 ops/ms
# Warmup Iteration 13: 0.931 ops/ms
# Warmup Iteration 14: 0.980 ops/ms
# Warmup Iteration 15: 1.019 ops/ms
Iteration 1: 0.911 ops/ms
Iteration 2: 1.008 ops/ms
Iteration 3: 0.991 ops/ms
Iteration 4: 1.013 ops/ms
Iteration 5: 0.998 ops/ms
Iteration 6: 0.869 ops/ms
Iteration 7: 1.054 ops/ms
Iteration 8: 1.053 ops/ms
Iteration 9: 1.027 ops/ms
Iteration 10: 0.945 ops/ms
Iteration 11: 1.056 ops/ms
Iteration 12: 0.767 ops/ms
Iteration 13: 1.037 ops/ms
Iteration 14: 1.033 ops/ms
Iteration 15: 1.047 ops/ms
Iteration 16: 1.044 ops/ms
Iteration 17: 1.060 ops/ms
Iteration 18: 0.870 ops/ms
Iteration 19: 0.832 ops/ms
Iteration 20: 0.870 ops/ms
Iteration 21: 1.064 ops/ms
Iteration 22: 1.047 ops/ms
Iteration 23: 1.043 ops/ms
Iteration 24: 0.925 ops/ms
Iteration 25: 1.050 ops/ms
Iteration 26: 1.042 ops/ms
Iteration 27: 1.043 ops/ms
Iteration 28: 0.978 ops/ms
Iteration 29: 0.914 ops/ms
Iteration 30: 0.964 ops/ms
Result "scala.future.ZipWithBenchmark.improved_pre":
0.985 ±(99.9%) 0.054 ops/ms [Average]
(min, avg, max) = (0.767, 0.985, 1.064), stdev = 0.080
CI (99.9%): [0.932, 1.039] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.ZipWithBenchmark.improved_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 96.57% complete, ETA 00:05:18
# Fork: 1 of 1
# Warmup Iteration 1: 0.739 ops/ms
# Warmup Iteration 2: 0.807 ops/ms
# Warmup Iteration 3: 0.811 ops/ms
# Warmup Iteration 4: 0.785 ops/ms
# Warmup Iteration 5: 0.817 ops/ms
# Warmup Iteration 6: 0.807 ops/ms
# Warmup Iteration 7: 0.815 ops/ms
# Warmup Iteration 8: 0.815 ops/ms
# Warmup Iteration 9: 0.806 ops/ms
# Warmup Iteration 10: 0.808 ops/ms
# Warmup Iteration 11: 0.808 ops/ms
# Warmup Iteration 12: 0.813 ops/ms
# Warmup Iteration 13: 0.765 ops/ms
# Warmup Iteration 14: 0.775 ops/ms
# Warmup Iteration 15: 0.754 ops/ms
Iteration 1: 0.816 ops/ms
Iteration 2: 0.806 ops/ms
Iteration 3: 0.751 ops/ms
Iteration 4: 0.808 ops/ms
Iteration 5: 0.804 ops/ms
Iteration 6: 0.809 ops/ms
Iteration 7: 0.805 ops/ms
Iteration 8: 0.811 ops/ms
Iteration 9: 0.815 ops/ms
Iteration 10: 0.813 ops/ms
Iteration 11: 0.818 ops/ms
Iteration 12: 0.787 ops/ms
Iteration 13: 0.750 ops/ms
Iteration 14: 0.818 ops/ms
Iteration 15: 0.810 ops/ms
Iteration 16: 0.814 ops/ms
Iteration 17: 0.812 ops/ms
Iteration 18: 0.811 ops/ms
Iteration 19: 0.810 ops/ms
Iteration 20: 0.801 ops/ms
Iteration 21: 0.785 ops/ms
Iteration 22: 0.817 ops/ms
Iteration 23: 0.794 ops/ms
Iteration 24: 0.668 ops/ms
Iteration 25: 0.599 ops/ms
Iteration 26: 0.750 ops/ms
Iteration 27: 0.797 ops/ms
Iteration 28: 0.814 ops/ms
Iteration 29: 0.795 ops/ms
Iteration 30: 0.808 ops/ms
Result "scala.future.ZipWithBenchmark.improved_pre":
0.790 ±(99.9%) 0.032 ops/ms [Average]
(min, avg, max) = (0.599, 0.790, 0.818), stdev = 0.047
CI (99.9%): [0.758, 0.822] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.ZipWithBenchmark.stdlib_post
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 97.06% complete, ETA 00:04:33
# Fork: 1 of 1
# Warmup Iteration 1: 0.568 ops/ms
# Warmup Iteration 2: 0.654 ops/ms
# Warmup Iteration 3: 0.645 ops/ms
# Warmup Iteration 4: 0.661 ops/ms
# Warmup Iteration 5: 0.656 ops/ms
# Warmup Iteration 6: 0.629 ops/ms
# Warmup Iteration 7: 0.656 ops/ms
# Warmup Iteration 8: 0.665 ops/ms
# Warmup Iteration 9: 0.604 ops/ms
# Warmup Iteration 10: 0.611 ops/ms
# Warmup Iteration 11: 0.688 ops/ms
# Warmup Iteration 12: 0.614 ops/ms
# Warmup Iteration 13: 0.670 ops/ms
# Warmup Iteration 14: 0.665 ops/ms
# Warmup Iteration 15: 0.616 ops/ms
Iteration 1: 0.670 ops/ms
Iteration 2: 0.670 ops/ms
Iteration 3: 0.661 ops/ms
Iteration 4: 0.620 ops/ms
Iteration 5: 0.649 ops/ms
Iteration 6: 0.646 ops/ms
Iteration 7: 0.380 ops/ms
Iteration 8: 0.542 ops/ms
Iteration 9: 0.630 ops/ms
Iteration 10: 0.615 ops/ms
Iteration 11: 0.565 ops/ms
Iteration 12: 0.447 ops/ms
Iteration 13: 0.693 ops/ms
Iteration 14: 0.647 ops/ms
Iteration 15: 0.346 ops/ms
Iteration 16: 0.255 ops/ms
Iteration 17: 0.412 ops/ms
Iteration 18: 0.575 ops/ms
Iteration 19: 0.618 ops/ms
Iteration 20: 0.673 ops/ms
Iteration 21: 0.689 ops/ms
Iteration 22: 0.694 ops/ms
Iteration 23: 0.695 ops/ms
Iteration 24: 0.678 ops/ms
Iteration 25: 0.643 ops/ms
Iteration 26: 0.622 ops/ms
Iteration 27: 0.625 ops/ms
Iteration 28: 0.690 ops/ms
Iteration 29: 0.628 ops/ms
Iteration 30: 0.633 ops/ms
Result "scala.future.ZipWithBenchmark.stdlib_post":
0.597 ±(99.9%) 0.076 ops/ms [Average]
(min, avg, max) = (0.255, 0.597, 0.695), stdev = 0.114
CI (99.9%): [0.521, 0.673] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.ZipWithBenchmark.stdlib_post
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 97.55% complete, ETA 00:03:47
# Fork: 1 of 1
# Warmup Iteration 1: 0.470 ops/ms
# Warmup Iteration 2: 0.596 ops/ms
# Warmup Iteration 3: 0.577 ops/ms
# Warmup Iteration 4: 0.591 ops/ms
# Warmup Iteration 5: 0.598 ops/ms
# Warmup Iteration 6: 0.557 ops/ms
# Warmup Iteration 7: 0.537 ops/ms
# Warmup Iteration 8: 0.558 ops/ms
# Warmup Iteration 9: 0.577 ops/ms
# Warmup Iteration 10: 0.603 ops/ms
# Warmup Iteration 11: 0.624 ops/ms
# Warmup Iteration 12: 0.624 ops/ms
# Warmup Iteration 13: 0.629 ops/ms
# Warmup Iteration 14: 0.508 ops/ms
# Warmup Iteration 15: 0.607 ops/ms
Iteration 1: 0.623 ops/ms
Iteration 2: 0.620 ops/ms
Iteration 3: 0.616 ops/ms
Iteration 4: 0.622 ops/ms
Iteration 5: 0.614 ops/ms
Iteration 6: 0.498 ops/ms
Iteration 7: 0.617 ops/ms
Iteration 8: 0.619 ops/ms
Iteration 9: 0.483 ops/ms
Iteration 10: 0.563 ops/ms
Iteration 11: 0.612 ops/ms
Iteration 12: 0.585 ops/ms
Iteration 13: 0.603 ops/ms
Iteration 14: 0.468 ops/ms
Iteration 15: 0.622 ops/ms
Iteration 16: 0.629 ops/ms
Iteration 17: 0.582 ops/ms
Iteration 18: 0.612 ops/ms
Iteration 19: 0.616 ops/ms
Iteration 20: 0.624 ops/ms
Iteration 21: 0.607 ops/ms
Iteration 22: 0.621 ops/ms
Iteration 23: 0.625 ops/ms
Iteration 24: 0.549 ops/ms
Iteration 25: 0.583 ops/ms
Iteration 26: 0.615 ops/ms
Iteration 27: 0.619 ops/ms
Iteration 28: 0.619 ops/ms
Iteration 29: 0.600 ops/ms
Iteration 30: 0.615 ops/ms
Result "scala.future.ZipWithBenchmark.stdlib_post":
0.596 ±(99.9%) 0.029 ops/ms [Average]
(min, avg, max) = (0.468, 0.596, 0.629), stdev = 0.043
CI (99.9%): [0.567, 0.625] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.ZipWithBenchmark.stdlib_post
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 98.04% complete, ETA 00:03:02
# Fork: 1 of 1
# Warmup Iteration 1: 0.889 ops/ms
# Warmup Iteration 2: 0.931 ops/ms
# Warmup Iteration 3: 0.969 ops/ms
# Warmup Iteration 4: 0.967 ops/ms
# Warmup Iteration 5: 0.960 ops/ms
# Warmup Iteration 6: 0.977 ops/ms
# Warmup Iteration 7: 1.004 ops/ms
# Warmup Iteration 8: 0.999 ops/ms
# Warmup Iteration 9: 1.009 ops/ms
# Warmup Iteration 10: 1.011 ops/ms
# Warmup Iteration 11: 0.903 ops/ms
# Warmup Iteration 12: 0.995 ops/ms
# Warmup Iteration 13: 1.009 ops/ms
# Warmup Iteration 14: 1.006 ops/ms
# Warmup Iteration 15: 1.010 ops/ms
Iteration 1: 1.012 ops/ms
Iteration 2: 1.018 ops/ms
Iteration 3: 0.996 ops/ms
Iteration 4: 1.008 ops/ms
Iteration 5: 1.013 ops/ms
Iteration 6: 1.011 ops/ms
Iteration 7: 1.016 ops/ms
Iteration 8: 1.008 ops/ms
Iteration 9: 1.005 ops/ms
Iteration 10: 0.982 ops/ms
Iteration 11: 1.005 ops/ms
Iteration 12: 0.995 ops/ms
Iteration 13: 0.957 ops/ms
Iteration 14: 0.988 ops/ms
Iteration 15: 1.001 ops/ms
Iteration 16: 0.985 ops/ms
Iteration 17: 0.999 ops/ms
Iteration 18: 0.931 ops/ms
Iteration 19: 0.984 ops/ms
Iteration 20: 0.933 ops/ms
Iteration 21: 0.987 ops/ms
Iteration 22: 0.972 ops/ms
Iteration 23: 1.001 ops/ms
Iteration 24: 0.995 ops/ms
Iteration 25: 0.999 ops/ms
Iteration 26: 0.912 ops/ms
Iteration 27: 0.904 ops/ms
Iteration 28: 0.911 ops/ms
Iteration 29: 0.936 ops/ms
Iteration 30: 0.932 ops/ms
Result "scala.future.ZipWithBenchmark.stdlib_post":
0.980 ±(99.9%) 0.023 ops/ms [Average]
(min, avg, max) = (0.904, 0.980, 1.018), stdev = 0.035
CI (99.9%): [0.957, 1.003] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.ZipWithBenchmark.stdlib_pre
# Parameters: (pool = fjp, recursion = 8192, threads = 1)
# Run progress: 98.53% complete, ETA 00:02:16
# Fork: 1 of 1
# Warmup Iteration 1: 0.621 ops/ms
# Warmup Iteration 2: 0.762 ops/ms
# Warmup Iteration 3: 0.737 ops/ms
# Warmup Iteration 4: 0.755 ops/ms
# Warmup Iteration 5: 0.768 ops/ms
# Warmup Iteration 6: 0.679 ops/ms
# Warmup Iteration 7: 0.754 ops/ms
# Warmup Iteration 8: 0.766 ops/ms
# Warmup Iteration 9: 0.552 ops/ms
# Warmup Iteration 10: 0.777 ops/ms
# Warmup Iteration 11: 0.760 ops/ms
# Warmup Iteration 12: 0.725 ops/ms
# Warmup Iteration 13: 0.571 ops/ms
# Warmup Iteration 14: 0.473 ops/ms
# Warmup Iteration 15: 0.774 ops/ms
Iteration 1: 0.631 ops/ms
Iteration 2: 0.580 ops/ms
Iteration 3: 0.738 ops/ms
Iteration 4: 0.711 ops/ms
Iteration 5: 0.761 ops/ms
Iteration 6: 0.753 ops/ms
Iteration 7: 0.679 ops/ms
Iteration 8: 0.540 ops/ms
Iteration 9: 0.653 ops/ms
Iteration 10: 0.644 ops/ms
Iteration 11: 0.736 ops/ms
Iteration 12: 0.629 ops/ms
Iteration 13: 0.604 ops/ms
Iteration 14: 0.759 ops/ms
Iteration 15: 0.738 ops/ms
Iteration 16: 0.773 ops/ms
Iteration 17: 0.765 ops/ms
Iteration 18: 0.487 ops/ms
Iteration 19: 0.726 ops/ms
Iteration 20: 0.657 ops/ms
Iteration 21: 0.755 ops/ms
Iteration 22: 0.735 ops/ms
Iteration 23: 0.779 ops/ms
Iteration 24: 0.779 ops/ms
Iteration 25: 0.775 ops/ms
Iteration 26: 0.674 ops/ms
Iteration 27: 0.768 ops/ms
Iteration 28: 0.586 ops/ms
Iteration 29: 0.530 ops/ms
Iteration 30: 0.622 ops/ms
Result "scala.future.ZipWithBenchmark.stdlib_pre":
0.686 ±(99.9%) 0.056 ops/ms [Average]
(min, avg, max) = (0.487, 0.686, 0.779), stdev = 0.084
CI (99.9%): [0.629, 0.742] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.ZipWithBenchmark.stdlib_pre
# Parameters: (pool = fix, recursion = 8192, threads = 1)
# Run progress: 99.02% complete, ETA 00:01:31
# Fork: 1 of 1
# Warmup Iteration 1: 0.507 ops/ms
# Warmup Iteration 2: 0.781 ops/ms
# Warmup Iteration 3: 0.741 ops/ms
# Warmup Iteration 4: 0.628 ops/ms
# Warmup Iteration 5: 0.554 ops/ms
# Warmup Iteration 6: 0.694 ops/ms
# Warmup Iteration 7: 0.670 ops/ms
# Warmup Iteration 8: 0.510 ops/ms
# Warmup Iteration 9: 0.620 ops/ms
# Warmup Iteration 10: 0.728 ops/ms
# Warmup Iteration 11: 0.733 ops/ms
# Warmup Iteration 12: 0.781 ops/ms
# Warmup Iteration 13: 0.786 ops/ms
# Warmup Iteration 14: 0.709 ops/ms
# Warmup Iteration 15: 0.553 ops/ms
Iteration 1: 0.749 ops/ms
Iteration 2: 0.685 ops/ms
Iteration 3: 0.518 ops/ms
Iteration 4: 0.544 ops/ms
Iteration 5: 0.765 ops/ms
Iteration 6: 0.729 ops/ms
Iteration 7: 0.728 ops/ms
Iteration 8: 0.549 ops/ms
Iteration 9: 0.456 ops/ms
Iteration 10: 0.475 ops/ms
Iteration 11: 0.532 ops/ms
Iteration 12: 0.775 ops/ms
Iteration 13: 0.619 ops/ms
Iteration 14: 0.707 ops/ms
Iteration 15: 0.641 ops/ms
Iteration 16: 0.529 ops/ms
Iteration 17: 0.687 ops/ms
Iteration 18: 0.703 ops/ms
Iteration 19: 0.507 ops/ms
Iteration 20: 0.715 ops/ms
Iteration 21: 0.550 ops/ms
Iteration 22: 0.590 ops/ms
Iteration 23: 0.756 ops/ms
Iteration 24: 0.642 ops/ms
Iteration 25: 0.429 ops/ms
Iteration 26: 0.468 ops/ms
Iteration 27: 0.726 ops/ms
Iteration 28: 0.657 ops/ms
Iteration 29: 0.758 ops/ms
Iteration 30: 0.617 ops/ms
Result "scala.future.ZipWithBenchmark.stdlib_pre":
0.627 ±(99.9%) 0.071 ops/ms [Average]
(min, avg, max) = (0.429, 0.627, 0.775), stdev = 0.107
CI (99.9%): [0.555, 0.698] (assumes normal distribution)
# JMH version: 1.20
# VM version: JDK 1.8.0_151, VM 25.151-b12
# VM invoker: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
# VM options: -Xmx512M -Xms512M -ea -server -XX:+UseCompressedOops -XX:+AlwaysPreTouch -XX:+UseCondCardMark
# Warmup: 15 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Throughput, ops/time
# Benchmark: scala.future.ZipWithBenchmark.stdlib_pre
# Parameters: (pool = fie, recursion = 8192, threads = 1)
# Run progress: 99.51% complete, ETA 00:00:45
# Fork: 1 of 1
# Warmup Iteration 1: 0.599 ops/ms
# Warmup Iteration 2: 0.452 ops/ms
# Warmup Iteration 3: 0.416 ops/ms
# Warmup Iteration 4: 0.417 ops/ms
# Warmup Iteration 5: 0.403 ops/ms
# Warmup Iteration 6: 0.414 ops/ms
# Warmup Iteration 7: 0.400 ops/ms
# Warmup Iteration 8: 0.405 ops/ms
# Warmup Iteration 9: 0.415 ops/ms
# Warmup Iteration 10: 0.602 ops/ms
# Warmup Iteration 11: 0.596 ops/ms
# Warmup Iteration 12: 0.521 ops/ms
# Warmup Iteration 13: 0.501 ops/ms
# Warmup Iteration 14: 0.647 ops/ms
# Warmup Iteration 15: 0.649 ops/ms
Iteration 1: 0.649 ops/ms
Iteration 2: 0.616 ops/ms
Iteration 3: 0.605 ops/ms
Iteration 4: 0.622 ops/ms
Iteration 5: 0.658 ops/ms
Iteration 6: 0.658 ops/ms
Iteration 7: 0.658 ops/ms
Iteration 8: 0.527 ops/ms
Iteration 9: 0.436 ops/ms
Iteration 10: 0.449 ops/ms
Iteration 11: 0.603 ops/ms
Iteration 12: 0.652 ops/ms
Iteration 13: 0.652 ops/ms
Iteration 14: 0.652 ops/ms
Iteration 15: 0.653 ops/ms
Iteration 16: 0.651 ops/ms
Iteration 17: 0.642 ops/ms
Iteration 18: 0.638 ops/ms
Iteration 19: 0.503 ops/ms
Iteration 20: 0.534 ops/ms
Iteration 21: 0.529 ops/ms
Iteration 22: 0.547 ops/ms
Iteration 23: 0.577 ops/ms
Iteration 24: 0.656 ops/ms
Iteration 25: 0.636 ops/ms
Iteration 26: 0.576 ops/ms
Iteration 27: 0.545 ops/ms
Iteration 28: 0.480 ops/ms
Iteration 29: 0.467 ops/ms
Iteration 30: 0.506 ops/ms
Result "scala.future.ZipWithBenchmark.stdlib_pre":
0.586 ±(99.9%) 0.048 ops/ms [Average]
(min, avg, max) = (0.436, 0.586, 0.658), stdev = 0.072
CI (99.9%): [0.538, 0.634] (assumes normal distribution)
# Run complete. Total time: 02:34:45
Benchmark (pool) (recursion) (threads) Mode Cnt Score Error Units
AndThenBenchmark.improved_post fjp 8192 1 thrpt 30 2.307 ± 0.053 ops/ms
AndThenBenchmark.improved_post fix 8192 1 thrpt 30 2.345 ± 0.197 ops/ms
AndThenBenchmark.improved_post fie 8192 1 thrpt 30 2.710 ± 0.188 ops/ms
AndThenBenchmark.improved_pre fjp 8192 1 thrpt 30 4.489 ± 0.138 ops/ms
AndThenBenchmark.improved_pre fix 8192 1 thrpt 30 5.120 ± 0.166 ops/ms
AndThenBenchmark.improved_pre fie 8192 1 thrpt 30 1.238 ± 0.012 ops/ms
AndThenBenchmark.stdlib_post fjp 8192 1 thrpt 30 1.813 ± 0.032 ops/ms
AndThenBenchmark.stdlib_post fix 8192 1 thrpt 30 1.820 ± 0.047 ops/ms
AndThenBenchmark.stdlib_post fie 8192 1 thrpt 30 2.026 ± 0.134 ops/ms
AndThenBenchmark.stdlib_pre fjp 8192 1 thrpt 30 2.370 ± 0.176 ops/ms
AndThenBenchmark.stdlib_pre fix 8192 1 thrpt 30 2.541 ± 0.243 ops/ms
AndThenBenchmark.stdlib_pre fie 8192 1 thrpt 30 1.016 ± 0.051 ops/ms
CallbackBenchmark.improved_post fjp 8192 1 thrpt 30 0.626 ± 0.024 ops/ms
CallbackBenchmark.improved_post fix 8192 1 thrpt 30 0.598 ± 0.027 ops/ms
CallbackBenchmark.improved_post fie 8192 1 thrpt 30 1.163 ± 0.052 ops/ms
CallbackBenchmark.improved_pre fjp 8192 1 thrpt 30 0.741 ± 0.030 ops/ms
CallbackBenchmark.improved_pre fix 8192 1 thrpt 30 0.705 ± 0.027 ops/ms
CallbackBenchmark.improved_pre fie 8192 1 thrpt 30 1.122 ± 0.058 ops/ms
CallbackBenchmark.stdlib_post fjp 8192 1 thrpt 30 0.744 ± 0.007 ops/ms
CallbackBenchmark.stdlib_post fix 8192 1 thrpt 30 0.551 ± 0.017 ops/ms
CallbackBenchmark.stdlib_post fie 8192 1 thrpt 30 1.094 ± 0.054 ops/ms
CallbackBenchmark.stdlib_pre fjp 8192 1 thrpt 30 0.788 ± 0.044 ops/ms
CallbackBenchmark.stdlib_pre fix 8192 1 thrpt 30 0.658 ± 0.014 ops/ms
CallbackBenchmark.stdlib_pre fie 8192 1 thrpt 30 1.269 ± 0.010 ops/ms
CompleteBenchmark.improved_failure fjp 8192 1 thrpt 30 87.269 ± 2.092 ops/ms
CompleteBenchmark.improved_failure fix 8192 1 thrpt 30 85.499 ± 2.508 ops/ms
CompleteBenchmark.improved_failure fie 8192 1 thrpt 30 87.723 ± 2.063 ops/ms
CompleteBenchmark.improved_success fjp 8192 1 thrpt 30 85.050 ± 3.584 ops/ms
CompleteBenchmark.improved_success fix 8192 1 thrpt 30 84.422 ± 2.720 ops/ms
CompleteBenchmark.improved_success fie 8192 1 thrpt 30 87.257 ± 1.761 ops/ms
CompleteBenchmark.stdlib_failure fjp 8192 1 thrpt 30 5.476 ± 0.083 ops/ms
CompleteBenchmark.stdlib_failure fix 8192 1 thrpt 30 5.575 ± 0.036 ops/ms
CompleteBenchmark.stdlib_failure fie 8192 1 thrpt 30 5.566 ± 0.036 ops/ms
CompleteBenchmark.stdlib_success fjp 8192 1 thrpt 30 57.320 ± 0.080 ops/ms
CompleteBenchmark.stdlib_success fix 8192 1 thrpt 30 57.415 ± 0.048 ops/ms
CompleteBenchmark.stdlib_success fie 8192 1 thrpt 30 57.332 ± 0.081 ops/ms
CompleteWithBenchmark.improved_failure fjp 8192 1 thrpt 30 1.293 ± 0.006 ops/ms
CompleteWithBenchmark.improved_failure fix 8192 1 thrpt 30 1.369 ± 0.006 ops/ms
CompleteWithBenchmark.improved_failure fie 8192 1 thrpt 30 1.255 ± 0.004 ops/ms
CompleteWithBenchmark.improved_success fjp 8192 1 thrpt 30 1.391 ± 0.005 ops/ms
CompleteWithBenchmark.improved_success fix 8192 1 thrpt 30 1.389 ± 0.007 ops/ms
CompleteWithBenchmark.improved_success fie 8192 1 thrpt 30 1.323 ± 0.005 ops/ms
CompleteWithBenchmark.stdlib_failure fjp 8192 1 thrpt 30 1.037 ± 0.004 ops/ms
CompleteWithBenchmark.stdlib_failure fix 8192 1 thrpt 30 1.012 ± 0.007 ops/ms
CompleteWithBenchmark.stdlib_failure fie 8192 1 thrpt 30 1.000 ± 0.003 ops/ms
CompleteWithBenchmark.stdlib_success fjp 8192 1 thrpt 30 1.284 ± 0.004 ops/ms
CompleteWithBenchmark.stdlib_success fix 8192 1 thrpt 30 1.267 ± 0.004 ops/ms
CompleteWithBenchmark.stdlib_success fie 8192 1 thrpt 30 1.427 ± 0.006 ops/ms
FilterBenchmark.improved_post fjp 8192 1 thrpt 30 2.578 ± 0.044 ops/ms
FilterBenchmark.improved_post fix 8192 1 thrpt 30 2.684 ± 0.051 ops/ms
FilterBenchmark.improved_post fie 8192 1 thrpt 30 3.400 ± 0.012 ops/ms
FilterBenchmark.improved_pre fjp 8192 1 thrpt 30 5.341 ± 0.195 ops/ms
FilterBenchmark.improved_pre fix 8192 1 thrpt 30 5.769 ± 0.174 ops/ms
FilterBenchmark.improved_pre fie 8192 1 thrpt 30 1.268 ± 0.004 ops/ms
FilterBenchmark.stdlib_post fjp 8192 1 thrpt 30 1.537 ± 0.046 ops/ms
FilterBenchmark.stdlib_post fix 8192 1 thrpt 30 1.475 ± 0.049 ops/ms
FilterBenchmark.stdlib_post fie 8192 1 thrpt 30 1.741 ± 0.049 ops/ms
FilterBenchmark.stdlib_pre fjp 8192 1 thrpt 30 2.905 ± 0.129 ops/ms
FilterBenchmark.stdlib_pre fix 8192 1 thrpt 30 3.039 ± 0.078 ops/ms
FilterBenchmark.stdlib_pre fie 8192 1 thrpt 30 1.044 ± 0.028 ops/ms
FirstCompletedOfBenchmark.improved_post fjp 8192 1 thrpt 30 0.820 ± 0.014 ops/ms
FirstCompletedOfBenchmark.improved_post fix 8192 1 thrpt 30 0.626 ± 0.007 ops/ms
FirstCompletedOfBenchmark.improved_post fie 8192 1 thrpt 30 0.977 ± 0.088 ops/ms
FirstCompletedOfBenchmark.improved_pre fjp 8192 1 thrpt 30 0.702 ± 0.021 ops/ms
FirstCompletedOfBenchmark.improved_pre fix 8192 1 thrpt 30 0.520 ± 0.019 ops/ms
FirstCompletedOfBenchmark.improved_pre fie 8192 1 thrpt 30 1.193 ± 0.031 ops/ms
FirstCompletedOfBenchmark.stdlib_post fjp 8192 1 thrpt 30 0.812 ± 0.014 ops/ms
FirstCompletedOfBenchmark.stdlib_post fix 8192 1 thrpt 30 0.647 ± 0.042 ops/ms
FirstCompletedOfBenchmark.stdlib_post fie 8192 1 thrpt 30 1.062 ± 0.011 ops/ms
FirstCompletedOfBenchmark.stdlib_pre fjp 8192 1 thrpt 30 0.799 ± 0.012 ops/ms
FirstCompletedOfBenchmark.stdlib_pre fix 8192 1 thrpt 30 0.701 ± 0.023 ops/ms
FirstCompletedOfBenchmark.stdlib_pre fie 8192 1 thrpt 30 1.070 ± 0.069 ops/ms
FlatMapBenchmark.improved_post fjp 8192 1 thrpt 30 2.111 ± 0.087 ops/ms
FlatMapBenchmark.improved_post fix 8192 1 thrpt 30 2.097 ± 0.051 ops/ms
FlatMapBenchmark.improved_post fie 8192 1 thrpt 30 2.317 ± 0.043 ops/ms
FlatMapBenchmark.improved_pre fjp 8192 1 thrpt 30 3.042 ± 0.205 ops/ms
FlatMapBenchmark.improved_pre fix 8192 1 thrpt 30 3.136 ± 0.229 ops/ms
FlatMapBenchmark.improved_pre fie 8192 1 thrpt 30 0.956 ± 0.051 ops/ms
FlatMapBenchmark.stdlib_post fjp 8192 1 thrpt 30 0.702 ± 0.067 ops/ms
FlatMapBenchmark.stdlib_post fix 8192 1 thrpt 30 0.645 ± 0.081 ops/ms
FlatMapBenchmark.stdlib_post fie 8192 1 thrpt 30 1.176 ± 0.067 ops/ms
FlatMapBenchmark.stdlib_pre fjp 8192 1 thrpt 30 0.948 ± 0.037 ops/ms
FlatMapBenchmark.stdlib_pre fix 8192 1 thrpt 30 0.898 ± 0.088 ops/ms
FlatMapBenchmark.stdlib_pre fie 8192 1 thrpt 30 0.775 ± 0.038 ops/ms
LoopBenchmark.improved_post fjp 8192 1 thrpt 30 527.470 ± 33.524 ops/ms
LoopBenchmark.improved_post fix 8192 1 thrpt 30 341.237 ± 22.388 ops/ms
LoopBenchmark.improved_post fie 8192 1 thrpt 30 4110.710 ± 119.921 ops/ms
LoopBenchmark.improved_pre fjp 8192 1 thrpt 30 596.276 ± 77.737 ops/ms
LoopBenchmark.improved_pre fix 8192 1 thrpt 30 457.898 ± 15.932 ops/ms
LoopBenchmark.improved_pre fie 8192 1 thrpt 30 5905.534 ± 75.201 ops/ms
LoopBenchmark.stdlib_post fjp 8192 1 thrpt 30 594.918 ± 91.344 ops/ms
LoopBenchmark.stdlib_post fix 8192 1 thrpt 30 374.497 ± 21.103 ops/ms
LoopBenchmark.stdlib_post fie 8192 1 thrpt 30 3348.592 ± 56.710 ops/ms
LoopBenchmark.stdlib_pre fjp 8192 1 thrpt 30 593.190 ± 78.491 ops/ms
LoopBenchmark.stdlib_pre fix 8192 1 thrpt 30 388.091 ± 16.297 ops/ms
LoopBenchmark.stdlib_pre fie 8192 1 thrpt 30 4912.211 ± 175.929 ops/ms
MapBenchmark.improved_post fjp 8192 1 thrpt 30 2.426 ± 0.177 ops/ms
MapBenchmark.improved_post fix 8192 1 thrpt 30 2.161 ± 0.198 ops/ms
MapBenchmark.improved_post fie 8192 1 thrpt 30 2.681 ± 0.177 ops/ms
MapBenchmark.improved_pre fjp 8192 1 thrpt 30 3.669 ± 0.356 ops/ms
MapBenchmark.improved_pre fix 8192 1 thrpt 30 4.297 ± 0.419 ops/ms
MapBenchmark.improved_pre fie 8192 1 thrpt 30 1.120 ± 0.063 ops/ms
MapBenchmark.stdlib_post fjp 8192 1 thrpt 30 1.555 ± 0.122 ops/ms
MapBenchmark.stdlib_post fix 8192 1 thrpt 30 1.383 ± 0.160 ops/ms
MapBenchmark.stdlib_post fie 8192 1 thrpt 30 2.295 ± 0.073 ops/ms
MapBenchmark.stdlib_pre fjp 8192 1 thrpt 30 3.362 ± 0.120 ops/ms
MapBenchmark.stdlib_pre fix 8192 1 thrpt 30 2.852 ± 0.323 ops/ms
MapBenchmark.stdlib_pre fie 8192 1 thrpt 30 1.137 ± 0.011 ops/ms
NoopBenchmark.improved_post fjp 8192 1 thrpt 30 40687.574 ± 1922.000 ops/ms
NoopBenchmark.improved_post fix 8192 1 thrpt 30 42448.994 ± 958.015 ops/ms
NoopBenchmark.improved_post fie 8192 1 thrpt 30 42021.862 ± 414.110 ops/ms
NoopBenchmark.improved_pre fjp 8192 1 thrpt 30 220931.968 ± 1567.892 ops/ms
NoopBenchmark.improved_pre fix 8192 1 thrpt 30 220232.935 ± 1959.913 ops/ms
NoopBenchmark.improved_pre fie 8192 1 thrpt 30 217227.539 ± 1663.469 ops/ms
NoopBenchmark.stdlib_post fjp 8192 1 thrpt 30 43377.688 ± 360.012 ops/ms
NoopBenchmark.stdlib_post fix 8192 1 thrpt 30 43007.537 ± 363.117 ops/ms
NoopBenchmark.stdlib_post fie 8192 1 thrpt 30 43061.354 ± 670.851 ops/ms
NoopBenchmark.stdlib_pre fjp 8192 1 thrpt 30 230812.868 ± 4171.505 ops/ms
NoopBenchmark.stdlib_pre fix 8192 1 thrpt 30 229347.220 ± 4157.308 ops/ms
NoopBenchmark.stdlib_pre fie 8192 1 thrpt 30 231107.222 ± 1934.575 ops/ms
RecoverBenchmark.improved_post fjp 8192 1 thrpt 30 1.344 ± 0.023 ops/ms
RecoverBenchmark.improved_post fix 8192 1 thrpt 30 1.307 ± 0.031 ops/ms
RecoverBenchmark.improved_post fie 8192 1 thrpt 30 1.457 ± 0.012 ops/ms
RecoverBenchmark.improved_pre fjp 8192 1 thrpt 30 1.680 ± 0.042 ops/ms
RecoverBenchmark.improved_pre fix 8192 1 thrpt 30 0.886 ± 0.067 ops/ms
RecoverBenchmark.improved_pre fie 8192 1 thrpt 30 0.859 ± 0.009 ops/ms
RecoverBenchmark.stdlib_post fjp 8192 1 thrpt 30 1.061 ± 0.029 ops/ms
RecoverBenchmark.stdlib_post fix 8192 1 thrpt 30 0.606 ± 0.028 ops/ms
RecoverBenchmark.stdlib_post fie 8192 1 thrpt 30 0.664 ± 0.012 ops/ms
RecoverBenchmark.stdlib_pre fjp 8192 1 thrpt 30 0.760 ± 0.030 ops/ms
RecoverBenchmark.stdlib_pre fix 8192 1 thrpt 30 1.563 ± 0.033 ops/ms
RecoverBenchmark.stdlib_pre fie 8192 1 thrpt 30 0.479 ± 0.010 ops/ms
RecoverWithBenchmark.improved_post fjp 8192 1 thrpt 30 1.678 ± 0.039 ops/ms
RecoverWithBenchmark.improved_post fix 8192 1 thrpt 30 1.674 ± 0.039 ops/ms
RecoverWithBenchmark.improved_post fie 8192 1 thrpt 30 1.810 ± 0.060 ops/ms
RecoverWithBenchmark.improved_pre fjp 8192 1 thrpt 30 2.222 ± 0.082 ops/ms
RecoverWithBenchmark.improved_pre fix 8192 1 thrpt 30 2.233 ± 0.154 ops/ms
RecoverWithBenchmark.improved_pre fie 8192 1 thrpt 30 0.884 ± 0.066 ops/ms
RecoverWithBenchmark.stdlib_post fjp 8192 1 thrpt 30 0.675 ± 0.026 ops/ms
RecoverWithBenchmark.stdlib_post fix 8192 1 thrpt 30 0.673 ± 0.051 ops/ms
RecoverWithBenchmark.stdlib_post fie 8192 1 thrpt 30 0.995 ± 0.018 ops/ms
RecoverWithBenchmark.stdlib_pre fjp 8192 1 thrpt 30 0.866 ± 0.038 ops/ms
RecoverWithBenchmark.stdlib_pre fix 8192 1 thrpt 30 0.813 ± 0.073 ops/ms
RecoverWithBenchmark.stdlib_pre fie 8192 1 thrpt 30 0.671 ± 0.033 ops/ms
SequenceBenchmark.improved_post fjp 8192 1 thrpt 30 0.528 ± 0.050 ops/ms
SequenceBenchmark.improved_post fix 8192 1 thrpt 30 0.699 ± 0.018 ops/ms
SequenceBenchmark.improved_post fie 8192 1 thrpt 30 1.033 ± 0.019 ops/ms
SequenceBenchmark.improved_pre fjp 8192 1 thrpt 30 0.857 ± 0.062 ops/ms
SequenceBenchmark.improved_pre fix 8192 1 thrpt 30 0.882 ± 0.046 ops/ms
SequenceBenchmark.improved_pre fie 8192 1 thrpt 30 0.689 ± 0.038 ops/ms
SequenceBenchmark.stdlib_post fjp 8192 1 thrpt 30 0.574 ± 0.019 ops/ms
SequenceBenchmark.stdlib_post fix 8192 1 thrpt 30 0.521 ± 0.032 ops/ms
SequenceBenchmark.stdlib_post fie 8192 1 thrpt 30 0.764 ± 0.045 ops/ms
SequenceBenchmark.stdlib_pre fjp 8192 1 thrpt 30 0.700 ± 0.044 ops/ms
SequenceBenchmark.stdlib_pre fix 8192 1 thrpt 30 0.804 ± 0.034 ops/ms
SequenceBenchmark.stdlib_pre fie 8192 1 thrpt 30 0.612 ± 0.039 ops/ms
TransformBenchmark.improved_post fjp 8192 1 thrpt 30 2.641 ± 0.046 ops/ms
TransformBenchmark.improved_post fix 8192 1 thrpt 30 2.605 ± 0.106 ops/ms
TransformBenchmark.improved_post fie 8192 1 thrpt 30 2.617 ± 0.117 ops/ms
TransformBenchmark.improved_pre fjp 8192 1 thrpt 30 4.829 ± 0.299 ops/ms
TransformBenchmark.improved_pre fix 8192 1 thrpt 30 4.842 ± 0.822 ops/ms
TransformBenchmark.improved_pre fie 8192 1 thrpt 30 1.434 ± 0.011 ops/ms
TransformBenchmark.stdlib_post fjp 8192 1 thrpt 30 1.875 ± 0.037 ops/ms
TransformBenchmark.stdlib_post fix 8192 1 thrpt 30 1.865 ± 0.050 ops/ms
TransformBenchmark.stdlib_post fie 8192 1 thrpt 30 2.043 ± 0.055 ops/ms
TransformBenchmark.stdlib_pre fjp 8192 1 thrpt 30 3.052 ± 0.379 ops/ms
TransformBenchmark.stdlib_pre fix 8192 1 thrpt 30 3.177 ± 0.469 ops/ms
TransformBenchmark.stdlib_pre fie 8192 1 thrpt 30 1.229 ± 0.016 ops/ms
TransformWithBenchmark.improved_post fjp 8192 1 thrpt 30 2.257 ± 0.043 ops/ms
TransformWithBenchmark.improved_post fix 8192 1 thrpt 30 2.275 ± 0.033 ops/ms
TransformWithBenchmark.improved_post fie 8192 1 thrpt 30 2.422 ± 0.029 ops/ms
TransformWithBenchmark.improved_pre fjp 8192 1 thrpt 30 3.818 ± 0.118 ops/ms
TransformWithBenchmark.improved_pre fix 8192 1 thrpt 30 3.815 ± 0.160 ops/ms
TransformWithBenchmark.improved_pre fie 8192 1 thrpt 30 0.948 ± 0.067 ops/ms
TransformWithBenchmark.stdlib_post fjp 8192 1 thrpt 30 0.779 ± 0.089 ops/ms
TransformWithBenchmark.stdlib_post fix 8192 1 thrpt 30 0.676 ± 0.070 ops/ms
TransformWithBenchmark.stdlib_post fie 8192 1 thrpt 30 1.365 ± 0.026 ops/ms
TransformWithBenchmark.stdlib_pre fjp 8192 1 thrpt 30 0.886 ± 0.111 ops/ms
TransformWithBenchmark.stdlib_pre fix 8192 1 thrpt 30 1.076 ± 0.060 ops/ms
TransformWithBenchmark.stdlib_pre fie 8192 1 thrpt 30 0.900 ± 0.014 ops/ms
VariousBenchmark.improved_post fjp 8192 1 thrpt 30 0.246 ± 0.015 ops/ms
VariousBenchmark.improved_post fix 8192 1 thrpt 30 0.240 ± 0.010 ops/ms
VariousBenchmark.improved_post fie 8192 1 thrpt 30 0.327 ± 0.005 ops/ms
VariousBenchmark.improved_pre fjp 8192 1 thrpt 30 0.317 ± 0.014 ops/ms
VariousBenchmark.improved_pre fix 8192 1 thrpt 30 0.339 ± 0.015 ops/ms
VariousBenchmark.improved_pre fie 8192 1 thrpt 30 0.151 ± 0.008 ops/ms
VariousBenchmark.stdlib_post fjp 8192 1 thrpt 30 0.095 ± 0.015 ops/ms
VariousBenchmark.stdlib_post fix 8192 1 thrpt 30 0.105 ± 0.015 ops/ms
VariousBenchmark.stdlib_post fie 8192 1 thrpt 30 0.165 ± 0.013 ops/ms
VariousBenchmark.stdlib_pre fjp 8192 1 thrpt 30 0.153 ± 0.013 ops/ms
VariousBenchmark.stdlib_pre fix 8192 1 thrpt 30 0.179 ± 0.012 ops/ms
VariousBenchmark.stdlib_pre fie 8192 1 thrpt 30 0.110 ± 0.001 ops/ms
ZipWithBenchmark.improved_post fjp 8192 1 thrpt 30 0.788 ± 0.028 ops/ms
ZipWithBenchmark.improved_post fix 8192 1 thrpt 30 0.609 ± 0.021 ops/ms
ZipWithBenchmark.improved_post fie 8192 1 thrpt 30 1.171 ± 0.076 ops/ms
ZipWithBenchmark.improved_pre fjp 8192 1 thrpt 30 0.956 ± 0.070 ops/ms
ZipWithBenchmark.improved_pre fix 8192 1 thrpt 30 0.985 ± 0.054 ops/ms
ZipWithBenchmark.improved_pre fie 8192 1 thrpt 30 0.790 ± 0.032 ops/ms
ZipWithBenchmark.stdlib_post fjp 8192 1 thrpt 30 0.597 ± 0.076 ops/ms
ZipWithBenchmark.stdlib_post fix 8192 1 thrpt 30 0.596 ± 0.029 ops/ms
ZipWithBenchmark.stdlib_post fie 8192 1 thrpt 30 0.980 ± 0.023 ops/ms
ZipWithBenchmark.stdlib_pre fjp 8192 1 thrpt 30 0.686 ± 0.056 ops/ms
ZipWithBenchmark.stdlib_pre fix 8192 1 thrpt 30 0.627 ± 0.071 ops/ms
ZipWithBenchmark.stdlib_pre fie 8192 1 thrpt 30 0.586 ± 0.048 ops/ms
scala.future.AndThenBenchmark.improved_post_pool=fie_recursion=8192_threads=1 3 ops/ms
scala.future.AndThenBenchmark.improved_post_pool=fix_recursion=8192_threads=1 2 ops/ms
scala.future.AndThenBenchmark.improved_post_pool=fjp_recursion=8192_threads=1 2 ops/ms
scala.future.AndThenBenchmark.improved_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.AndThenBenchmark.improved_pre_pool=fix_recursion=8192_threads=1 5 ops/ms
scala.future.AndThenBenchmark.improved_pre_pool=fjp_recursion=8192_threads=1 4 ops/ms
scala.future.AndThenBenchmark.stdlib_post_pool=fie_recursion=8192_threads=1 2 ops/ms
scala.future.AndThenBenchmark.stdlib_post_pool=fix_recursion=8192_threads=1 2 ops/ms
scala.future.AndThenBenchmark.stdlib_post_pool=fjp_recursion=8192_threads=1 2 ops/ms
scala.future.AndThenBenchmark.stdlib_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.AndThenBenchmark.stdlib_pre_pool=fix_recursion=8192_threads=1 3 ops/ms
scala.future.AndThenBenchmark.stdlib_pre_pool=fjp_recursion=8192_threads=1 2 ops/ms
scala.future.CallbackBenchmark.improved_post_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.CallbackBenchmark.improved_post_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.CallbackBenchmark.improved_post_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.CallbackBenchmark.improved_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.CallbackBenchmark.improved_pre_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.CallbackBenchmark.improved_pre_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.CallbackBenchmark.stdlib_post_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.CallbackBenchmark.stdlib_post_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.CallbackBenchmark.stdlib_post_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.CallbackBenchmark.stdlib_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.CallbackBenchmark.stdlib_pre_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.CallbackBenchmark.stdlib_pre_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.CompleteBenchmark.improved_failure_pool=fie_recursion=8192_threads=1 88 ops/ms
scala.future.CompleteBenchmark.improved_failure_pool=fix_recursion=8192_threads=1 85 ops/ms
scala.future.CompleteBenchmark.improved_failure_pool=fjp_recursion=8192_threads=1 87 ops/ms
scala.future.CompleteBenchmark.improved_success_pool=fie_recursion=8192_threads=1 87 ops/ms
scala.future.CompleteBenchmark.improved_success_pool=fix_recursion=8192_threads=1 84 ops/ms
scala.future.CompleteBenchmark.improved_success_pool=fjp_recursion=8192_threads=1 85 ops/ms
scala.future.CompleteBenchmark.stdlib_failure_pool=fie_recursion=8192_threads=1 6 ops/ms
scala.future.CompleteBenchmark.stdlib_failure_pool=fix_recursion=8192_threads=1 6 ops/ms
scala.future.CompleteBenchmark.stdlib_failure_pool=fjp_recursion=8192_threads=1 5 ops/ms
scala.future.CompleteBenchmark.stdlib_success_pool=fie_recursion=8192_threads=1 57 ops/ms
scala.future.CompleteBenchmark.stdlib_success_pool=fix_recursion=8192_threads=1 57 ops/ms
scala.future.CompleteBenchmark.stdlib_success_pool=fjp_recursion=8192_threads=1 57 ops/ms
scala.future.CompleteWithBenchmark.improved_failure_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.CompleteWithBenchmark.improved_failure_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.CompleteWithBenchmark.improved_failure_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.CompleteWithBenchmark.improved_success_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.CompleteWithBenchmark.improved_success_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.CompleteWithBenchmark.improved_success_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.CompleteWithBenchmark.stdlib_failure_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.CompleteWithBenchmark.stdlib_failure_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.CompleteWithBenchmark.stdlib_failure_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.CompleteWithBenchmark.stdlib_success_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.CompleteWithBenchmark.stdlib_success_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.CompleteWithBenchmark.stdlib_success_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.FilterBenchmark.improved_post_pool=fie_recursion=8192_threads=1 3 ops/ms
scala.future.FilterBenchmark.improved_post_pool=fix_recursion=8192_threads=1 3 ops/ms
scala.future.FilterBenchmark.improved_post_pool=fjp_recursion=8192_threads=1 3 ops/ms
scala.future.FilterBenchmark.improved_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.FilterBenchmark.improved_pre_pool=fix_recursion=8192_threads=1 6 ops/ms
scala.future.FilterBenchmark.improved_pre_pool=fjp_recursion=8192_threads=1 5 ops/ms
scala.future.FilterBenchmark.stdlib_post_pool=fie_recursion=8192_threads=1 2 ops/ms
scala.future.FilterBenchmark.stdlib_post_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.FilterBenchmark.stdlib_post_pool=fjp_recursion=8192_threads=1 2 ops/ms
scala.future.FilterBenchmark.stdlib_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.FilterBenchmark.stdlib_pre_pool=fix_recursion=8192_threads=1 3 ops/ms
scala.future.FilterBenchmark.stdlib_pre_pool=fjp_recursion=8192_threads=1 3 ops/ms
scala.future.FirstCompletedOfBenchmark.improved_post_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.FirstCompletedOfBenchmark.improved_post_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.FirstCompletedOfBenchmark.improved_post_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.FirstCompletedOfBenchmark.improved_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.FirstCompletedOfBenchmark.improved_pre_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.FirstCompletedOfBenchmark.improved_pre_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.FirstCompletedOfBenchmark.stdlib_post_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.FirstCompletedOfBenchmark.stdlib_post_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.FirstCompletedOfBenchmark.stdlib_post_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.FirstCompletedOfBenchmark.stdlib_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.FirstCompletedOfBenchmark.stdlib_pre_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.FirstCompletedOfBenchmark.stdlib_pre_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.FlatMapBenchmark.improved_post_pool=fie_recursion=8192_threads=1 2 ops/ms
scala.future.FlatMapBenchmark.improved_post_pool=fix_recursion=8192_threads=1 2 ops/ms
scala.future.FlatMapBenchmark.improved_post_pool=fjp_recursion=8192_threads=1 2 ops/ms
scala.future.FlatMapBenchmark.improved_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.FlatMapBenchmark.improved_pre_pool=fix_recursion=8192_threads=1 3 ops/ms
scala.future.FlatMapBenchmark.improved_pre_pool=fjp_recursion=8192_threads=1 3 ops/ms
scala.future.FlatMapBenchmark.stdlib_post_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.FlatMapBenchmark.stdlib_post_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.FlatMapBenchmark.stdlib_post_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.FlatMapBenchmark.stdlib_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.FlatMapBenchmark.stdlib_pre_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.FlatMapBenchmark.stdlib_pre_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.LoopBenchmark.improved_post_pool=fie_recursion=8192_threads=1 4111 ops/ms
scala.future.LoopBenchmark.improved_post_pool=fix_recursion=8192_threads=1 341 ops/ms
scala.future.LoopBenchmark.improved_post_pool=fjp_recursion=8192_threads=1 527 ops/ms
scala.future.LoopBenchmark.improved_pre_pool=fie_recursion=8192_threads=1 5906 ops/ms
scala.future.LoopBenchmark.improved_pre_pool=fix_recursion=8192_threads=1 458 ops/ms
scala.future.LoopBenchmark.improved_pre_pool=fjp_recursion=8192_threads=1 596 ops/ms
scala.future.LoopBenchmark.stdlib_post_pool=fie_recursion=8192_threads=1 3349 ops/ms
scala.future.LoopBenchmark.stdlib_post_pool=fix_recursion=8192_threads=1 374 ops/ms
scala.future.LoopBenchmark.stdlib_post_pool=fjp_recursion=8192_threads=1 595 ops/ms
scala.future.LoopBenchmark.stdlib_pre_pool=fie_recursion=8192_threads=1 4912 ops/ms
scala.future.LoopBenchmark.stdlib_pre_pool=fix_recursion=8192_threads=1 388 ops/ms
scala.future.LoopBenchmark.stdlib_pre_pool=fjp_recursion=8192_threads=1 593 ops/ms
scala.future.MapBenchmark.improved_post_pool=fie_recursion=8192_threads=1 3 ops/ms
scala.future.MapBenchmark.improved_post_pool=fix_recursion=8192_threads=1 2 ops/ms
scala.future.MapBenchmark.improved_post_pool=fjp_recursion=8192_threads=1 2 ops/ms
scala.future.MapBenchmark.improved_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.MapBenchmark.improved_pre_pool=fix_recursion=8192_threads=1 4 ops/ms
scala.future.MapBenchmark.improved_pre_pool=fjp_recursion=8192_threads=1 4 ops/ms
scala.future.MapBenchmark.stdlib_post_pool=fie_recursion=8192_threads=1 2 ops/ms
scala.future.MapBenchmark.stdlib_post_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.MapBenchmark.stdlib_post_pool=fjp_recursion=8192_threads=1 2 ops/ms
scala.future.MapBenchmark.stdlib_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.MapBenchmark.stdlib_pre_pool=fix_recursion=8192_threads=1 3 ops/ms
scala.future.MapBenchmark.stdlib_pre_pool=fjp_recursion=8192_threads=1 3 ops/ms
scala.future.NoopBenchmark.improved_post_pool=fie_recursion=8192_threads=1 42022 ops/ms
scala.future.NoopBenchmark.improved_post_pool=fix_recursion=8192_threads=1 42449 ops/ms
scala.future.NoopBenchmark.improved_post_pool=fjp_recursion=8192_threads=1 40688 ops/ms
scala.future.NoopBenchmark.improved_pre_pool=fie_recursion=8192_threads=1 217228 ops/ms
scala.future.NoopBenchmark.improved_pre_pool=fix_recursion=8192_threads=1 220233 ops/ms
scala.future.NoopBenchmark.improved_pre_pool=fjp_recursion=8192_threads=1 220932 ops/ms
scala.future.NoopBenchmark.stdlib_post_pool=fie_recursion=8192_threads=1 43061 ops/ms
scala.future.NoopBenchmark.stdlib_post_pool=fix_recursion=8192_threads=1 43008 ops/ms
scala.future.NoopBenchmark.stdlib_post_pool=fjp_recursion=8192_threads=1 43378 ops/ms
scala.future.NoopBenchmark.stdlib_pre_pool=fie_recursion=8192_threads=1 231107 ops/ms
scala.future.NoopBenchmark.stdlib_pre_pool=fix_recursion=8192_threads=1 229347 ops/ms
scala.future.NoopBenchmark.stdlib_pre_pool=fjp_recursion=8192_threads=1 230813 ops/ms
scala.future.RecoverBenchmark.improved_post_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.RecoverBenchmark.improved_post_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.RecoverBenchmark.improved_post_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.RecoverBenchmark.improved_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.RecoverBenchmark.improved_pre_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.RecoverBenchmark.improved_pre_pool=fjp_recursion=8192_threads=1 2 ops/ms
scala.future.RecoverBenchmark.stdlib_post_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.RecoverBenchmark.stdlib_post_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.RecoverBenchmark.stdlib_post_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.RecoverBenchmark.stdlib_pre_pool=fie_recursion=8192_threads=1 0 ops/ms
scala.future.RecoverBenchmark.stdlib_pre_pool=fix_recursion=8192_threads=1 2 ops/ms
scala.future.RecoverBenchmark.stdlib_pre_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.RecoverWithBenchmark.improved_post_pool=fie_recursion=8192_threads=1 2 ops/ms
scala.future.RecoverWithBenchmark.improved_post_pool=fix_recursion=8192_threads=1 2 ops/ms
scala.future.RecoverWithBenchmark.improved_post_pool=fjp_recursion=8192_threads=1 2 ops/ms
scala.future.RecoverWithBenchmark.improved_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.RecoverWithBenchmark.improved_pre_pool=fix_recursion=8192_threads=1 2 ops/ms
scala.future.RecoverWithBenchmark.improved_pre_pool=fjp_recursion=8192_threads=1 2 ops/ms
scala.future.RecoverWithBenchmark.stdlib_post_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.RecoverWithBenchmark.stdlib_post_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.RecoverWithBenchmark.stdlib_post_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.RecoverWithBenchmark.stdlib_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.RecoverWithBenchmark.stdlib_pre_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.RecoverWithBenchmark.stdlib_pre_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.SequenceBenchmark.improved_post_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.SequenceBenchmark.improved_post_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.SequenceBenchmark.improved_post_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.SequenceBenchmark.improved_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.SequenceBenchmark.improved_pre_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.SequenceBenchmark.improved_pre_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.SequenceBenchmark.stdlib_post_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.SequenceBenchmark.stdlib_post_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.SequenceBenchmark.stdlib_post_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.SequenceBenchmark.stdlib_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.SequenceBenchmark.stdlib_pre_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.SequenceBenchmark.stdlib_pre_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.TransformBenchmark.improved_post_pool=fie_recursion=8192_threads=1 3 ops/ms
scala.future.TransformBenchmark.improved_post_pool=fix_recursion=8192_threads=1 3 ops/ms
scala.future.TransformBenchmark.improved_post_pool=fjp_recursion=8192_threads=1 3 ops/ms
scala.future.TransformBenchmark.improved_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.TransformBenchmark.improved_pre_pool=fix_recursion=8192_threads=1 5 ops/ms
scala.future.TransformBenchmark.improved_pre_pool=fjp_recursion=8192_threads=1 5 ops/ms
scala.future.TransformBenchmark.stdlib_post_pool=fie_recursion=8192_threads=1 2 ops/ms
scala.future.TransformBenchmark.stdlib_post_pool=fix_recursion=8192_threads=1 2 ops/ms
scala.future.TransformBenchmark.stdlib_post_pool=fjp_recursion=8192_threads=1 2 ops/ms
scala.future.TransformBenchmark.stdlib_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.TransformBenchmark.stdlib_pre_pool=fix_recursion=8192_threads=1 3 ops/ms
scala.future.TransformBenchmark.stdlib_pre_pool=fjp_recursion=8192_threads=1 3 ops/ms
scala.future.TransformWithBenchmark.improved_post_pool=fie_recursion=8192_threads=1 2 ops/ms
scala.future.TransformWithBenchmark.improved_post_pool=fix_recursion=8192_threads=1 2 ops/ms
scala.future.TransformWithBenchmark.improved_post_pool=fjp_recursion=8192_threads=1 2 ops/ms
scala.future.TransformWithBenchmark.improved_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.TransformWithBenchmark.improved_pre_pool=fix_recursion=8192_threads=1 4 ops/ms
scala.future.TransformWithBenchmark.improved_pre_pool=fjp_recursion=8192_threads=1 4 ops/ms
scala.future.TransformWithBenchmark.stdlib_post_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.TransformWithBenchmark.stdlib_post_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.TransformWithBenchmark.stdlib_post_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.TransformWithBenchmark.stdlib_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.TransformWithBenchmark.stdlib_pre_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.TransformWithBenchmark.stdlib_pre_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.VariousBenchmark.improved_post_pool=fie_recursion=8192_threads=1 0 ops/ms
scala.future.VariousBenchmark.improved_post_pool=fix_recursion=8192_threads=1 0 ops/ms
scala.future.VariousBenchmark.improved_post_pool=fjp_recursion=8192_threads=1 0 ops/ms
scala.future.VariousBenchmark.improved_pre_pool=fie_recursion=8192_threads=1 0 ops/ms
scala.future.VariousBenchmark.improved_pre_pool=fix_recursion=8192_threads=1 0 ops/ms
scala.future.VariousBenchmark.improved_pre_pool=fjp_recursion=8192_threads=1 0 ops/ms
scala.future.VariousBenchmark.stdlib_post_pool=fie_recursion=8192_threads=1 0 ops/ms
scala.future.VariousBenchmark.stdlib_post_pool=fix_recursion=8192_threads=1 0 ops/ms
scala.future.VariousBenchmark.stdlib_post_pool=fjp_recursion=8192_threads=1 0 ops/ms
scala.future.VariousBenchmark.stdlib_pre_pool=fie_recursion=8192_threads=1 0 ops/ms
scala.future.VariousBenchmark.stdlib_pre_pool=fix_recursion=8192_threads=1 0 ops/ms
scala.future.VariousBenchmark.stdlib_pre_pool=fjp_recursion=8192_threads=1 0 ops/ms
scala.future.ZipWithBenchmark.improved_post_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.ZipWithBenchmark.improved_post_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.ZipWithBenchmark.improved_post_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.ZipWithBenchmark.improved_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.ZipWithBenchmark.improved_pre_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.ZipWithBenchmark.improved_pre_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.ZipWithBenchmark.stdlib_post_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.ZipWithBenchmark.stdlib_post_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.ZipWithBenchmark.stdlib_post_pool=fjp_recursion=8192_threads=1 1 ops/ms
scala.future.ZipWithBenchmark.stdlib_pre_pool=fie_recursion=8192_threads=1 1 ops/ms
scala.future.ZipWithBenchmark.stdlib_pre_pool=fix_recursion=8192_threads=1 1 ops/ms
scala.future.ZipWithBenchmark.stdlib_pre_pool=fjp_recursion=8192_threads=1 1 ops/ms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment