SuccessConsole Output

Skipping 14 KB.. Full Log
 Iteration   6: ≈ 10⁻⁵ ms/op
# Warmup Iteration   7: ≈ 10⁻⁵ ms/op
# Warmup Iteration   8: ≈ 10⁻⁵ ms/op
# Warmup Iteration   9: ≈ 10⁻⁵ ms/op
# Warmup Iteration  10: ≈ 10⁻⁵ ms/op
Iteration   1: ≈ 10⁻⁵ ms/op
Iteration   2: ≈ 10⁻⁵ ms/op
Iteration   3: ≈ 10⁻⁵ ms/op
Iteration   4: ≈ 10⁻⁵ ms/op
Iteration   5: ≈ 10⁻⁵ ms/op
Iteration   6: ≈ 10⁻⁵ ms/op
Iteration   7: ≈ 10⁻⁵ ms/op
Iteration   8: ≈ 10⁻⁵ ms/op
Iteration   9: ≈ 10⁻⁵ ms/op
Iteration  10: ≈ 10⁻⁵ ms/op

# Run progress: 3.60% complete, ETA 00:09:10
# Fork: 2 of 3
# Warmup Iteration   1: ≈ 10⁻⁵ ms/op
# Warmup Iteration   2: ≈ 10⁻⁵ ms/op
# Warmup Iteration   3: ≈ 10⁻⁵ ms/op
# Warmup Iteration   4: ≈ 10⁻⁵ ms/op
# Warmup Iteration   5: ≈ 10⁻⁵ ms/op
# Warmup Iteration   6: ≈ 10⁻⁵ ms/op
# Warmup Iteration   7: ≈ 10⁻⁵ ms/op
# Warmup Iteration   8: ≈ 10⁻⁵ ms/op
# Warmup Iteration   9: ≈ 10⁻⁵ ms/op
# Warmup Iteration  10: ≈ 10⁻⁵ ms/op
Iteration   1: ≈ 10⁻⁵ ms/op
Iteration   2: ≈ 10⁻⁵ ms/op
Iteration   3: ≈ 10⁻⁵ ms/op
Iteration   4: ≈ 10⁻⁵ ms/op
Iteration   5: ≈ 10⁻⁵ ms/op
Iteration   6: ≈ 10⁻⁵ ms/op
Iteration   7: ≈ 10⁻⁵ ms/op
Iteration   8: ≈ 10⁻⁵ ms/op
Iteration   9: ≈ 10⁻⁵ ms/op
Iteration  10: ≈ 10⁻⁵ ms/op

# Run progress: 7.20% complete, ETA 00:08:48
# Fork: 3 of 3
# Warmup Iteration   1: ≈ 10⁻⁵ ms/op
# Warmup Iteration   2: ≈ 10⁻⁵ ms/op
# Warmup Iteration   3: ≈ 10⁻⁵ ms/op
# Warmup Iteration   4: ≈ 10⁻⁵ ms/op
# Warmup Iteration   5: ≈ 10⁻⁵ ms/op
# Warmup Iteration   6: ≈ 10⁻⁵ ms/op
# Warmup Iteration   7: ≈ 10⁻⁵ ms/op
# Warmup Iteration   8: ≈ 10⁻⁵ ms/op
# Warmup Iteration   9: ≈ 10⁻⁵ ms/op
# Warmup Iteration  10: ≈ 10⁻⁵ ms/op
Iteration   1: ≈ 10⁻⁵ ms/op
Iteration   2: ≈ 10⁻⁵ ms/op
Iteration   3: ≈ 10⁻⁵ ms/op
Iteration   4: ≈ 10⁻⁵ ms/op
Iteration   5: ≈ 10⁻⁵ ms/op
Iteration   6: ≈ 10⁻⁵ ms/op
Iteration   7: ≈ 10⁻⁵ ms/op
Iteration   8: ≈ 10⁻⁵ ms/op
Iteration   9: ≈ 10⁻⁵ ms/op
Iteration  10: ≈ 10⁻⁵ ms/op


Result "teetime.benchmark.BlackHoleStageBenchmark.executeStage":
  ≈ 10⁻⁵ ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 10 iterations, 1 s each
# Measurement: 10 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: teetime.benchmark.BlackHoleStageBenchmark.executeStage
# Parameters: (numTokens = 10)

# Run progress: 10.80% complete, ETA 00:08:28
# Fork: 1 of 3
# Warmup Iteration   1: ≈ 10⁻⁴ ms/op
# Warmup Iteration   2: ≈ 10⁻⁵ ms/op
# Warmup Iteration   3: ≈ 10⁻⁵ ms/op
# Warmup Iteration   4: ≈ 10⁻⁵ ms/op
# Warmup Iteration   5: ≈ 10⁻⁵ ms/op
# Warmup Iteration   6: ≈ 10⁻⁵ ms/op
# Warmup Iteration   7: ≈ 10⁻⁵ ms/op
# Warmup Iteration   8: ≈ 10⁻⁵ ms/op
# Warmup Iteration   9: ≈ 10⁻⁵ ms/op
# Warmup Iteration  10: ≈ 10⁻⁵ ms/op
Iteration   1: ≈ 10⁻⁵ ms/op
Iteration   2: ≈ 10⁻⁵ ms/op
Iteration   3: ≈ 10⁻⁵ ms/op
Iteration   4: ≈ 10⁻⁵ ms/op
Iteration   5: ≈ 10⁻⁵ ms/op
Iteration   6: ≈ 10⁻⁵ ms/op
Iteration   7: ≈ 10⁻⁵ ms/op
Iteration   8: ≈ 10⁻⁵ ms/op
Iteration   9: ≈ 10⁻⁵ ms/op
Iteration  10: ≈ 10⁻⁵ ms/op

# Run progress: 14.40% complete, ETA 00:08:07
# Fork: 2 of 3
# Warmup Iteration   1: ≈ 10⁻⁴ ms/op
# Warmup Iteration   2: ≈ 10⁻⁴ ms/op
# Warmup Iteration   3: ≈ 10⁻⁴ ms/op
# Warmup Iteration   4: ≈ 10⁻⁵ ms/op
# Warmup Iteration   5: ≈ 10⁻⁴ ms/op
# Warmup Iteration   6: ≈ 10⁻⁴ ms/op
# Warmup Iteration   7: ≈ 10⁻⁴ ms/op
# Warmup Iteration   8: ≈ 10⁻⁴ ms/op
# Warmup Iteration   9: ≈ 10⁻⁵ ms/op
# Warmup Iteration  10: ≈ 10⁻⁵ ms/op
Iteration   1: ≈ 10⁻⁵ ms/op
Iteration   2: ≈ 10⁻⁴ ms/op
Iteration   3: ≈ 10⁻⁴ ms/op
Iteration   4: ≈ 10⁻⁵ ms/op
Iteration   5: ≈ 10⁻⁵ ms/op
Iteration   6: ≈ 10⁻⁵ ms/op
Iteration   7: ≈ 10⁻⁵ ms/op
Iteration   8: ≈ 10⁻⁵ ms/op
Iteration   9: ≈ 10⁻⁵ ms/op
Iteration  10: ≈ 10⁻⁵ ms/op

# Run progress: 18.00% complete, ETA 00:07:47
# Fork: 3 of 3
# Warmup Iteration   1: ≈ 10⁻⁵ ms/op
# Warmup Iteration   2: ≈ 10⁻⁴ ms/op
# Warmup Iteration   3: ≈ 10⁻⁴ ms/op
# Warmup Iteration   4: ≈ 10⁻⁴ ms/op
# Warmup Iteration   5: ≈ 10⁻⁴ ms/op
# Warmup Iteration   6: ≈ 10⁻⁵ ms/op
# Warmup Iteration   7: ≈ 10⁻⁵ ms/op
# Warmup Iteration   8: ≈ 10⁻⁵ ms/op
# Warmup Iteration   9: ≈ 10⁻⁵ ms/op
# Warmup Iteration  10: ≈ 10⁻⁵ ms/op
Iteration   1: ≈ 10⁻⁵ ms/op
Iteration   2: ≈ 10⁻⁵ ms/op
Iteration   3: ≈ 10⁻⁵ ms/op
Iteration   4: ≈ 10⁻⁵ ms/op
Iteration   5: ≈ 10⁻⁵ ms/op
Iteration   6: ≈ 10⁻⁵ ms/op
Iteration   7: ≈ 10⁻⁵ ms/op
Iteration   8: ≈ 10⁻⁵ ms/op
Iteration   9: ≈ 10⁻⁵ ms/op
Iteration  10: ≈ 10⁻⁵ ms/op


Result "teetime.benchmark.BlackHoleStageBenchmark.executeStage":
  ≈ 10⁻⁵ ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 10 iterations, 1 s each
# Measurement: 10 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: teetime.benchmark.BlackHoleStageBenchmark.executeStage
# Parameters: (numTokens = 100)

# Run progress: 21.60% complete, ETA 00:07:26
# Fork: 1 of 3
# Warmup Iteration   1: ≈ 10⁻⁴ ms/op
# Warmup Iteration   2: ≈ 10⁻³ ms/op
# Warmup Iteration   3: ≈ 10⁻³ ms/op
# Warmup Iteration   4: ≈ 10⁻⁴ ms/op
# Warmup Iteration   5: ≈ 10⁻⁴ ms/op
# Warmup Iteration   6: ≈ 10⁻⁴ ms/op
# Warmup Iteration   7: ≈ 10⁻⁴ ms/op
# Warmup Iteration   8: ≈ 10⁻⁴ ms/op
# Warmup Iteration   9: ≈ 10⁻⁴ ms/op
# Warmup Iteration  10: ≈ 10⁻⁴ ms/op
Iteration   1: ≈ 10⁻⁴ ms/op
Iteration   2: ≈ 10⁻⁴ ms/op
Iteration   3: ≈ 10⁻⁴ ms/op
Iteration   4: ≈ 10⁻⁴ ms/op
Iteration   5: ≈ 10⁻³ ms/op
Iteration   6: ≈ 10⁻³ ms/op
Iteration   7: ≈ 10⁻⁴ ms/op
Iteration   8: ≈ 10⁻⁴ ms/op
Iteration   9: ≈ 10⁻⁴ ms/op
Iteration  10: ≈ 10⁻⁴ ms/op

# Run progress: 25.20% complete, ETA 00:07:06
# Fork: 2 of 3
# Warmup Iteration   1: ≈ 10⁻⁴ ms/op
# Warmup Iteration   2: ≈ 10⁻⁴ ms/op
# Warmup Iteration   3: ≈ 10⁻⁴ ms/op
# Warmup Iteration   4: ≈ 10⁻⁴ ms/op
# Warmup Iteration   5: ≈ 10⁻⁴ ms/op
# Warmup Iteration   6: ≈ 10⁻⁴ ms/op
# Warmup Iteration   7: ≈ 10⁻⁴ ms/op
# Warmup Iteration   8: ≈ 10⁻⁴ ms/op
# Warmup Iteration   9: ≈ 10⁻⁴ ms/op
# Warmup Iteration  10: ≈ 10⁻⁴ ms/op
Iteration   1: ≈ 10⁻⁴ ms/op
Iteration   2: ≈ 10⁻³ ms/op
Iteration   3: ≈ 10⁻³ ms/op
Iteration   4: ≈ 10⁻³ ms/op
Iteration   5: ≈ 10⁻⁴ ms/op
Iteration   6: ≈ 10⁻⁴ ms/op
Iteration   7: ≈ 10⁻⁴ ms/op
Iteration   8: ≈ 10⁻⁴ ms/op
Iteration   9: ≈ 10⁻⁴ ms/op
Iteration  10: ≈ 10⁻⁴ ms/op

# Run progress: 28.80% complete, ETA 00:06:45
# Fork: 3 of 3
# Warmup Iteration   1: ≈ 10⁻³ ms/op
# Warmup Iteration   2: ≈ 10⁻³ ms/op
# Warmup Iteration   3: ≈ 10⁻⁴ ms/op
# Warmup Iteration   4: ≈ 10⁻³ ms/op
# Warmup Iteration   5: ≈ 10⁻³ ms/op
# Warmup Iteration   6: ≈ 10⁻³ ms/op
# Warmup Iteration   7: ≈ 10⁻³ ms/op
# Warmup Iteration   8: ≈ 10⁻⁴ ms/op
# Warmup Iteration   9: ≈ 10⁻⁴ ms/op
# Warmup Iteration  10: ≈ 10⁻⁴ ms/op
Iteration   1: ≈ 10⁻⁴ ms/op
Iteration   2: ≈ 10⁻⁴ ms/op
Iteration   3: ≈ 10⁻³ ms/op
Iteration   4: ≈ 10⁻³ ms/op
Iteration   5: ≈ 10⁻³ ms/op
Iteration   6: ≈ 10⁻³ ms/op
Iteration   7: ≈ 10⁻⁴ ms/op
Iteration   8: ≈ 10⁻⁴ ms/op
Iteration   9: ≈ 10⁻⁴ ms/op
Iteration  10: ≈ 10⁻⁴ ms/op


Result "teetime.benchmark.BlackHoleStageBenchmark.executeStage":
  ≈ 10⁻³ ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 10 iterations, 1 s each
# Measurement: 10 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 1 thread, will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: teetime.benchmark.BlackHoleStageBenchmark.executeStage
# Parameters: (numTokens = 1000)

# Run progress: 32.40% complete, ETA 00:06:24
# Fork: 1 of 3
# Warmup Iteration   1: 0.003 ms/op
# Warmup Iteration   2: 0.003 ms/op
# Warmup Iteration   3: 0.003 ms/op
# Warmup Iteration   4: 0.003 ms/op
# Warmup Iteration   5: 0.003 ms/op
# Warmup Iteration   6: 0.003 ms/op
# Warmup Iteration   7: 0.003 ms/op
# Warmup Iteration   8: 0.003 ms/op
# Warmup Iteration   9: 0.003 ms/op
# Warmup Iteration  10: 0.003 ms/op
Iteration   1: 0.003 ms/op
Iteration   2: 0.003 ms/op
Iteration   3: 0.003 ms/op
Iteration   4: 0.003 ms/op
Iteration   5: 0.003 ms/op
Iteration   6: 0.003 ms/op
Iteration   7: 0.003 ms/op
Iteration   8: 0.003 ms/op
Iteration   9: 0.003 ms/op
Iteration  10: 0.003 ms/op

# Run progress: 36.00% complete, ETA 00:06:04
# Fork: 2 of 3
# Warmup Iteration   1: 0.003 ms/op
# Warmup Iteration   2: 0.003 ms/op
# Warmup Iteration   3: 0.003 ms/op
# Warmup Iteration   4: 0.003 ms/op
# Warmup Iteration   5: 0.003 ms/op
# Warmup Iteration   6: 0.003 ms/op
# Warmup Iteration   7: 0.003 ms/op
# Warmup Iteration   8: 0.003 ms/op
# Warmup Iteration   9: 0.003 ms/op
# Warmup Iteration  10: 0.003 ms/op
Iteration   1: 0.003 ms/op
Iteration   2: 0.003 ms/op
Iteration   3: 0.003 ms/op
Iteration   4: 0.003 ms/op
Iteration   5: 0.003 ms/op
Iteration   6: 0.003 ms/op
Iteration   7: 0.003 ms/op
Iteration   8: 0.003 ms/op
Iteration   9: 0.003 ms/op
Iteration  10: 0.003 ms/op

# Run progress: 39.60% complete, ETA 00:05:43
# Fork: 3 of 3
# Warmup Iteration   1: 0.003 ms/op
# Warmup Iteration   2: 0.003 ms/op
# Warmup Iteration   3: 0.003 ms/op
# Warmup Iteration   4: 0.003 ms/op
# Warmup Iteration   5: 0.003 ms/op
# Warmup Iteration   6: 0.003 ms/op
# Warmup Iteration   7: 0.003 ms/op
# Warmup Iteration   8: 0.003 ms/op
# Warmup Iteration   9: 0.003 ms/op
# Warmup Iteration  10: 0.003 ms/op
Iteration   1: 0.003 ms/op
Iteration   2: 0.003 ms/op
Iteration   3: 0.003 ms/op
Iteration   4: 0.003 ms/op
Iteration   5: 0.003 ms/op
Iteration   6: 0.003 ms/op
Iteration   7: 0.003 ms/op
Iteration   8: 0.003 ms/op
Iteration   9: 0.003 ms/op
Iteration  10: 0.003 ms/op


Result "teetime.benchmark.BlackHoleStageBenchmark.executeStage":
  0.003 ±(99.9%) 0.001 ms/op [Average]
  (min, avg, max) = (0.003, 0.003, 0.003), stdev = 0.001
  CI (99.9%): [0.003, 0.003] (assumes normal distribution)


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 5 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "add", 1x "remove" in each group), will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: teetime.benchmark.port2port.Port2PortBenchmark.queue
# Parameters: (capacity = 1024)

# Run progress: 43.19% complete, ETA 00:05:23
# Fork: 1 of 3
# Warmup Iteration   1: 16.560 ns/op
# Warmup Iteration   2: 16.878 ns/op
# Warmup Iteration   3: 16.410 ns/op
# Warmup Iteration   4: 16.194 ns/op
# Warmup Iteration   5: 18.753 ns/op
Iteration   1: 14.506 ns/op
                 add:    14.499 ns/op
                 remove: 14.514 ns/op

Iteration   2: 15.920 ns/op
                 add:    15.925 ns/op
                 remove: 15.915 ns/op

Iteration   3: 15.803 ns/op
                 add:    15.799 ns/op
                 remove: 15.808 ns/op

Iteration   4: 15.880 ns/op
                 add:    15.877 ns/op
                 remove: 15.883 ns/op

Iteration   5: 17.015 ns/op
                 add:    16.884 ns/op
                 remove: 17.146 ns/op

Iteration   6: 16.303 ns/op
                 add:    16.307 ns/op
                 remove: 16.300 ns/op

Iteration   7: 15.921 ns/op
                 add:    15.920 ns/op
                 remove: 15.922 ns/op

Iteration   8: 15.821 ns/op
                 add:    15.823 ns/op
                 remove: 15.820 ns/op

Iteration   9: 15.912 ns/op
                 add:    15.909 ns/op
                 remove: 15.916 ns/op

Iteration  10: 15.912 ns/op
                 add:    15.911 ns/op
                 remove: 15.912 ns/op

Iteration  11: 15.881 ns/op
                 add:    15.884 ns/op
                 remove: 15.879 ns/op

Iteration  12: 15.982 ns/op
                 add:    16.006 ns/op
                 remove: 15.958 ns/op

Iteration  13: 16.189 ns/op
                 add:    16.133 ns/op
                 remove: 16.245 ns/op

Iteration  14: 16.075 ns/op
                 add:    16.075 ns/op
                 remove: 16.075 ns/op

Iteration  15: 17.196 ns/op
                 add:    17.064 ns/op
                 remove: 17.328 ns/op

Iteration  16: 17.396 ns/op
                 add:    17.209 ns/op
                 remove: 17.584 ns/op

Iteration  17: 15.902 ns/op
                 add:    15.905 ns/op
                 remove: 15.900 ns/op

Iteration  18: 15.854 ns/op
                 add:    15.849 ns/op
                 remove: 15.858 ns/op

Iteration  19: 16.002 ns/op
                 add:    16.009 ns/op
                 remove: 15.996 ns/op

Iteration  20: 16.594 ns/op
                 add:    16.584 ns/op
                 remove: 16.604 ns/op

Iteration  21: 15.893 ns/op
                 add:    15.888 ns/op
                 remove: 15.899 ns/op

Iteration  22: 16.486 ns/op
                 add:    16.402 ns/op
                 remove: 16.571 ns/op

Iteration  23: 16.046 ns/op
                 add:    16.037 ns/op
                 remove: 16.054 ns/op

Iteration  24: 16.056 ns/op
                 add:    16.054 ns/op
                 remove: 16.059 ns/op

Iteration  25: 16.914 ns/op
                 add:    16.807 ns/op
                 remove: 17.020 ns/op

Iteration  26: 16.309 ns/op
                 add:    16.290 ns/op
                 remove: 16.329 ns/op

Iteration  27: 15.839 ns/op
                 add:    15.835 ns/op
                 remove: 15.843 ns/op

Iteration  28: 16.082 ns/op
                 add:    16.069 ns/op
                 remove: 16.095 ns/op

Iteration  29: 16.053 ns/op
                 add:    16.037 ns/op
                 remove: 16.069 ns/op

Iteration  30: 16.183 ns/op
                 add:    16.172 ns/op
                 remove: 16.194 ns/op


# Run progress: 49.49% complete, ETA 00:04:47
# Fork: 2 of 3
# Warmup Iteration   1: 19.154 ns/op
# Warmup Iteration   2: 17.235 ns/op
# Warmup Iteration   3: 17.746 ns/op
# Warmup Iteration   4: 16.828 ns/op
# Warmup Iteration   5: 16.913 ns/op
Iteration   1: 16.796 ns/op
                 add:    16.796 ns/op
                 remove: 16.795 ns/op

Iteration   2: 16.838 ns/op
                 add:    16.756 ns/op
                 remove: 16.919 ns/op

Iteration   3: 16.792 ns/op
                 add:    16.779 ns/op
                 remove: 16.805 ns/op

Iteration   4: 16.566 ns/op
                 add:    16.533 ns/op
                 remove: 16.598 ns/op

Iteration   5: 17.680 ns/op
                 add:    17.673 ns/op
                 remove: 17.687 ns/op

Iteration   6: 17.916 ns/op
                 add:    17.840 ns/op
                 remove: 17.991 ns/op

Iteration   7: 17.326 ns/op
                 add:    17.297 ns/op
                 remove: 17.355 ns/op

Iteration   8: 15.931 ns/op
                 add:    15.944 ns/op
                 remove: 15.918 ns/op

Iteration   9: 16.740 ns/op
                 add:    16.731 ns/op
                 remove: 16.748 ns/op

Iteration  10: 17.790 ns/op
                 add:    17.735 ns/op
                 remove: 17.845 ns/op

Iteration  11: 16.952 ns/op
                 add:    16.930 ns/op
                 remove: 16.974 ns/op

Iteration  12: 17.145 ns/op
                 add:    17.146 ns/op
                 remove: 17.145 ns/op

Iteration  13: 17.860 ns/op
                 add:    17.763 ns/op
                 remove: 17.957 ns/op

Iteration  14: 17.215 ns/op
                 add:    17.191 ns/op
                 remove: 17.240 ns/op

Iteration  15: 17.043 ns/op
                 add:    17.022 ns/op
                 remove: 17.064 ns/op

Iteration  16: 17.147 ns/op
                 add:    17.133 ns/op
                 remove: 17.161 ns/op

Iteration  17: 17.288 ns/op
                 add:    17.259 ns/op
                 remove: 17.317 ns/op

Iteration  18: 17.178 ns/op
                 add:    17.129 ns/op
                 remove: 17.227 ns/op

Iteration  19: 17.084 ns/op
                 add:    17.084 ns/op
                 remove: 17.084 ns/op

Iteration  20: 17.359 ns/op
                 add:    17.264 ns/op
                 remove: 17.453 ns/op

Iteration  21: 17.734 ns/op
                 add:    17.665 ns/op
                 remove: 17.803 ns/op

Iteration  22: 17.050 ns/op
                 add:    17.056 ns/op
                 remove: 17.044 ns/op

Iteration  23: 17.079 ns/op
                 add:    17.054 ns/op
                 remove: 17.105 ns/op

Iteration  24: 18.353 ns/op
                 add:    18.152 ns/op
                 remove: 18.555 ns/op

Iteration  25: 16.686 ns/op
                 add:    16.688 ns/op
                 remove: 16.684 ns/op

Iteration  26: 16.950 ns/op
                 add:    16.782 ns/op
                 remove: 17.118 ns/op

Iteration  27: 16.686 ns/op
                 add:    16.681 ns/op
                 remove: 16.690 ns/op

Iteration  28: 17.517 ns/op
                 add:    17.419 ns/op
                 remove: 17.615 ns/op

Iteration  29: 16.426 ns/op
                 add:    16.421 ns/op
                 remove: 16.431 ns/op

Iteration  30: 16.681 ns/op
                 add:    16.678 ns/op
                 remove: 16.683 ns/op


# Run progress: 55.79% complete, ETA 00:04:11
# Fork: 3 of 3
# Warmup Iteration   1: 17.869 ns/op
# Warmup Iteration   2: 16.423 ns/op
# Warmup Iteration   3: 18.365 ns/op
# Warmup Iteration   4: 18.981 ns/op
# Warmup Iteration   5: 18.632 ns/op
Iteration   1: 18.826 ns/op
                 add:    18.813 ns/op
                 remove: 18.839 ns/op

Iteration   2: 18.644 ns/op
                 add:    18.618 ns/op
                 remove: 18.671 ns/op

Iteration   3: 18.994 ns/op
                 add:    18.967 ns/op
                 remove: 19.021 ns/op

Iteration   4: 18.960 ns/op
                 add:    18.928 ns/op
                 remove: 18.992 ns/op

Iteration   5: 18.781 ns/op
                 add:    18.758 ns/op
                 remove: 18.805 ns/op

Iteration   6: 18.654 ns/op
                 add:    18.639 ns/op
                 remove: 18.668 ns/op

Iteration   7: 18.962 ns/op
                 add:    18.921 ns/op
                 remove: 19.002 ns/op

Iteration   8: 18.994 ns/op
                 add:    18.971 ns/op
                 remove: 19.017 ns/op

Iteration   9: 18.261 ns/op
                 add:    18.206 ns/op
                 remove: 18.317 ns/op

Iteration  10: 18.466 ns/op
                 add:    18.464 ns/op
                 remove: 18.468 ns/op

Iteration  11: 18.416 ns/op
                 add:    18.447 ns/op
                 remove: 18.385 ns/op

Iteration  12: 18.537 ns/op
                 add:    18.533 ns/op
                 remove: 18.540 ns/op

Iteration  13: 18.598 ns/op
                 add:    18.600 ns/op
                 remove: 18.596 ns/op

Iteration  14: 18.786 ns/op
                 add:    18.782 ns/op
                 remove: 18.790 ns/op

Iteration  15: 19.009 ns/op
                 add:    18.887 ns/op
                 remove: 19.131 ns/op

Iteration  16: 18.453 ns/op
                 add:    18.443 ns/op
                 remove: 18.464 ns/op

Iteration  17: 18.708 ns/op
                 add:    18.646 ns/op
                 remove: 18.771 ns/op

Iteration  18: 18.536 ns/op
                 add:    18.522 ns/op
                 remove: 18.551 ns/op

Iteration  19: 18.817 ns/op
                 add:    18.787 ns/op
                 remove: 18.846 ns/op

Iteration  20: 19.450 ns/op
                 add:    19.335 ns/op
                 remove: 19.564 ns/op

Iteration  21: 18.864 ns/op
                 add:    18.836 ns/op
                 remove: 18.892 ns/op

Iteration  22: 18.870 ns/op
                 add:    18.835 ns/op
                 remove: 18.904 ns/op

Iteration  23: 18.575 ns/op
                 add:    18.579 ns/op
                 remove: 18.571 ns/op

Iteration  24: 18.747 ns/op
                 add:    18.732 ns/op
                 remove: 18.762 ns/op

Iteration  25: 19.772 ns/op
                 add:    19.774 ns/op
                 remove: 19.771 ns/op

Iteration  26: 18.566 ns/op
                 add:    18.516 ns/op
                 remove: 18.616 ns/op

Iteration  27: 18.882 ns/op
                 add:    18.858 ns/op
                 remove: 18.906 ns/op

Iteration  28: 20.348 ns/op
                 add:    19.987 ns/op
                 remove: 20.710 ns/op

Iteration  29: 18.908 ns/op
                 add:    18.887 ns/op
                 remove: 18.930 ns/op

Iteration  30: 19.276 ns/op
                 add:    19.207 ns/op
                 remove: 19.344 ns/op



Result "teetime.benchmark.port2port.Port2PortBenchmark.queue":
  17.371 ±(99.9%) 0.441 ns/op [Average]
  (min, avg, max) = (14.506, 17.371, 20.348), stdev = 1.230
  CI (99.9%): [16.930, 17.812] (assumes normal distribution)

Secondary result "teetime.benchmark.port2port.Port2PortBenchmark.queue:add":
  17.336 ±(99.9%) 0.434 ns/op [Average]
  (min, avg, max) = (14.499, 17.336, 19.987), stdev = 1.211
  CI (99.9%): [16.902, 17.770] (assumes normal distribution)

Secondary result "teetime.benchmark.port2port.Port2PortBenchmark.queue:remove":
  17.406 ±(99.9%) 0.449 ns/op [Average]
  (min, avg, max) = (14.514, 17.406, 20.710), stdev = 1.251
  CI (99.9%): [16.957, 17.855] (assumes normal distribution)


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 5 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "add", 1x "remove" in each group), will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: teetime.benchmark.port2port.Port2PortWithTermInstanceofCheckBenchmark.queue
# Parameters: (capacity = 1024)

# Run progress: 62.09% complete, ETA 00:03:35
# Fork: 1 of 3
# Warmup Iteration   1: 36.760 ns/op
# Warmup Iteration   2: 20.998 ns/op
# Warmup Iteration   3: 15.086 ns/op
# Warmup Iteration   4: 15.243 ns/op
# Warmup Iteration   5: 15.399 ns/op
Iteration   1: 15.057 ns/op
                 add:    15.054 ns/op
                 remove: 15.060 ns/op

Iteration   2: 14.967 ns/op
                 add:    14.964 ns/op
                 remove: 14.970 ns/op

Iteration   3: 14.995 ns/op
                 add:    14.992 ns/op
                 remove: 14.998 ns/op

Iteration   4: 15.998 ns/op
                 add:    15.994 ns/op
                 remove: 16.002 ns/op

Iteration   5: 15.429 ns/op
                 add:    15.394 ns/op
                 remove: 15.464 ns/op

Iteration   6: 15.000 ns/op
                 add:    15.004 ns/op
                 remove: 14.996 ns/op

Iteration   7: 16.363 ns/op
                 add:    16.351 ns/op
                 remove: 16.375 ns/op

Iteration   8: 15.484 ns/op
                 add:    15.487 ns/op
                 remove: 15.480 ns/op

Iteration   9: 16.132 ns/op
                 add:    16.133 ns/op
                 remove: 16.131 ns/op

Iteration  10: 16.704 ns/op
                 add:    16.627 ns/op
                 remove: 16.781 ns/op

Iteration  11: 15.079 ns/op
                 add:    15.074 ns/op
                 remove: 15.083 ns/op

Iteration  12: 16.615 ns/op
                 add:    16.482 ns/op
                 remove: 16.748 ns/op

Iteration  13: 15.336 ns/op
                 add:    15.325 ns/op
                 remove: 15.347 ns/op

Iteration  14: 16.067 ns/op
                 add:    16.041 ns/op
                 remove: 16.094 ns/op

Iteration  15: 16.080 ns/op
                 add:    16.072 ns/op
                 remove: 16.089 ns/op

Iteration  16: 16.065 ns/op
                 add:    16.063 ns/op
                 remove: 16.068 ns/op

Iteration  17: 16.039 ns/op
                 add:    16.041 ns/op
                 remove: 16.037 ns/op

Iteration  18: 17.637 ns/op
                 add:    17.514 ns/op
                 remove: 17.760 ns/op

Iteration  19: 15.284 ns/op
                 add:    15.282 ns/op
                 remove: 15.286 ns/op

Iteration  20: 16.159 ns/op
                 add:    16.133 ns/op
                 remove: 16.185 ns/op

Iteration  21: 16.476 ns/op
                 add:    16.426 ns/op
                 remove: 16.526 ns/op

Iteration  22: 15.841 ns/op
                 add:    15.837 ns/op
                 remove: 15.844 ns/op

Iteration  23: 15.644 ns/op
                 add:    15.676 ns/op
                 remove: 15.613 ns/op

Iteration  24: 15.961 ns/op
                 add:    15.952 ns/op
                 remove: 15.969 ns/op

Iteration  25: 15.953 ns/op
                 add:    15.899 ns/op
                 remove: 16.007 ns/op

Iteration  26: 15.651 ns/op
                 add:    15.627 ns/op
                 remove: 15.675 ns/op

Iteration  27: 16.541 ns/op
                 add:    16.516 ns/op
                 remove: 16.565 ns/op

Iteration  28: 15.790 ns/op
                 add:    15.780 ns/op
                 remove: 15.800 ns/op

Iteration  29: 16.547 ns/op
                 add:    16.486 ns/op
                 remove: 16.608 ns/op

Iteration  30: 15.735 ns/op
                 add:    15.736 ns/op
                 remove: 15.735 ns/op


# Run progress: 68.39% complete, ETA 00:02:59
# Fork: 2 of 3
# Warmup Iteration   1: 19.748 ns/op
# Warmup Iteration   2: 20.362 ns/op
# Warmup Iteration   3: 15.649 ns/op
# Warmup Iteration   4: 14.579 ns/op
# Warmup Iteration   5: 15.818 ns/op
Iteration   1: 14.823 ns/op
                 add:    14.822 ns/op
                 remove: 14.825 ns/op

Iteration   2: 14.579 ns/op
                 add:    14.566 ns/op
                 remove: 14.591 ns/op

Iteration   3: 18.129 ns/op
                 add:    17.866 ns/op
                 remove: 18.393 ns/op

Iteration   4: 17.509 ns/op
                 add:    17.296 ns/op
                 remove: 17.722 ns/op

Iteration   5: 14.309 ns/op
                 add:    14.307 ns/op
                 remove: 14.311 ns/op

Iteration   6: 14.524 ns/op
                 add:    14.518 ns/op
                 remove: 14.531 ns/op

Iteration   7: 15.482 ns/op
                 add:    15.479 ns/op
                 remove: 15.485 ns/op

Iteration   8: 16.238 ns/op
                 add:    16.167 ns/op
                 remove: 16.308 ns/op

Iteration   9: 15.197 ns/op
                 add:    15.198 ns/op
                 remove: 15.195 ns/op

Iteration  10: 15.319 ns/op
                 add:    15.317 ns/op
                 remove: 15.321 ns/op

Iteration  11: 15.301 ns/op
                 add:    15.303 ns/op
                 remove: 15.299 ns/op

Iteration  12: 14.435 ns/op
                 add:    14.426 ns/op
                 remove: 14.445 ns/op

Iteration  13: 15.781 ns/op
                 add:    15.781 ns/op
                 remove: 15.782 ns/op

Iteration  14: 15.443 ns/op
                 add:    15.358 ns/op
                 remove: 15.528 ns/op

Iteration  15: 14.802 ns/op
                 add:    14.783 ns/op
                 remove: 14.821 ns/op

Iteration  16: 15.694 ns/op
                 add:    15.635 ns/op
                 remove: 15.753 ns/op

Iteration  17: 15.683 ns/op
                 add:    15.632 ns/op
                 remove: 15.733 ns/op

Iteration  18: 15.445 ns/op
                 add:    15.439 ns/op
                 remove: 15.452 ns/op

Iteration  19: 15.163 ns/op
                 add:    15.164 ns/op
                 remove: 15.162 ns/op

Iteration  20: 15.136 ns/op
                 add:    15.134 ns/op
                 remove: 15.138 ns/op

Iteration  21: 15.339 ns/op
                 add:    15.335 ns/op
                 remove: 15.343 ns/op

Iteration  22: 15.850 ns/op
                 add:    15.801 ns/op
                 remove: 15.899 ns/op

Iteration  23: 15.604 ns/op
                 add:    15.614 ns/op
                 remove: 15.594 ns/op

Iteration  24: 15.098 ns/op
                 add:    15.095 ns/op
                 remove: 15.101 ns/op

Iteration  25: 16.103 ns/op
                 add:    16.058 ns/op
                 remove: 16.148 ns/op

Iteration  26: 15.407 ns/op
                 add:    15.439 ns/op
                 remove: 15.376 ns/op

Iteration  27: 15.721 ns/op
                 add:    15.723 ns/op
                 remove: 15.719 ns/op

Iteration  28: 15.313 ns/op
                 add:    15.314 ns/op
                 remove: 15.312 ns/op

Iteration  29: 14.596 ns/op
                 add:    14.600 ns/op
                 remove: 14.591 ns/op

Iteration  30: 17.201 ns/op
                 add:    17.005 ns/op
                 remove: 17.398 ns/op


# Run progress: 74.69% complete, ETA 00:02:23
# Fork: 3 of 3
# Warmup Iteration   1: 25.119 ns/op
# Warmup Iteration   2: 21.838 ns/op
# Warmup Iteration   3: 16.103 ns/op
# Warmup Iteration   4: 14.891 ns/op
# Warmup Iteration   5: 13.728 ns/op
Iteration   1: 14.177 ns/op
                 add:    14.157 ns/op
                 remove: 14.198 ns/op

Iteration   2: 13.742 ns/op
                 add:    13.738 ns/op
                 remove: 13.746 ns/op

Iteration   3: 13.741 ns/op
                 add:    13.726 ns/op
                 remove: 13.755 ns/op

Iteration   4: 13.725 ns/op
                 add:    13.712 ns/op
                 remove: 13.739 ns/op

Iteration   5: 13.486 ns/op
                 add:    13.497 ns/op
                 remove: 13.476 ns/op

Iteration   6: 14.134 ns/op
                 add:    14.132 ns/op
                 remove: 14.136 ns/op

Iteration   7: 15.488 ns/op
                 add:    15.437 ns/op
                 remove: 15.539 ns/op

Iteration   8: 13.608 ns/op
                 add:    13.609 ns/op
                 remove: 13.607 ns/op

Iteration   9: 14.026 ns/op
                 add:    14.023 ns/op
                 remove: 14.029 ns/op

Iteration  10: 14.142 ns/op
                 add:    14.133 ns/op
                 remove: 14.151 ns/op

Iteration  11: 15.355 ns/op
                 add:    15.339 ns/op
                 remove: 15.371 ns/op

Iteration  12: 13.527 ns/op
                 add:    13.526 ns/op
                 remove: 13.527 ns/op

Iteration  13: 13.453 ns/op
                 add:    13.445 ns/op
                 remove: 13.460 ns/op

Iteration  14: 14.382 ns/op
                 add:    14.359 ns/op
                 remove: 14.404 ns/op

Iteration  15: 14.101 ns/op
                 add:    14.097 ns/op
                 remove: 14.105 ns/op

Iteration  16: 14.219 ns/op
                 add:    14.197 ns/op
                 remove: 14.241 ns/op

Iteration  17: 17.232 ns/op
                 add:    17.017 ns/op
                 remove: 17.448 ns/op

Iteration  18: 14.039 ns/op
                 add:    14.005 ns/op
                 remove: 14.072 ns/op

Iteration  19: 13.587 ns/op
                 add:    13.582 ns/op
                 remove: 13.592 ns/op

Iteration  20: 13.872 ns/op
                 add:    13.870 ns/op
                 remove: 13.874 ns/op

Iteration  21: 14.123 ns/op
                 add:    14.098 ns/op
                 remove: 14.148 ns/op

Iteration  22: 14.273 ns/op
                 add:    14.250 ns/op
                 remove: 14.296 ns/op

Iteration  23: 13.868 ns/op
                 add:    13.865 ns/op
                 remove: 13.870 ns/op

Iteration  24: 13.880 ns/op
                 add:    13.881 ns/op
                 remove: 13.879 ns/op

Iteration  25: 15.037 ns/op
                 add:    14.968 ns/op
                 remove: 15.105 ns/op

Iteration  26: 13.472 ns/op
                 add:    13.465 ns/op
                 remove: 13.478 ns/op

Iteration  27: 14.792 ns/op
                 add:    14.742 ns/op
                 remove: 14.843 ns/op

Iteration  28: 13.929 ns/op
                 add:    13.931 ns/op
                 remove: 13.927 ns/op

Iteration  29: 15.349 ns/op
                 add:    15.309 ns/op
                 remove: 15.390 ns/op

Iteration  30: 14.439 ns/op
                 add:    14.433 ns/op
                 remove: 14.444 ns/op



Result "teetime.benchmark.port2port.Port2PortWithTermInstanceofCheckBenchmark.queue":
  15.212 ±(99.9%) 0.372 ns/op [Average]
  (min, avg, max) = (13.453, 15.212, 18.129), stdev = 1.038
  CI (99.9%): [14.839, 15.584] (assumes normal distribution)

Secondary result "teetime.benchmark.port2port.Port2PortWithTermInstanceofCheckBenchmark.queue:add":
  15.185 ±(99.9%) 0.361 ns/op [Average]
  (min, avg, max) = (13.445, 15.185, 17.866), stdev = 1.008
  CI (99.9%): [14.824, 15.547] (assumes normal distribution)

Secondary result "teetime.benchmark.port2port.Port2PortWithTermInstanceofCheckBenchmark.queue:remove":
  15.238 ±(99.9%) 0.384 ns/op [Average]
  (min, avg, max) = (13.460, 15.238, 18.393), stdev = 1.071
  CI (99.9%): [14.854, 15.622] (assumes normal distribution)


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 5 iterations, 1 s each
# Measurement: 30 iterations, 1 s each
# Timeout: 10 min per iteration
# Threads: 2 threads (1 group; 1x "add", 1x "remove" in each group), will synchronize iterations
# Benchmark mode: Average time, time/op
# Benchmark: teetime.benchmark.port2port.Port2PortWithTermReferenceCheckBenchmark.queue
# Parameters: (capacity = 1024)

# Run progress: 80.99% complete, ETA 00:01:47
# Fork: 1 of 3
# Warmup Iteration   1: 17.299 ns/op
# Warmup Iteration   2: 17.934 ns/op
# Warmup Iteration   3: 14.890 ns/op
# Warmup Iteration   4: 18.043 ns/op
# Warmup Iteration   5: 18.203 ns/op
Iteration   1: 17.914 ns/op
                 add:    17.911 ns/op
                 remove: 17.917 ns/op

Iteration   2: 17.320 ns/op
                 add:    17.317 ns/op
                 remove: 17.322 ns/op

Iteration   3: 18.846 ns/op
                 add:    18.723 ns/op
                 remove: 18.969 ns/op

Iteration   4: 16.201 ns/op
                 add:    16.199 ns/op
                 remove: 16.204 ns/op

Iteration   5: 18.802 ns/op
                 add:    18.712 ns/op
                 remove: 18.892 ns/op

Iteration   6: 19.139 ns/op
                 add:    19.012 ns/op
                 remove: 19.267 ns/op

Iteration   7: 18.694 ns/op
                 add:    18.633 ns/op
                 remove: 18.755 ns/op

Iteration   8: 17.639 ns/op
                 add:    17.631 ns/op
                 remove: 17.647 ns/op

Iteration   9: 17.689 ns/op
                 add:    17.688 ns/op
                 remove: 17.690 ns/op

Iteration  10: 21.342 ns/op
                 add:    20.893 ns/op
                 remove: 21.790 ns/op

Iteration  11: 18.963 ns/op
                 add:    18.913 ns/op
                 remove: 19.013 ns/op

Iteration  12: 20.135 ns/op
                 add:    19.981 ns/op
                 remove: 20.289 ns/op

Iteration  13: 19.335 ns/op
                 add:    19.296 ns/op
                 remove: 19.373 ns/op

Iteration  14: 18.954 ns/op
                 add:    18.940 ns/op
                 remove: 18.968 ns/op

Iteration  15: 19.129 ns/op
                 add:    19.115 ns/op
                 remove: 19.144 ns/op

Iteration  16: 19.037 ns/op
                 add:    19.024 ns/op
                 remove: 19.051 ns/op

Iteration  17: 18.197 ns/op
                 add:    18.183 ns/op
                 remove: 18.212 ns/op

Iteration  18: 19.319 ns/op
                 add:    19.121 ns/op
                 remove: 19.518 ns/op

Iteration  19: 17.254 ns/op
                 add:    17.248 ns/op
                 remove: 17.259 ns/op

Iteration  20: 18.390 ns/op
                 add:    18.383 ns/op
                 remove: 18.396 ns/op

Iteration  21: 18.607 ns/op
                 add:    18.609 ns/op
                 remove: 18.605 ns/op

Iteration  22: 18.096 ns/op
                 add:    18.091 ns/op
                 remove: 18.101 ns/op

Iteration  23: 18.581 ns/op
                 add:    18.555 ns/op
                 remove: 18.607 ns/op

Iteration  24: 19.438 ns/op
                 add:    19.344 ns/op
                 remove: 19.532 ns/op

Iteration  25: 18.160 ns/op
                 add:    18.103 ns/op
                 remove: 18.218 ns/op

Iteration  26: 16.245 ns/op
                 add:    16.194 ns/op
                 remove: 16.297 ns/op

Iteration  27: 17.841 ns/op
                 add:    17.844 ns/op
                 remove: 17.838 ns/op

Iteration  28: 18.029 ns/op
                 add:    18.029 ns/op
                 remove: 18.029 ns/op

Iteration  29: 18.653 ns/op
                 add:    18.649 ns/op
                 remove: 18.657 ns/op

Iteration  30: 18.330 ns/op
                 add:    18.342 ns/op
                 remove: 18.318 ns/op


# Run progress: 87.29% complete, ETA 00:01:12
# Fork: 2 of 3
# Warmup Iteration   1: 20.094 ns/op
# Warmup Iteration   2: 21.053 ns/op
# Warmup Iteration   3: 18.987 ns/op
# Warmup Iteration   4: 19.169 ns/op
# Warmup Iteration   5: 18.909 ns/op
Iteration   1: 18.859 ns/op
                 add:    18.817 ns/op
                 remove: 18.900 ns/op

Iteration   2: 20.401 ns/op
                 add:    20.071 ns/op
                 remove: 20.730 ns/op

Iteration   3: 18.787 ns/op
                 add:    18.616 ns/op
                 remove: 18.958 ns/op

Iteration   4: 18.878 ns/op
                 add:    18.871 ns/op
                 remove: 18.884 ns/op

Iteration   5: 18.387 ns/op
                 add:    18.368 ns/op
                 remove: 18.406 ns/op

Iteration   6: 18.903 ns/op
                 add:    18.901 ns/op
                 remove: 18.906 ns/op

Iteration   7: 19.089 ns/op
                 add:    19.079 ns/op
                 remove: 19.099 ns/op

Iteration   8: 19.018 ns/op
                 add:    19.017 ns/op
                 remove: 19.020 ns/op

Iteration   9: 18.871 ns/op
                 add:    18.871 ns/op
                 remove: 18.871 ns/op

Iteration  10: 19.215 ns/op
                 add:    19.204 ns/op
                 remove: 19.225 ns/op

Iteration  11: 20.323 ns/op
                 add:    20.117 ns/op
                 remove: 20.528 ns/op

Iteration  12: 19.151 ns/op
                 add:    19.138 ns/op
                 remove: 19.164 ns/op

Iteration  13: 19.090 ns/op
                 add:    19.080 ns/op
                 remove: 19.101 ns/op

Iteration  14: 19.156 ns/op
                 add:    19.145 ns/op
                 remove: 19.168 ns/op

Iteration  15: 18.969 ns/op
                 add:    18.966 ns/op
                 remove: 18.972 ns/op

Iteration  16: 19.039 ns/op
                 add:    19.028 ns/op
                 remove: 19.050 ns/op

Iteration  17: 16.366 ns/op
                 add:    16.367 ns/op
                 remove: 16.364 ns/op

Iteration  18: 18.346 ns/op
                 add:    18.335 ns/op
                 remove: 18.357 ns/op

Iteration  19: 18.680 ns/op
                 add:    18.726 ns/op
                 remove: 18.635 ns/op

Iteration  20: 18.623 ns/op
                 add:    18.622 ns/op
                 remove: 18.625 ns/op

Iteration  21: 19.067 ns/op
                 add:    19.032 ns/op
                 remove: 19.102 ns/op

Iteration  22: 18.948 ns/op
                 add:    18.954 ns/op
                 remove: 18.943 ns/op

Iteration  23: 18.946 ns/op
                 add:    18.941 ns/op
                 remove: 18.951 ns/op

Iteration  24: 19.090 ns/op
                 add:    19.075 ns/op
                 remove: 19.104 ns/op

Iteration  25: 18.336 ns/op
                 add:    18.264 ns/op
                 remove: 18.409 ns/op

Iteration  26: 18.677 ns/op
                 add:    18.662 ns/op
                 remove: 18.693 ns/op

Iteration  27: 19.944 ns/op
                 add:    19.736 ns/op
                 remove: 20.152 ns/op

Iteration  28: 19.032 ns/op
                 add:    19.022 ns/op
                 remove: 19.043 ns/op

Iteration  29: 19.190 ns/op
                 add:    19.145 ns/op
                 remove: 19.235 ns/op

Iteration  30: 19.078 ns/op
                 add:    19.070 ns/op
                 remove: 19.086 ns/op


# Run progress: 93.59% complete, ETA 00:00:36
# Fork: 3 of 3
# Warmup Iteration   1: 16.844 ns/op
# Warmup Iteration   2: 17.836 ns/op
# Warmup Iteration   3: 19.094 ns/op
# Warmup Iteration   4: 20.812 ns/op
# Warmup Iteration   5: 19.144 ns/op
Iteration   1: 18.187 ns/op
                 add:    18.227 ns/op
                 remove: 18.147 ns/op

Iteration   2: 18.738 ns/op
                 add:    18.737 ns/op
                 remove: 18.739 ns/op

Iteration   3: 18.105 ns/op
                 add:    18.106 ns/op
                 remove: 18.103 ns/op

Iteration   4: 18.951 ns/op
                 add:    18.905 ns/op
                 remove: 18.997 ns/op

Iteration   5: 18.853 ns/op
                 add:    18.848 ns/op
                 remove: 18.858 ns/op

Iteration   6: 18.777 ns/op
                 add:    18.773 ns/op
                 remove: 18.780 ns/op

Iteration   7: 17.882 ns/op
                 add:    17.882 ns/op
                 remove: 17.881 ns/op

Iteration   8: 18.603 ns/op
                 add:    18.604 ns/op
                 remove: 18.603 ns/op

Iteration   9: 18.628 ns/op
                 add:    18.626 ns/op
                 remove: 18.630 ns/op

Iteration  10: 18.946 ns/op
                 add:    18.942 ns/op
                 remove: 18.950 ns/op

Iteration  11: 18.665 ns/op
                 add:    18.656 ns/op
                 remove: 18.673 ns/op

Iteration  12: 19.412 ns/op
                 add:    19.164 ns/op
                 remove: 19.661 ns/op

Iteration  13: 19.138 ns/op
                 add:    19.127 ns/op
                 remove: 19.150 ns/op

Iteration  14: 19.224 ns/op
                 add:    19.219 ns/op
                 remove: 19.230 ns/op

Iteration  15: 19.064 ns/op
                 add:    19.045 ns/op
                 remove: 19.082 ns/op

Iteration  16: 19.703 ns/op
                 add:    19.589 ns/op
                 remove: 19.817 ns/op

Iteration  17: 18.925 ns/op
                 add:    18.921 ns/op
                 remove: 18.930 ns/op

Iteration  18: 19.079 ns/op
                 add:    19.032 ns/op
                 remove: 19.127 ns/op

Iteration  19: 18.897 ns/op
                 add:    18.871 ns/op
                 remove: 18.923 ns/op

Iteration  20: 19.914 ns/op
                 add:    19.741 ns/op
                 remove: 20.087 ns/op

Iteration  21: 19.523 ns/op
                 add:    19.405 ns/op
                 remove: 19.641 ns/op

Iteration  22: 18.343 ns/op
                 add:    18.345 ns/op
                 remove: 18.342 ns/op

Iteration  23: 19.267 ns/op
                 add:    19.179 ns/op
                 remove: 19.355 ns/op

Iteration  24: 19.302 ns/op
                 add:    19.268 ns/op
                 remove: 19.336 ns/op

Iteration  25: 20.310 ns/op
                 add:    20.032 ns/op
                 remove: 20.589 ns/op

Iteration  26: 21.084 ns/op
                 add:    20.299 ns/op
                 remove: 21.869 ns/op

Iteration  27: 16.863 ns/op
                 add:    16.697 ns/op
                 remove: 17.030 ns/op

Iteration  28: 18.801 ns/op
                 add:    18.361 ns/op
                 remove: 19.240 ns/op

Iteration  29: 15.531 ns/op
                 add:    15.371 ns/op
                 remove: 15.692 ns/op

Iteration  30: 20.047 ns/op
                 add:    19.356 ns/op
                 remove: 20.738 ns/op



Result "teetime.benchmark.port2port.Port2PortWithTermReferenceCheckBenchmark.queue":
  18.772 ±(99.9%) 0.335 ns/op [Average]
  (min, avg, max) = (15.531, 18.772, 21.342), stdev = 0.933
  CI (99.9%): [18.438, 19.107] (assumes normal distribution)

Secondary result "teetime.benchmark.port2port.Port2PortWithTermReferenceCheckBenchmark.queue:add":
  18.703 ±(99.9%) 0.314 ns/op [Average]
  (min, avg, max) = (15.371, 18.703, 20.893), stdev = 0.874
  CI (99.9%): [18.389, 19.016] (assumes normal distribution)

Secondary result "teetime.benchmark.port2port.Port2PortWithTermReferenceCheckBenchmark.queue:remove":
  18.842 ±(99.9%) 0.361 ns/op [Average]
  (min, avg, max) = (15.692, 18.842, 21.869), stdev = 1.006
  CI (99.9%): [18.481, 19.203] (assumes normal distribution)


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 64, numThreads = 3, numTokens = 2000000)

# Run progress: 99.89% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 7675.597 ms/op
# Warmup Iteration   2: 7751.100 ms/op
# Warmup Iteration   3: 7652.199 ms/op
Iteration   1: 7824.286 ms/op
Iteration   2: 7620.891 ms/op
Iteration   3: 7688.186 ms/op
Iteration   4: 7670.015 ms/op
Iteration   5: 7604.172 ms/op
Iteration   6: 7715.346 ms/op
Iteration   7: 7692.842 ms/op
Iteration   8: 7656.984 ms/op
Iteration   9: 7627.144 ms/op
Iteration  10: 7644.973 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   7674.484 ±(99.9%) 95.471 ms/op

  Histogram, ms/op:
    [7600.000, 7625.000) = 2 
    [7625.000, 7650.000) = 2 
    [7650.000, 7675.000) = 2 
    [7675.000, 7700.000) = 2 
    [7700.000, 7725.000) = 1 
    [7725.000, 7750.000) = 0 
    [7750.000, 7775.000) = 0 
    [7775.000, 7800.000) = 0 
    [7800.000, 7825.000) = 1 
    [7825.000, 7850.000) = 0 
    [7850.000, 7875.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   7604.172 ms/op
     p(50.0000) =   7663.500 ms/op
     p(90.0000) =   7813.392 ms/op
     p(95.0000) =   7824.286 ms/op
     p(99.0000) =   7824.286 ms/op
     p(99.9000) =   7824.286 ms/op
     p(99.9900) =   7824.286 ms/op
     p(99.9990) =   7824.286 ms/op
     p(99.9999) =   7824.286 ms/op
    p(100.0000) =   7824.286 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 64, numThreads = 3, numTokens = 1000000)

# Run progress: 99.89% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 3893.476 ms/op
# Warmup Iteration   2: 3884.300 ms/op
# Warmup Iteration   3: 3807.555 ms/op
Iteration   1: 3909.003 ms/op
Iteration   2: 3892.116 ms/op
Iteration   3: 3868.857 ms/op
Iteration   4: 3889.894 ms/op
Iteration   5: 3890.031 ms/op
Iteration   6: 3820.418 ms/op
Iteration   7: 3814.729 ms/op
Iteration   8: 3758.941 ms/op
Iteration   9: 3720.876 ms/op
Iteration  10: 3809.735 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   3837.460 ±(99.9%) 95.535 ms/op

  Histogram, ms/op:
    [3700.000, 3725.000) = 1 
    [3725.000, 3750.000) = 0 
    [3750.000, 3775.000) = 1 
    [3775.000, 3800.000) = 0 
    [3800.000, 3825.000) = 3 
    [3825.000, 3850.000) = 0 
    [3850.000, 3875.000) = 1 
    [3875.000, 3900.000) = 3 
    [3900.000, 3925.000) = 1 
    [3925.000, 3950.000) = 0 
    [3950.000, 3975.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   3720.876 ms/op
     p(50.0000) =   3844.637 ms/op
     p(90.0000) =   3907.314 ms/op
     p(95.0000) =   3909.003 ms/op
     p(99.0000) =   3909.003 ms/op
     p(99.9000) =   3909.003 ms/op
     p(99.9900) =   3909.003 ms/op
     p(99.9990) =   3909.003 ms/op
     p(99.9999) =   3909.003 ms/op
    p(100.0000) =   3909.003 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 64, numThreads = 3, numTokens = 1000)

# Run progress: 99.89% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 31.665 ms/op
# Warmup Iteration   2: 19.319 ms/op
# Warmup Iteration   3: 8.980 ms/op
Iteration   1: 9.860 ms/op
Iteration   2: 8.387 ms/op
Iteration   3: 19.082 ms/op
Iteration   4: 5.157 ms/op
Iteration   5: 5.055 ms/op
Iteration   6: 5.719 ms/op
Iteration   7: 5.107 ms/op
Iteration   8: 5.604 ms/op
Iteration   9: 7.737 ms/op
Iteration  10: 5.055 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =      7.676 ±(99.9%) 6.574 ms/op

  Histogram, ms/op:
    [ 0.000,  1.250) = 0 
    [ 1.250,  2.500) = 0 
    [ 2.500,  3.750) = 0 
    [ 3.750,  5.000) = 0 
    [ 5.000,  6.250) = 6 
    [ 6.250,  7.500) = 0 
    [ 7.500,  8.750) = 2 
    [ 8.750, 10.000) = 1 
    [10.000, 11.250) = 0 
    [11.250, 12.500) = 0 
    [12.500, 13.750) = 0 
    [13.750, 15.000) = 0 
    [15.000, 16.250) = 0 
    [16.250, 17.500) = 0 
    [17.500, 18.750) = 0 

  Percentiles, ms/op:
      p(0.0000) =      5.055 ms/op
     p(50.0000) =      5.661 ms/op
     p(90.0000) =     18.159 ms/op
     p(95.0000) =     19.082 ms/op
     p(99.0000) =     19.082 ms/op
     p(99.9000) =     19.082 ms/op
     p(99.9900) =     19.082 ms/op
     p(99.9990) =     19.082 ms/op
     p(99.9999) =     19.082 ms/op
    p(100.0000) =     19.082 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 64, numThreads = 2, numTokens = 2000000)

# Run progress: 99.89% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 10089.110 ms/op
# Warmup Iteration   2: 10119.557 ms/op
# Warmup Iteration   3: 10119.879 ms/op
Iteration   1: 10070.051 ms/op
Iteration   2: 10070.672 ms/op
Iteration   3: 10133.592 ms/op
Iteration   4: 10518.156 ms/op
Iteration   5: 10111.489 ms/op
Iteration   6: 10064.924 ms/op
Iteration   7: 10056.272 ms/op
Iteration   8: 10088.145 ms/op
Iteration   9: 10109.518 ms/op
Iteration  10: 10089.169 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =  10131.199 ±(99.9%) 208.779 ms/op

  Histogram, ms/op:
    [10000.000, 10050.000) = 0 
    [10050.000, 10100.000) = 6 
    [10100.000, 10150.000) = 3 
    [10150.000, 10200.000) = 0 
    [10200.000, 10250.000) = 0 
    [10250.000, 10300.000) = 0 
    [10300.000, 10350.000) = 0 
    [10350.000, 10400.000) = 0 
    [10400.000, 10450.000) = 0 
    [10450.000, 10500.000) = 0 
    [10500.000, 10550.000) = 1 

  Percentiles, ms/op:
      p(0.0000) =  10056.272 ms/op
     p(50.0000) =  10088.657 ms/op
     p(90.0000) =  10479.700 ms/op
     p(95.0000) =  10518.156 ms/op
     p(99.0000) =  10518.156 ms/op
     p(99.9000) =  10518.156 ms/op
     p(99.9900) =  10518.156 ms/op
     p(99.9990) =  10518.156 ms/op
     p(99.9999) =  10518.156 ms/op
    p(100.0000) =  10518.156 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 64, numThreads = 2, numTokens = 1000000)

# Run progress: 99.90% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 5131.836 ms/op
# Warmup Iteration   2: 5071.129 ms/op
# Warmup Iteration   3: 5041.158 ms/op
Iteration   1: 5039.112 ms/op
Iteration   2: 5026.319 ms/op
Iteration   3: 5025.321 ms/op
Iteration   4: 5030.919 ms/op
Iteration   5: 5027.827 ms/op
Iteration   6: 5031.077 ms/op
Iteration   7: 5026.825 ms/op
Iteration   8: 5064.787 ms/op
Iteration   9: 5108.590 ms/op
Iteration  10: 5267.759 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   5064.854 ±(99.9%) 114.812 ms/op

  Histogram, ms/op:
    [5000.000, 5025.000) = 0 
    [5025.000, 5050.000) = 7 
    [5050.000, 5075.000) = 1 
    [5075.000, 5100.000) = 0 
    [5100.000, 5125.000) = 1 
    [5125.000, 5150.000) = 0 
    [5150.000, 5175.000) = 0 
    [5175.000, 5200.000) = 0 
    [5200.000, 5225.000) = 0 
    [5225.000, 5250.000) = 0 
    [5250.000, 5275.000) = 1 

  Percentiles, ms/op:
      p(0.0000) =   5025.321 ms/op
     p(50.0000) =   5030.998 ms/op
     p(90.0000) =   5251.842 ms/op
     p(95.0000) =   5267.759 ms/op
     p(99.0000) =   5267.759 ms/op
     p(99.9000) =   5267.759 ms/op
     p(99.9900) =   5267.759 ms/op
     p(99.9990) =   5267.759 ms/op
     p(99.9999) =   5267.759 ms/op
    p(100.0000) =   5267.759 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 64, numThreads = 2, numTokens = 1000)

# Run progress: 99.90% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 30.089 ms/op
# Warmup Iteration   2: 14.470 ms/op
# Warmup Iteration   3: 9.000 ms/op
Iteration   1: 9.273 ms/op
Iteration   2: 8.068 ms/op
Iteration   3: 7.476 ms/op
Iteration   4: 7.050 ms/op
Iteration   5: 6.758 ms/op
Iteration   6: 6.340 ms/op
Iteration   7: 6.270 ms/op
Iteration   8: 6.002 ms/op
Iteration   9: 7.152 ms/op
Iteration  10: 6.790 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =      7.118 ±(99.9%) 1.468 ms/op

  Histogram, ms/op:
    [ 6.000,  6.250) = 1 
    [ 6.250,  6.500) = 2 
    [ 6.500,  6.750) = 0 
    [ 6.750,  7.000) = 2 
    [ 7.000,  7.250) = 2 
    [ 7.250,  7.500) = 1 
    [ 7.500,  7.750) = 0 
    [ 7.750,  8.000) = 0 
    [ 8.000,  8.250) = 1 
    [ 8.250,  8.500) = 0 
    [ 8.500,  8.750) = 0 
    [ 8.750,  9.000) = 0 
    [ 9.000,  9.250) = 0 
    [ 9.250,  9.500) = 1 
    [ 9.500,  9.750) = 0 

  Percentiles, ms/op:
      p(0.0000) =      6.002 ms/op
     p(50.0000) =      6.920 ms/op
     p(90.0000) =      9.153 ms/op
     p(95.0000) =      9.273 ms/op
     p(99.0000) =      9.273 ms/op
     p(99.9000) =      9.273 ms/op
     p(99.9900) =      9.273 ms/op
     p(99.9990) =      9.273 ms/op
     p(99.9999) =      9.273 ms/op
    p(100.0000) =      9.273 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 64, numThreads = 1, numTokens = 2000000)

# Run progress: 99.90% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 18676.502 ms/op
# Warmup Iteration   2: 18439.932 ms/op
# Warmup Iteration   3: 18479.227 ms/op
Iteration   1: 18503.353 ms/op
Iteration   2: 18488.257 ms/op
Iteration   3: 18506.253 ms/op
Iteration   4: 18501.833 ms/op
Iteration   5: 18462.412 ms/op
Iteration   6: 18402.118 ms/op
Iteration   7: 18436.323 ms/op
Iteration   8: 18447.973 ms/op
Iteration   9: 18497.999 ms/op
Iteration  10: 18432.415 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =  18467.893 ±(99.9%) 55.687 ms/op

  Histogram, ms/op:
    [18400.000, 18412.500) = 1 
    [18412.500, 18425.000) = 0 
    [18425.000, 18437.500) = 2 
    [18437.500, 18450.000) = 1 
    [18450.000, 18462.500) = 1 
    [18462.500, 18475.000) = 0 
    [18475.000, 18487.500) = 0 
    [18487.500, 18500.000) = 2 
    [18500.000, 18512.500) = 3 
    [18512.500, 18525.000) = 0 
    [18525.000, 18537.500) = 0 
    [18537.500, 18550.000) = 0 
    [18550.000, 18562.500) = 0 
    [18562.500, 18575.000) = 0 
    [18575.000, 18587.500) = 0 

  Percentiles, ms/op:
      p(0.0000) =  18402.118 ms/op
     p(50.0000) =  18475.334 ms/op
     p(90.0000) =  18505.963 ms/op
     p(95.0000) =  18506.253 ms/op
     p(99.0000) =  18506.253 ms/op
     p(99.9000) =  18506.253 ms/op
     p(99.9900) =  18506.253 ms/op
     p(99.9990) =  18506.253 ms/op
     p(99.9999) =  18506.253 ms/op
    p(100.0000) =  18506.253 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 64, numThreads = 1, numTokens = 1000000)

# Run progress: 99.90% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 9281.730 ms/op
# Warmup Iteration   2: 9232.777 ms/op
# Warmup Iteration   3: 9235.506 ms/op
Iteration   1: 9228.745 ms/op
Iteration   2: 9240.945 ms/op
Iteration   3: 9264.266 ms/op
Iteration   4: 9229.518 ms/op
Iteration   5: 9228.156 ms/op
Iteration   6: 9210.324 ms/op
Iteration   7: 9199.926 ms/op
Iteration   8: 9224.691 ms/op
Iteration   9: 9229.596 ms/op
Iteration  10: 9427.240 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   9248.341 ±(99.9%) 98.444 ms/op

  Histogram, ms/op:
    [9100.000, 9125.000) = 0 
    [9125.000, 9150.000) = 0 
    [9150.000, 9175.000) = 0 
    [9175.000, 9200.000) = 1 
    [9200.000, 9225.000) = 2 
    [9225.000, 9250.000) = 5 
    [9250.000, 9275.000) = 1 
    [9275.000, 9300.000) = 0 
    [9300.000, 9325.000) = 0 
    [9325.000, 9350.000) = 0 
    [9350.000, 9375.000) = 0 
    [9375.000, 9400.000) = 0 
    [9400.000, 9425.000) = 0 
    [9425.000, 9450.000) = 1 
    [9450.000, 9475.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   9199.926 ms/op
     p(50.0000) =   9229.131 ms/op
     p(90.0000) =   9410.943 ms/op
     p(95.0000) =   9427.240 ms/op
     p(99.0000) =   9427.240 ms/op
     p(99.9000) =   9427.240 ms/op
     p(99.9900) =   9427.240 ms/op
     p(99.9990) =   9427.240 ms/op
     p(99.9999) =   9427.240 ms/op
    p(100.0000) =   9427.240 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 64, numThreads = 1, numTokens = 1000)

# Run progress: 99.91% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 34.054 ms/op
# Warmup Iteration   2: 18.930 ms/op
# Warmup Iteration   3: 17.051 ms/op
Iteration   1: 14.671 ms/op
Iteration   2: 14.726 ms/op
Iteration   3: 12.400 ms/op
Iteration   4: 11.581 ms/op
Iteration   5: 12.552 ms/op
Iteration   6: 10.913 ms/op
Iteration   7: 10.952 ms/op
Iteration   8: 10.907 ms/op
Iteration   9: 10.993 ms/op
Iteration  10: 10.877 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =     12.057 ±(99.9%) 2.305 ms/op

  Histogram, ms/op:
    [10.000, 10.500) = 0 
    [10.500, 11.000) = 5 
    [11.000, 11.500) = 0 
    [11.500, 12.000) = 1 
    [12.000, 12.500) = 1 
    [12.500, 13.000) = 1 
    [13.000, 13.500) = 0 
    [13.500, 14.000) = 0 
    [14.000, 14.500) = 0 

  Percentiles, ms/op:
      p(0.0000) =     10.877 ms/op
     p(50.0000) =     11.287 ms/op
     p(90.0000) =     14.720 ms/op
     p(95.0000) =     14.726 ms/op
     p(99.0000) =     14.726 ms/op
     p(99.9000) =     14.726 ms/op
     p(99.9900) =     14.726 ms/op
     p(99.9990) =     14.726 ms/op
     p(99.9999) =     14.726 ms/op
    p(100.0000) =     14.726 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 32, numThreads = 3, numTokens = 2000000)

# Run progress: 99.91% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 7303.212 ms/op
# Warmup Iteration   2: 7221.479 ms/op
# Warmup Iteration   3: 7274.191 ms/op
Iteration   1: 7292.884 ms/op
Iteration   2: 7230.637 ms/op
Iteration   3: 7254.850 ms/op
Iteration   4: 7253.508 ms/op
Iteration   5: 7281.691 ms/op
Iteration   6: 7300.629 ms/op
Iteration   7: 7263.680 ms/op
Iteration   8: 7309.317 ms/op
Iteration   9: 7328.637 ms/op
Iteration  10: 7288.201 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   7280.404 ±(99.9%) 44.856 ms/op

  Histogram, ms/op:
    [7230.000, 7240.000) = 1 
    [7240.000, 7250.000) = 0 
    [7250.000, 7260.000) = 2 
    [7260.000, 7270.000) = 1 
    [7270.000, 7280.000) = 0 
    [7280.000, 7290.000) = 2 
    [7290.000, 7300.000) = 1 
    [7300.000, 7310.000) = 2 
    [7310.000, 7320.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   7230.637 ms/op
     p(50.0000) =   7284.946 ms/op
     p(90.0000) =   7326.705 ms/op
     p(95.0000) =   7328.637 ms/op
     p(99.0000) =   7328.637 ms/op
     p(99.9000) =   7328.637 ms/op
     p(99.9900) =   7328.637 ms/op
     p(99.9990) =   7328.637 ms/op
     p(99.9999) =   7328.637 ms/op
    p(100.0000) =   7328.637 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 32, numThreads = 3, numTokens = 1000000)

# Run progress: 99.91% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 3639.833 ms/op
# Warmup Iteration   2: 3638.367 ms/op
# Warmup Iteration   3: 3673.579 ms/op
Iteration   1: 3679.681 ms/op
Iteration   2: 3651.349 ms/op
Iteration   3: 3651.026 ms/op
Iteration   4: 3607.989 ms/op
Iteration   5: 3601.545 ms/op
Iteration   6: 3596.613 ms/op
Iteration   7: 3596.866 ms/op
Iteration   8: 3593.049 ms/op
Iteration   9: 3574.734 ms/op
Iteration  10: 3629.710 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   3618.256 ±(99.9%) 50.177 ms/op

  Histogram, ms/op:
    [3500.000, 3512.500) = 0 
    [3512.500, 3525.000) = 0 
    [3525.000, 3537.500) = 0 
    [3537.500, 3550.000) = 0 
    [3550.000, 3562.500) = 0 
    [3562.500, 3575.000) = 1 
    [3575.000, 3587.500) = 0 
    [3587.500, 3600.000) = 3 
    [3600.000, 3612.500) = 2 
    [3612.500, 3625.000) = 0 
    [3625.000, 3637.500) = 1 
    [3637.500, 3650.000) = 0 
    [3650.000, 3662.500) = 2 
    [3662.500, 3675.000) = 0 
    [3675.000, 3687.500) = 1 

  Percentiles, ms/op:
      p(0.0000) =   3574.734 ms/op
     p(50.0000) =   3604.767 ms/op
     p(90.0000) =   3676.847 ms/op
     p(95.0000) =   3679.681 ms/op
     p(99.0000) =   3679.681 ms/op
     p(99.9000) =   3679.681 ms/op
     p(99.9900) =   3679.681 ms/op
     p(99.9990) =   3679.681 ms/op
     p(99.9999) =   3679.681 ms/op
    p(100.0000) =   3679.681 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 32, numThreads = 3, numTokens = 1000)

# Run progress: 99.91% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 31.376 ms/op
# Warmup Iteration   2: 10.555 ms/op
# Warmup Iteration   3: 9.256 ms/op
Iteration   1: 19.298 ms/op
Iteration   2: 5.514 ms/op
Iteration   3: 10.109 ms/op
Iteration   4: 7.799 ms/op
Iteration   5: 5.096 ms/op
Iteration   6: 7.935 ms/op
Iteration   7: 15.831 ms/op
Iteration   8: 4.804 ms/op
Iteration   9: 4.718 ms/op
Iteration  10: 8.682 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =      8.979 ±(99.9%) 7.474 ms/op

  Histogram, ms/op:
    [ 0.000,  1.250) = 0 
    [ 1.250,  2.500) = 0 
    [ 2.500,  3.750) = 0 
    [ 3.750,  5.000) = 2 
    [ 5.000,  6.250) = 2 
    [ 6.250,  7.500) = 0 
    [ 7.500,  8.750) = 3 
    [ 8.750, 10.000) = 0 
    [10.000, 11.250) = 1 
    [11.250, 12.500) = 0 
    [12.500, 13.750) = 0 
    [13.750, 15.000) = 0 
    [15.000, 16.250) = 1 
    [16.250, 17.500) = 0 
    [17.500, 18.750) = 0 

  Percentiles, ms/op:
      p(0.0000) =      4.718 ms/op
     p(50.0000) =      7.867 ms/op
     p(90.0000) =     18.951 ms/op
     p(95.0000) =     19.298 ms/op
     p(99.0000) =     19.298 ms/op
     p(99.9000) =     19.298 ms/op
     p(99.9900) =     19.298 ms/op
     p(99.9990) =     19.298 ms/op
     p(99.9999) =     19.298 ms/op
    p(100.0000) =     19.298 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 32, numThreads = 2, numTokens = 2000000)

# Run progress: 99.92% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 9882.342 ms/op
# Warmup Iteration   2: 9868.187 ms/op
# Warmup Iteration   3: 9867.149 ms/op
Iteration   1: 10069.323 ms/op
Iteration   2: 9874.632 ms/op
Iteration   3: 9894.212 ms/op
Iteration   4: 9802.546 ms/op
Iteration   5: 10125.702 ms/op
Iteration   6: 9908.276 ms/op
Iteration   7: 9906.029 ms/op
Iteration   8: 9873.117 ms/op
Iteration   9: 9874.535 ms/op
Iteration  10: 9953.161 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   9928.153 ±(99.9%) 147.927 ms/op

  Histogram, ms/op:
    [ 9800.000,  9825.000) = 1 
    [ 9825.000,  9850.000) = 0 
    [ 9850.000,  9875.000) = 3 
    [ 9875.000,  9900.000) = 1 
    [ 9900.000,  9925.000) = 2 
    [ 9925.000,  9950.000) = 0 
    [ 9950.000,  9975.000) = 1 
    [ 9975.000, 10000.000) = 0 
    [10000.000, 10025.000) = 0 
    [10025.000, 10050.000) = 0 
    [10050.000, 10075.000) = 1 
    [10075.000, 10100.000) = 0 
    [10100.000, 10125.000) = 0 
    [10125.000, 10150.000) = 1 
    [10150.000, 10175.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   9802.546 ms/op
     p(50.0000) =   9900.121 ms/op
     p(90.0000) =  10120.064 ms/op
     p(95.0000) =  10125.702 ms/op
     p(99.0000) =  10125.702 ms/op
     p(99.9000) =  10125.702 ms/op
     p(99.9900) =  10125.702 ms/op
     p(99.9990) =  10125.702 ms/op
     p(99.9999) =  10125.702 ms/op
    p(100.0000) =  10125.702 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 32, numThreads = 2, numTokens = 1000000)

# Run progress: 99.92% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 4979.886 ms/op
# Warmup Iteration   2: 4929.013 ms/op
# Warmup Iteration   3: 4934.795 ms/op
Iteration   1: 4938.983 ms/op
Iteration   2: 4938.160 ms/op
Iteration   3: 5055.771 ms/op
Iteration   4: 5080.706 ms/op
Iteration   5: 4947.253 ms/op
Iteration   6: 4958.134 ms/op
Iteration   7: 5038.594 ms/op
Iteration   8: 4917.439 ms/op
Iteration   9: 4995.647 ms/op
Iteration  10: 5088.313 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   4995.900 ±(99.9%) 97.801 ms/op

  Histogram, ms/op:
    [4900.000, 4912.500) = 0 
    [4912.500, 4925.000) = 1 
    [4925.000, 4937.500) = 0 
    [4937.500, 4950.000) = 3 
    [4950.000, 4962.500) = 1 
    [4962.500, 4975.000) = 0 
    [4975.000, 4987.500) = 0 
    [4987.500, 5000.000) = 1 
    [5000.000, 5012.500) = 0 
    [5012.500, 5025.000) = 0 
    [5025.000, 5037.500) = 0 
    [5037.500, 5050.000) = 1 
    [5050.000, 5062.500) = 1 
    [5062.500, 5075.000) = 0 
    [5075.000, 5087.500) = 1 

  Percentiles, ms/op:
      p(0.0000) =   4917.439 ms/op
     p(50.0000) =   4976.891 ms/op
     p(90.0000) =   5087.552 ms/op
     p(95.0000) =   5088.313 ms/op
     p(99.0000) =   5088.313 ms/op
     p(99.9000) =   5088.313 ms/op
     p(99.9900) =   5088.313 ms/op
     p(99.9990) =   5088.313 ms/op
     p(99.9999) =   5088.313 ms/op
    p(100.0000) =   5088.313 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 32, numThreads = 2, numTokens = 1000)

# Run progress: 99.92% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 28.000 ms/op
# Warmup Iteration   2: 11.640 ms/op
# Warmup Iteration   3: 8.753 ms/op
Iteration   1: 9.003 ms/op
Iteration   2: 9.134 ms/op
Iteration   3: 7.344 ms/op
Iteration   4: 7.671 ms/op
Iteration   5: 7.806 ms/op
Iteration   6: 7.937 ms/op
Iteration   7: 6.857 ms/op
Iteration   8: 7.639 ms/op
Iteration   9: 7.146 ms/op
Iteration  10: 7.341 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =      7.788 ±(99.9%) 1.129 ms/op

  Histogram, ms/op:
    [ 6.000,  6.250) = 0 
    [ 6.250,  6.500) = 0 
    [ 6.500,  6.750) = 0 
    [ 6.750,  7.000) = 1 
    [ 7.000,  7.250) = 1 
    [ 7.250,  7.500) = 2 
    [ 7.500,  7.750) = 2 
    [ 7.750,  8.000) = 2 
    [ 8.000,  8.250) = 0 
    [ 8.250,  8.500) = 0 
    [ 8.500,  8.750) = 0 
    [ 8.750,  9.000) = 0 
    [ 9.000,  9.250) = 2 
    [ 9.250,  9.500) = 0 
    [ 9.500,  9.750) = 0 

  Percentiles, ms/op:
      p(0.0000) =      6.857 ms/op
     p(50.0000) =      7.655 ms/op
     p(90.0000) =      9.121 ms/op
     p(95.0000) =      9.134 ms/op
     p(99.0000) =      9.134 ms/op
     p(99.9000) =      9.134 ms/op
     p(99.9900) =      9.134 ms/op
     p(99.9990) =      9.134 ms/op
     p(99.9999) =      9.134 ms/op
    p(100.0000) =      9.134 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 32, numThreads = 1, numTokens = 2000000)

# Run progress: 99.92% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 18716.021 ms/op
# Warmup Iteration   2: 18476.515 ms/op
# Warmup Iteration   3: 18479.402 ms/op
Iteration   1: 18420.120 ms/op
Iteration   2: 18455.375 ms/op
Iteration   3: 18486.875 ms/op
Iteration   4: 18421.223 ms/op
Iteration   5: 18604.804 ms/op
Iteration   6: 18453.429 ms/op
Iteration   7: 18481.241 ms/op
Iteration   8: 18481.533 ms/op
Iteration   9: 18485.215 ms/op
Iteration  10: 18503.264 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =  18479.308 ±(99.9%) 78.951 ms/op

  Histogram, ms/op:
    [18400.000, 18425.000) = 2 
    [18425.000, 18450.000) = 0 
    [18450.000, 18475.000) = 2 
    [18475.000, 18500.000) = 4 
    [18500.000, 18525.000) = 1 
    [18525.000, 18550.000) = 0 
    [18550.000, 18575.000) = 0 
    [18575.000, 18600.000) = 0 
    [18600.000, 18625.000) = 1 
    [18625.000, 18650.000) = 0 
    [18650.000, 18675.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =  18420.120 ms/op
     p(50.0000) =  18481.387 ms/op
     p(90.0000) =  18594.650 ms/op
     p(95.0000) =  18604.804 ms/op
     p(99.0000) =  18604.804 ms/op
     p(99.9000) =  18604.804 ms/op
     p(99.9900) =  18604.804 ms/op
     p(99.9990) =  18604.804 ms/op
     p(99.9999) =  18604.804 ms/op
    p(100.0000) =  18604.804 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 32, numThreads = 1, numTokens = 1000000)

# Run progress: 99.93% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 9487.732 ms/op
# Warmup Iteration   2: 9235.237 ms/op
# Warmup Iteration   3: 9226.240 ms/op
Iteration   1: 9223.088 ms/op
Iteration   2: 9227.368 ms/op
Iteration   3: 9230.237 ms/op
Iteration   4: 9215.381 ms/op
Iteration   5: 9256.577 ms/op
Iteration   6: 9234.264 ms/op
Iteration   7: 9219.057 ms/op
Iteration   8: 9222.570 ms/op
Iteration   9: 9203.381 ms/op
Iteration  10: 9430.137 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   9246.206 ±(99.9%) 99.911 ms/op

  Histogram, ms/op:
    [9200.000, 9225.000) = 5 
    [9225.000, 9250.000) = 3 
    [9250.000, 9275.000) = 1 
    [9275.000, 9300.000) = 0 
    [9300.000, 9325.000) = 0 
    [9325.000, 9350.000) = 0 
    [9350.000, 9375.000) = 0 
    [9375.000, 9400.000) = 0 
    [9400.000, 9425.000) = 0 
    [9425.000, 9450.000) = 1 
    [9450.000, 9475.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   9203.381 ms/op
     p(50.0000) =   9225.228 ms/op
     p(90.0000) =   9412.781 ms/op
     p(95.0000) =   9430.137 ms/op
     p(99.0000) =   9430.137 ms/op
     p(99.9000) =   9430.137 ms/op
     p(99.9900) =   9430.137 ms/op
     p(99.9990) =   9430.137 ms/op
     p(99.9999) =   9430.137 ms/op
    p(100.0000) =   9430.137 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 32, numThreads = 1, numTokens = 1000)

# Run progress: 99.93% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 49.326 ms/op
# Warmup Iteration   2: 34.833 ms/op
# Warmup Iteration   3: 15.380 ms/op
Iteration   1: 13.823 ms/op
Iteration   2: 12.320 ms/op
Iteration   3: 17.230 ms/op
Iteration   4: 12.933 ms/op
Iteration   5: 12.923 ms/op
Iteration   6: 12.643 ms/op
Iteration   7: 11.182 ms/op
Iteration   8: 11.097 ms/op
Iteration   9: 10.916 ms/op
Iteration  10: 10.898 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =     12.596 ±(99.9%) 2.905 ms/op

  Histogram, ms/op:
    [10.000, 10.500) = 0 
    [10.500, 11.000) = 2 
    [11.000, 11.500) = 2 
    [11.500, 12.000) = 0 
    [12.000, 12.500) = 1 
    [12.500, 13.000) = 3 
    [13.000, 13.500) = 0 
    [13.500, 14.000) = 1 
    [14.000, 14.500) = 0 
    [14.500, 15.000) = 0 
    [15.000, 15.500) = 0 
    [15.500, 16.000) = 0 
    [16.000, 16.500) = 0 
    [16.500, 17.000) = 0 
    [17.000, 17.500) = 1 

  Percentiles, ms/op:
      p(0.0000) =     10.898 ms/op
     p(50.0000) =     12.481 ms/op
     p(90.0000) =     16.889 ms/op
     p(95.0000) =     17.230 ms/op
     p(99.0000) =     17.230 ms/op
     p(99.9000) =     17.230 ms/op
     p(99.9900) =     17.230 ms/op
     p(99.9990) =     17.230 ms/op
     p(99.9999) =     17.230 ms/op
    p(100.0000) =     17.230 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 2, numThreads = 3, numTokens = 2000000)

# Run progress: 99.93% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 6971.890 ms/op
# Warmup Iteration   2: 7014.737 ms/op
# Warmup Iteration   3: 6974.651 ms/op
Iteration   1: 7006.369 ms/op
Iteration   2: 6878.955 ms/op
Iteration   3: 6947.267 ms/op
Iteration   4: 6934.153 ms/op
Iteration   5: 6976.094 ms/op
Iteration   6: 6995.558 ms/op
Iteration   7: 7004.888 ms/op
Iteration   8: 6984.460 ms/op
Iteration   9: 7007.023 ms/op
Iteration  10: 6917.971 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   6965.274 ±(99.9%) 66.446 ms/op

  Histogram, ms/op:
    [6800.000, 6825.000) = 0 
    [6825.000, 6850.000) = 0 
    [6850.000, 6875.000) = 0 
    [6875.000, 6900.000) = 1 
    [6900.000, 6925.000) = 1 
    [6925.000, 6950.000) = 2 
    [6950.000, 6975.000) = 0 
    [6975.000, 7000.000) = 3 
    [7000.000, 7025.000) = 3 
    [7025.000, 7050.000) = 0 
    [7050.000, 7075.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   6878.955 ms/op
     p(50.0000) =   6980.277 ms/op
     p(90.0000) =   7006.957 ms/op
     p(95.0000) =   7007.023 ms/op
     p(99.0000) =   7007.023 ms/op
     p(99.9000) =   7007.023 ms/op
     p(99.9900) =   7007.023 ms/op
     p(99.9990) =   7007.023 ms/op
     p(99.9999) =   7007.023 ms/op
    p(100.0000) =   7007.023 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 2, numThreads = 3, numTokens = 1000000)

# Run progress: 99.93% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 3537.487 ms/op
# Warmup Iteration   2: 3603.099 ms/op
# Warmup Iteration   3: 3476.704 ms/op
Iteration   1: 3471.790 ms/op
Iteration   2: 3528.378 ms/op
Iteration   3: 3486.950 ms/op
Iteration   4: 3481.221 ms/op
Iteration   5: 3462.908 ms/op
Iteration   6: 3494.241 ms/op
Iteration   7: 3523.214 ms/op
Iteration   8: 3523.466 ms/op
Iteration   9: 3358.464 ms/op
Iteration  10: 3432.390 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   3476.302 ±(99.9%) 77.436 ms/op

  Histogram, ms/op:
    [3300.000, 3325.000) = 0 
    [3325.000, 3350.000) = 0 
    [3350.000, 3375.000) = 1 
    [3375.000, 3400.000) = 0 
    [3400.000, 3425.000) = 0 
    [3425.000, 3450.000) = 1 
    [3450.000, 3475.000) = 2 
    [3475.000, 3500.000) = 3 
    [3500.000, 3525.000) = 2 
    [3525.000, 3550.000) = 1 
    [3550.000, 3575.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   3358.464 ms/op
     p(50.0000) =   3484.086 ms/op
     p(90.0000) =   3527.887 ms/op
     p(95.0000) =   3528.378 ms/op
     p(99.0000) =   3528.378 ms/op
     p(99.9000) =   3528.378 ms/op
     p(99.9900) =   3528.378 ms/op
     p(99.9990) =   3528.378 ms/op
     p(99.9999) =   3528.378 ms/op
    p(100.0000) =   3528.378 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 2, numThreads = 3, numTokens = 1000)

# Run progress: 99.93% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 62.179 ms/op
# Warmup Iteration   2: 18.563 ms/op
# Warmup Iteration   3: 12.622 ms/op
Iteration   1: 23.798 ms/op
Iteration   2: 35.587 ms/op
Iteration   3: 17.919 ms/op
Iteration   4: 12.687 ms/op
Iteration   5: 9.663 ms/op
Iteration   6: 16.410 ms/op
Iteration   7: 14.076 ms/op
Iteration   8: 10.131 ms/op
Iteration   9: 13.357 ms/op
Iteration  10: 10.172 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =     16.380 ±(99.9%) 12.107 ms/op

  Histogram, ms/op:
    [ 0.000,  2.500) = 0 
    [ 2.500,  5.000) = 0 
    [ 5.000,  7.500) = 0 
    [ 7.500, 10.000) = 1 
    [10.000, 12.500) = 2 
    [12.500, 15.000) = 3 
    [15.000, 17.500) = 1 
    [17.500, 20.000) = 1 
    [20.000, 22.500) = 0 
    [22.500, 25.000) = 1 
    [25.000, 27.500) = 0 
    [27.500, 30.000) = 0 
    [30.000, 32.500) = 0 
    [32.500, 35.000) = 0 
    [35.000, 37.500) = 1 

  Percentiles, ms/op:
      p(0.0000) =      9.663 ms/op
     p(50.0000) =     13.717 ms/op
     p(90.0000) =     34.408 ms/op
     p(95.0000) =     35.587 ms/op
     p(99.0000) =     35.587 ms/op
     p(99.9000) =     35.587 ms/op
     p(99.9900) =     35.587 ms/op
     p(99.9990) =     35.587 ms/op
     p(99.9999) =     35.587 ms/op
    p(100.0000) =     35.587 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 2, numThreads = 2, numTokens = 2000000)

# Run progress: 99.94% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 9956.450 ms/op
# Warmup Iteration   2: 9969.643 ms/op
# Warmup Iteration   3: 9903.387 ms/op
Iteration   1: 9915.874 ms/op
Iteration   2: 9898.121 ms/op
Iteration   3: 9917.739 ms/op
Iteration   4: 9803.132 ms/op
Iteration   5: 9843.327 ms/op
Iteration   6: 9872.253 ms/op
Iteration   7: 9868.489 ms/op
Iteration   8: 9964.514 ms/op
Iteration   9: 9868.177 ms/op
Iteration  10: 9920.567 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   9887.219 ±(99.9%) 69.268 ms/op

  Histogram, ms/op:
    [ 9800.000,  9812.500) = 1 
    [ 9812.500,  9825.000) = 0 
    [ 9825.000,  9837.500) = 0 
    [ 9837.500,  9850.000) = 1 
    [ 9850.000,  9862.500) = 0 
    [ 9862.500,  9875.000) = 3 
    [ 9875.000,  9887.500) = 0 
    [ 9887.500,  9900.000) = 1 
    [ 9900.000,  9912.500) = 0 
    [ 9912.500,  9925.000) = 3 
    [ 9925.000,  9937.500) = 0 
    [ 9937.500,  9950.000) = 0 
    [ 9950.000,  9962.500) = 0 
    [ 9962.500,  9975.000) = 1 
    [ 9975.000,  9987.500) = 0 

  Percentiles, ms/op:
      p(0.0000) =   9803.132 ms/op
     p(50.0000) =   9885.187 ms/op
     p(90.0000) =   9960.119 ms/op
     p(95.0000) =   9964.514 ms/op
     p(99.0000) =   9964.514 ms/op
     p(99.9000) =   9964.514 ms/op
     p(99.9900) =   9964.514 ms/op
     p(99.9990) =   9964.514 ms/op
     p(99.9999) =   9964.514 ms/op
    p(100.0000) =   9964.514 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 2, numThreads = 2, numTokens = 1000000)

# Run progress: 99.94% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 5265.430 ms/op
# Warmup Iteration   2: 5145.853 ms/op
# Warmup Iteration   3: 5002.192 ms/op
Iteration   1: 5025.567 ms/op
Iteration   2: 5124.312 ms/op
Iteration   3: 4954.983 ms/op
Iteration   4: 5115.341 ms/op
Iteration   5: 4993.401 ms/op
Iteration   6: 5089.945 ms/op
Iteration   7: 5107.068 ms/op
Iteration   8: 5031.548 ms/op
Iteration   9: 5003.370 ms/op
Iteration  10: 4892.318 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   5033.785 ±(99.9%) 115.164 ms/op

  Histogram, ms/op:
    [4800.000, 4825.000) = 0 
    [4825.000, 4850.000) = 0 
    [4850.000, 4875.000) = 0 
    [4875.000, 4900.000) = 1 
    [4900.000, 4925.000) = 0 
    [4925.000, 4950.000) = 0 
    [4950.000, 4975.000) = 1 
    [4975.000, 5000.000) = 1 
    [5000.000, 5025.000) = 1 
    [5025.000, 5050.000) = 2 
    [5050.000, 5075.000) = 0 
    [5075.000, 5100.000) = 1 
    [5100.000, 5125.000) = 3 
    [5125.000, 5150.000) = 0 
    [5150.000, 5175.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   4892.318 ms/op
     p(50.0000) =   5028.557 ms/op
     p(90.0000) =   5123.415 ms/op
     p(95.0000) =   5124.312 ms/op
     p(99.0000) =   5124.312 ms/op
     p(99.9000) =   5124.312 ms/op
     p(99.9900) =   5124.312 ms/op
     p(99.9990) =   5124.312 ms/op
     p(99.9999) =   5124.312 ms/op
    p(100.0000) =   5124.312 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 2, numThreads = 2, numTokens = 1000)

# Run progress: 99.94% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 43.084 ms/op
# Warmup Iteration   2: 19.194 ms/op
# Warmup Iteration   3: 12.912 ms/op
Iteration   1: 13.179 ms/op
Iteration   2: 21.905 ms/op
Iteration   3: 13.581 ms/op
Iteration   4: 22.122 ms/op
Iteration   5: 10.909 ms/op
Iteration   6: 14.409 ms/op
Iteration   7: 11.013 ms/op
Iteration   8: 8.983 ms/op
Iteration   9: 12.679 ms/op
Iteration  10: 11.188 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =     13.997 ±(99.9%) 6.813 ms/op

  Histogram, ms/op:
    [ 0.000,  2.500) = 0 
    [ 2.500,  5.000) = 0 
    [ 5.000,  7.500) = 0 
    [ 7.500, 10.000) = 1 
    [10.000, 12.500) = 3 
    [12.500, 15.000) = 4 
    [15.000, 17.500) = 0 
    [17.500, 20.000) = 0 
    [20.000, 22.500) = 2 
    [22.500, 25.000) = 0 
    [25.000, 27.500) = 0 

  Percentiles, ms/op:
      p(0.0000) =      8.983 ms/op
     p(50.0000) =     12.929 ms/op
     p(90.0000) =     22.100 ms/op
     p(95.0000) =     22.122 ms/op
     p(99.0000) =     22.122 ms/op
     p(99.9000) =     22.122 ms/op
     p(99.9900) =     22.122 ms/op
     p(99.9990) =     22.122 ms/op
     p(99.9999) =     22.122 ms/op
    p(100.0000) =     22.122 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 2, numThreads = 1, numTokens = 2000000)

# Run progress: 99.94% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 18536.531 ms/op
# Warmup Iteration   2: 18517.401 ms/op
# Warmup Iteration   3: 18480.393 ms/op
Iteration   1: 18419.518 ms/op
Iteration   2: 18625.539 ms/op
Iteration   3: 18629.875 ms/op
Iteration   4: 18427.828 ms/op
Iteration   5: 18486.482 ms/op
Iteration   6: 18415.835 ms/op
Iteration   7: 18446.191 ms/op
Iteration   8: 18616.339 ms/op
Iteration   9: 18437.536 ms/op
Iteration  10: 18496.682 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =  18500.183 ±(99.9%) 135.152 ms/op

  Histogram, ms/op:
    [18400.000, 18425.000) = 2 
    [18425.000, 18450.000) = 3 
    [18450.000, 18475.000) = 0 
    [18475.000, 18500.000) = 2 
    [18500.000, 18525.000) = 0 
    [18525.000, 18550.000) = 0 
    [18550.000, 18575.000) = 0 
    [18575.000, 18600.000) = 0 
    [18600.000, 18625.000) = 1 
    [18625.000, 18650.000) = 2 
    [18650.000, 18675.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =  18415.835 ms/op
     p(50.0000) =  18466.337 ms/op
     p(90.0000) =  18629.441 ms/op
     p(95.0000) =  18629.875 ms/op
     p(99.0000) =  18629.875 ms/op
     p(99.9000) =  18629.875 ms/op
     p(99.9900) =  18629.875 ms/op
     p(99.9990) =  18629.875 ms/op
     p(99.9999) =  18629.875 ms/op
    p(100.0000) =  18629.875 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 2, numThreads = 1, numTokens = 1000000)

# Run progress: 99.95% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 9468.567 ms/op
# Warmup Iteration   2: 9266.272 ms/op
# Warmup Iteration   3: 9240.578 ms/op
Iteration   1: 9275.827 ms/op
Iteration   2: 9226.546 ms/op
Iteration   3: 9212.320 ms/op
Iteration   4: 9224.161 ms/op
Iteration   5: 9217.291 ms/op
Iteration   6: 9424.255 ms/op
Iteration   7: 9427.170 ms/op
Iteration   8: 9204.466 ms/op
Iteration   9: 9230.063 ms/op
Iteration  10: 9421.144 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   9286.324 ±(99.9%) 146.662 ms/op

  Histogram, ms/op:
    [9200.000, 9225.000) = 4 
    [9225.000, 9250.000) = 2 
    [9250.000, 9275.000) = 0 
    [9275.000, 9300.000) = 1 
    [9300.000, 9325.000) = 0 
    [9325.000, 9350.000) = 0 
    [9350.000, 9375.000) = 0 
    [9375.000, 9400.000) = 0 
    [9400.000, 9425.000) = 2 
    [9425.000, 9450.000) = 1 
    [9450.000, 9475.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   9204.466 ms/op
     p(50.0000) =   9228.304 ms/op
     p(90.0000) =   9426.879 ms/op
     p(95.0000) =   9427.170 ms/op
     p(99.0000) =   9427.170 ms/op
     p(99.9000) =   9427.170 ms/op
     p(99.9900) =   9427.170 ms/op
     p(99.9990) =   9427.170 ms/op
     p(99.9999) =   9427.170 ms/op
    p(100.0000) =   9427.170 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 2, numThreads = 1, numTokens = 1000)

# Run progress: 99.95% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 56.729 ms/op
# Warmup Iteration   2: 22.390 ms/op
# Warmup Iteration   3: 20.638 ms/op
Iteration   1: 22.949 ms/op
Iteration   2: 15.154 ms/op
Iteration   3: 13.859 ms/op
Iteration   4: 13.931 ms/op
Iteration   5: 19.588 ms/op
Iteration   6: 12.478 ms/op
Iteration   7: 12.347 ms/op
Iteration   8: 11.564 ms/op
Iteration   9: 11.672 ms/op
Iteration  10: 11.342 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =     14.488 ±(99.9%) 5.828 ms/op

  Histogram, ms/op:
    [10.000, 11.250) = 0 
    [11.250, 12.500) = 5 
    [12.500, 13.750) = 0 
    [13.750, 15.000) = 2 
    [15.000, 16.250) = 1 
    [16.250, 17.500) = 0 
    [17.500, 18.750) = 0 
    [18.750, 20.000) = 1 
    [20.000, 21.250) = 0 
    [21.250, 22.500) = 0 
    [22.500, 23.750) = 1 
    [23.750, 25.000) = 0 
    [25.000, 26.250) = 0 
    [26.250, 27.500) = 0 
    [27.500, 28.750) = 0 

  Percentiles, ms/op:
      p(0.0000) =     11.342 ms/op
     p(50.0000) =     13.169 ms/op
     p(90.0000) =     22.613 ms/op
     p(95.0000) =     22.949 ms/op
     p(99.0000) =     22.949 ms/op
     p(99.9000) =     22.949 ms/op
     p(99.9900) =     22.949 ms/op
     p(99.9990) =     22.949 ms/op
     p(99.9999) =     22.949 ms/op
    p(100.0000) =     22.949 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 1, numThreads = 3, numTokens = 2000000)

# Run progress: 99.95% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 7083.661 ms/op
# Warmup Iteration   2: 6942.535 ms/op
# Warmup Iteration   3: 6956.068 ms/op
Iteration   1: 6946.118 ms/op
Iteration   2: 6990.803 ms/op
Iteration   3: 6943.395 ms/op
Iteration   4: 6937.123 ms/op
Iteration   5: 6904.514 ms/op
Iteration   6: 6943.343 ms/op
Iteration   7: 6952.003 ms/op
Iteration   8: 7016.198 ms/op
Iteration   9: 6891.022 ms/op
Iteration  10: 6931.611 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   6945.613 ±(99.9%) 55.235 ms/op

  Histogram, ms/op:
    [6800.000, 6825.000) = 0 
    [6825.000, 6850.000) = 0 
    [6850.000, 6875.000) = 0 
    [6875.000, 6900.000) = 1 
    [6900.000, 6925.000) = 1 
    [6925.000, 6950.000) = 5 
    [6950.000, 6975.000) = 1 
    [6975.000, 7000.000) = 1 
    [7000.000, 7025.000) = 1 
    [7025.000, 7050.000) = 0 
    [7050.000, 7075.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   6891.022 ms/op
     p(50.0000) =   6943.369 ms/op
     p(90.0000) =   7013.658 ms/op
     p(95.0000) =   7016.198 ms/op
     p(99.0000) =   7016.198 ms/op
     p(99.9000) =   7016.198 ms/op
     p(99.9900) =   7016.198 ms/op
     p(99.9990) =   7016.198 ms/op
     p(99.9999) =   7016.198 ms/op
    p(100.0000) =   7016.198 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 1, numThreads = 3, numTokens = 1000000)

# Run progress: 99.95% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 3508.445 ms/op
# Warmup Iteration   2: 3564.865 ms/op
# Warmup Iteration   3: 3453.849 ms/op
Iteration   1: 3475.216 ms/op
Iteration   2: 3470.922 ms/op
Iteration   3: 3465.877 ms/op
Iteration   4: 3485.477 ms/op
Iteration   5: 3537.332 ms/op
Iteration   6: 3540.423 ms/op
Iteration   7: 3456.364 ms/op
Iteration   8: 3458.262 ms/op
Iteration   9: 3403.981 ms/op
Iteration  10: 3407.905 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   3470.176 ±(99.9%) 68.202 ms/op

  Histogram, ms/op:
    [3400.000, 3412.500) = 2 
    [3412.500, 3425.000) = 0 
    [3425.000, 3437.500) = 0 
    [3437.500, 3450.000) = 0 
    [3450.000, 3462.500) = 2 
    [3462.500, 3475.000) = 2 
    [3475.000, 3487.500) = 2 
    [3487.500, 3500.000) = 0 
    [3500.000, 3512.500) = 0 
    [3512.500, 3525.000) = 0 
    [3525.000, 3537.500) = 1 
    [3537.500, 3550.000) = 1 
    [3550.000, 3562.500) = 0 
    [3562.500, 3575.000) = 0 
    [3575.000, 3587.500) = 0 

  Percentiles, ms/op:
      p(0.0000) =   3403.981 ms/op
     p(50.0000) =   3468.399 ms/op
     p(90.0000) =   3540.114 ms/op
     p(95.0000) =   3540.423 ms/op
     p(99.0000) =   3540.423 ms/op
     p(99.9000) =   3540.423 ms/op
     p(99.9900) =   3540.423 ms/op
     p(99.9990) =   3540.423 ms/op
     p(99.9999) =   3540.423 ms/op
    p(100.0000) =   3540.423 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 1, numThreads = 3, numTokens = 1000)

# Run progress: 99.96% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 61.521 ms/op
# Warmup Iteration   2: 23.600 ms/op
# Warmup Iteration   3: 21.443 ms/op
Iteration   1: 22.968 ms/op
Iteration   2: 12.847 ms/op
Iteration   3: 17.630 ms/op
Iteration   4: 29.948 ms/op
Iteration   5: 17.092 ms/op
Iteration   6: 34.333 ms/op
Iteration   7: 16.908 ms/op
Iteration   8: 11.715 ms/op
Iteration   9: 16.485 ms/op
Iteration  10: 17.878 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =     19.781 ±(99.9%) 10.961 ms/op

  Histogram, ms/op:
    [10.000, 12.500) = 1 
    [12.500, 15.000) = 1 
    [15.000, 17.500) = 3 
    [17.500, 20.000) = 2 
    [20.000, 22.500) = 0 
    [22.500, 25.000) = 1 
    [25.000, 27.500) = 0 
    [27.500, 30.000) = 1 
    [30.000, 32.500) = 0 
    [32.500, 35.000) = 1 
    [35.000, 37.500) = 0 

  Percentiles, ms/op:
      p(0.0000) =     11.715 ms/op
     p(50.0000) =     17.361 ms/op
     p(90.0000) =     33.895 ms/op
     p(95.0000) =     34.333 ms/op
     p(99.0000) =     34.333 ms/op
     p(99.9000) =     34.333 ms/op
     p(99.9900) =     34.333 ms/op
     p(99.9990) =     34.333 ms/op
     p(99.9999) =     34.333 ms/op
    p(100.0000) =     34.333 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 1, numThreads = 2, numTokens = 2000000)

# Run progress: 99.96% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 9663.781 ms/op
# Warmup Iteration   2: 9735.949 ms/op
# Warmup Iteration   3: 9637.183 ms/op
Iteration   1: 9626.567 ms/op
Iteration   2: 9641.018 ms/op
Iteration   3: 9658.740 ms/op
Iteration   4: 9590.859 ms/op
Iteration   5: 9624.759 ms/op
Iteration   6: 9609.883 ms/op
Iteration   7: 9615.623 ms/op
Iteration   8: 9645.129 ms/op
Iteration   9: 9594.606 ms/op
Iteration  10: 9611.863 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   9621.905 ±(99.9%) 32.990 ms/op

  Histogram, ms/op:
    [9590.000, 9595.000) = 2 
    [9595.000, 9600.000) = 0 
    [9600.000, 9605.000) = 0 
    [9605.000, 9610.000) = 1 
    [9610.000, 9615.000) = 1 
    [9615.000, 9620.000) = 1 
    [9620.000, 9625.000) = 1 
    [9625.000, 9630.000) = 1 
    [9630.000, 9635.000) = 0 
    [9635.000, 9640.000) = 0 
    [9640.000, 9645.000) = 1 
    [9645.000, 9650.000) = 1 
    [9650.000, 9655.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   9590.859 ms/op
     p(50.0000) =   9620.191 ms/op
     p(90.0000) =   9657.379 ms/op
     p(95.0000) =   9658.740 ms/op
     p(99.0000) =   9658.740 ms/op
     p(99.9000) =   9658.740 ms/op
     p(99.9900) =   9658.740 ms/op
     p(99.9990) =   9658.740 ms/op
     p(99.9999) =   9658.740 ms/op
    p(100.0000) =   9658.740 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 1, numThreads = 2, numTokens = 1000000)

# Run progress: 99.96% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 5027.632 ms/op
# Warmup Iteration   2: 4856.534 ms/op
# Warmup Iteration   3: 4838.630 ms/op
Iteration   1: 4851.499 ms/op
Iteration   2: 4835.140 ms/op
Iteration   3: 4798.728 ms/op
Iteration   4: 4842.671 ms/op
Iteration   5: 4824.292 ms/op
Iteration   6: 4800.562 ms/op
Iteration   7: 4802.966 ms/op
Iteration   8: 4799.572 ms/op
Iteration   9: 4822.869 ms/op
Iteration  10: 4835.971 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   4821.427 ±(99.9%) 29.961 ms/op

  Histogram, ms/op:
    [4790.000, 4795.000) = 0 
    [4795.000, 4800.000) = 2 
    [4800.000, 4805.000) = 2 
    [4805.000, 4810.000) = 0 
    [4810.000, 4815.000) = 0 
    [4815.000, 4820.000) = 0 
    [4820.000, 4825.000) = 2 
    [4825.000, 4830.000) = 0 
    [4830.000, 4835.000) = 0 
    [4835.000, 4840.000) = 2 
    [4840.000, 4845.000) = 1 
    [4845.000, 4850.000) = 0 
    [4850.000, 4855.000) = 1 

  Percentiles, ms/op:
      p(0.0000) =   4798.728 ms/op
     p(50.0000) =   4823.580 ms/op
     p(90.0000) =   4850.616 ms/op
     p(95.0000) =   4851.499 ms/op
     p(99.0000) =   4851.499 ms/op
     p(99.9000) =   4851.499 ms/op
     p(99.9900) =   4851.499 ms/op
     p(99.9990) =   4851.499 ms/op
     p(99.9999) =   4851.499 ms/op
    p(100.0000) =   4851.499 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 1, numThreads = 2, numTokens = 1000)

# Run progress: 99.96% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 60.672 ms/op
# Warmup Iteration   2: 22.115 ms/op
# Warmup Iteration   3: 19.443 ms/op
Iteration   1: 19.615 ms/op
Iteration   2: 15.306 ms/op
Iteration   3: 21.208 ms/op
Iteration   4: 14.865 ms/op
Iteration   5: 17.525 ms/op
Iteration   6: 9.542 ms/op
Iteration   7: 12.713 ms/op
Iteration   8: 14.316 ms/op
Iteration   9: 17.163 ms/op
Iteration  10: 14.926 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =     15.718 ±(99.9%) 5.073 ms/op

  Histogram, ms/op:
    [ 0.000,  2.500) = 0 
    [ 2.500,  5.000) = 0 
    [ 5.000,  7.500) = 0 
    [ 7.500, 10.000) = 1 
    [10.000, 12.500) = 0 
    [12.500, 15.000) = 4 
    [15.000, 17.500) = 2 
    [17.500, 20.000) = 2 
    [20.000, 22.500) = 1 
    [22.500, 25.000) = 0 
    [25.000, 27.500) = 0 

  Percentiles, ms/op:
      p(0.0000) =      9.542 ms/op
     p(50.0000) =     15.116 ms/op
     p(90.0000) =     21.049 ms/op
     p(95.0000) =     21.208 ms/op
     p(99.0000) =     21.208 ms/op
     p(99.9000) =     21.208 ms/op
     p(99.9900) =     21.208 ms/op
     p(99.9990) =     21.208 ms/op
     p(99.9999) =     21.208 ms/op
    p(100.0000) =     21.208 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 1, numThreads = 1, numTokens = 2000000)

# Run progress: 99.96% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 18603.390 ms/op
# Warmup Iteration   2: 18878.070 ms/op
# Warmup Iteration   3: 18840.756 ms/op
Iteration   1: 18478.429 ms/op
Iteration   2: 18476.539 ms/op
Iteration   3: 18643.194 ms/op
Iteration   4: 18435.552 ms/op
Iteration   5: 18449.456 ms/op
Iteration   6: 18438.945 ms/op
Iteration   7: 18448.106 ms/op
Iteration   8: 18441.210 ms/op
Iteration   9: 18660.682 ms/op
Iteration  10: 18501.006 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =  18497.312 ±(99.9%) 127.344 ms/op

  Histogram, ms/op:
    [18400.000, 18425.000) = 0 
    [18425.000, 18450.000) = 5 
    [18450.000, 18475.000) = 0 
    [18475.000, 18500.000) = 2 
    [18500.000, 18525.000) = 1 
    [18525.000, 18550.000) = 0 
    [18550.000, 18575.000) = 0 
    [18575.000, 18600.000) = 0 
    [18600.000, 18625.000) = 0 
    [18625.000, 18650.000) = 1 
    [18650.000, 18675.000) = 1 

  Percentiles, ms/op:
      p(0.0000) =  18435.552 ms/op
     p(50.0000) =  18462.997 ms/op
     p(90.0000) =  18658.933 ms/op
     p(95.0000) =  18660.682 ms/op
     p(99.0000) =  18660.682 ms/op
     p(99.9000) =  18660.682 ms/op
     p(99.9900) =  18660.682 ms/op
     p(99.9990) =  18660.682 ms/op
     p(99.9999) =  18660.682 ms/op
    p(100.0000) =  18660.682 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 1, numThreads = 1, numTokens = 1000000)

# Run progress: 99.97% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 9426.379 ms/op
# Warmup Iteration   2: 9266.396 ms/op
# Warmup Iteration   3: 9213.343 ms/op
Iteration   1: 9240.339 ms/op
Iteration   2: 9253.312 ms/op
Iteration   3: 9225.344 ms/op
Iteration   4: 9424.151 ms/op
Iteration   5: 9204.259 ms/op
Iteration   6: 9450.484 ms/op
Iteration   7: 9250.871 ms/op
Iteration   8: 9227.738 ms/op
Iteration   9: 9242.440 ms/op
Iteration  10: 9623.399 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =   9314.234 ±(99.9%) 209.032 ms/op

  Histogram, ms/op:
    [9200.000, 9250.000) = 5 
    [9250.000, 9300.000) = 2 
    [9300.000, 9350.000) = 0 
    [9350.000, 9400.000) = 0 
    [9400.000, 9450.000) = 1 
    [9450.000, 9500.000) = 1 
    [9500.000, 9550.000) = 0 
    [9550.000, 9600.000) = 0 
    [9600.000, 9650.000) = 1 

  Percentiles, ms/op:
      p(0.0000) =   9204.259 ms/op
     p(50.0000) =   9246.656 ms/op
     p(90.0000) =   9606.107 ms/op
     p(95.0000) =   9623.399 ms/op
     p(99.0000) =   9623.399 ms/op
     p(99.9000) =   9623.399 ms/op
     p(99.9900) =   9623.399 ms/op
     p(99.9990) =   9623.399 ms/op
     p(99.9999) =   9623.399 ms/op
    p(100.0000) =   9623.399 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking
# Parameters: (numElements = 1000, numExecutions = 1, numThreads = 1, numTokens = 1000)

# Run progress: 99.97% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 77.990 ms/op
# Warmup Iteration   2: 24.204 ms/op
# Warmup Iteration   3: 20.165 ms/op
Iteration   1: 20.883 ms/op
Iteration   2: 16.685 ms/op
Iteration   3: 20.226 ms/op
Iteration   4: 13.137 ms/op
Iteration   5: 22.170 ms/op
Iteration   6: 13.078 ms/op
Iteration   7: 12.507 ms/op
Iteration   8: 12.951 ms/op
Iteration   9: 13.245 ms/op
Iteration  10: 12.066 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =     15.695 ±(99.9%) 5.976 ms/op

  Histogram, ms/op:
    [10.000, 11.250) = 0 
    [11.250, 12.500) = 1 
    [12.500, 13.750) = 5 
    [13.750, 15.000) = 0 
    [15.000, 16.250) = 0 
    [16.250, 17.500) = 1 
    [17.500, 18.750) = 0 
    [18.750, 20.000) = 0 
    [20.000, 21.250) = 2 
    [21.250, 22.500) = 1 
    [22.500, 23.750) = 0 
    [23.750, 25.000) = 0 
    [25.000, 26.250) = 0 
    [26.250, 27.500) = 0 
    [27.500, 28.750) = 0 

  Percentiles, ms/op:
      p(0.0000) =     12.066 ms/op
     p(50.0000) =     13.191 ms/op
     p(90.0000) =     22.041 ms/op
     p(95.0000) =     22.170 ms/op
     p(99.0000) =     22.170 ms/op
     p(99.9000) =     22.170 ms/op
     p(99.9900) =     22.170 ms/op
     p(99.9990) =     22.170 ms/op
     p(99.9999) =     22.170 ms/op
    p(100.0000) =     22.170 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking
# Parameters: (numElements = 1000, numThreads = 3, numTokens = 0)

# Run progress: 99.97% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 20.901 ms/op
# Warmup Iteration   2: 52.942 ms/op
# Warmup Iteration   3: 12.566 ms/op
Iteration   1: 16.799 ms/op
Iteration   2: 1.001 ms/op
Iteration   3: 4.615 ms/op
Iteration   4: 1.916 ms/op
Iteration   5: 1.124 ms/op
Iteration   6: 11.730 ms/op
Iteration   7: 20.799 ms/op
Iteration   8: 18.670 ms/op
Iteration   9: 10.705 ms/op
Iteration  10: 10.580 ms/op


Result "teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking":
  N = 10
  mean =      9.794 ±(99.9%) 11.218 ms/op

  Histogram, ms/op:
    [ 0.000,  2.500) = 3 
    [ 2.500,  5.000) = 1 
    [ 5.000,  7.500) = 0 
    [ 7.500, 10.000) = 0 
    [10.000, 12.500) = 3 
    [12.500, 15.000) = 0 
    [15.000, 17.500) = 1 
    [17.500, 20.000) = 1 
    [20.000, 22.500) = 1 
    [22.500, 25.000) = 0 
    [25.000, 27.500) = 0 

  Percentiles, ms/op:
      p(0.0000) =      1.001 ms/op
     p(50.0000) =     10.643 ms/op
     p(90.0000) =     20.586 ms/op
     p(95.0000) =     20.799 ms/op
     p(99.0000) =     20.799 ms/op
     p(99.9000) =     20.799 ms/op
     p(99.9900) =     20.799 ms/op
     p(99.9990) =     20.799 ms/op
     p(99.9999) =     20.799 ms/op
    p(100.0000) =     20.799 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking
# Parameters: (numElements = 1000, numThreads = 3, numTokens = 1000)

# Run progress: 99.97% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 41.235 ms/op
# Warmup Iteration   2: 19.322 ms/op
# Warmup Iteration   3: 27.366 ms/op
Iteration   1: 28.069 ms/op
Iteration   2: 4.756 ms/op
Iteration   3: 6.299 ms/op
Iteration   4: 19.521 ms/op
Iteration   5: 4.179 ms/op
Iteration   6: 15.924 ms/op
Iteration   7: 3.978 ms/op
Iteration   8: 4.147 ms/op
Iteration   9: 5.344 ms/op
Iteration  10: 19.347 ms/op


Result "teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking":
  N = 10
  mean =     11.156 ±(99.9%) 13.271 ms/op

  Histogram, ms/op:
    [ 0.000,  2.500) = 0 
    [ 2.500,  5.000) = 4 
    [ 5.000,  7.500) = 2 
    [ 7.500, 10.000) = 0 
    [10.000, 12.500) = 0 
    [12.500, 15.000) = 0 
    [15.000, 17.500) = 1 
    [17.500, 20.000) = 2 
    [20.000, 22.500) = 0 
    [22.500, 25.000) = 0 
    [25.000, 27.500) = 0 

  Percentiles, ms/op:
      p(0.0000) =      3.978 ms/op
     p(50.0000) =      5.821 ms/op
     p(90.0000) =     27.214 ms/op
     p(95.0000) =     28.069 ms/op
     p(99.0000) =     28.069 ms/op
     p(99.9000) =     28.069 ms/op
     p(99.9900) =     28.069 ms/op
     p(99.9990) =     28.069 ms/op
     p(99.9999) =     28.069 ms/op
    p(100.0000) =     28.069 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking
# Parameters: (numElements = 1000, numThreads = 3, numTokens = 1000000)

# Run progress: 99.98% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 3547.311 ms/op
# Warmup Iteration   2: 3493.012 ms/op
# Warmup Iteration   3: 3465.944 ms/op
Iteration   1: 3478.929 ms/op
Iteration   2: 3534.215 ms/op
Iteration   3: 3458.032 ms/op
Iteration   4: 3520.014 ms/op
Iteration   5: 3469.941 ms/op
Iteration   6: 3475.391 ms/op
Iteration   7: 3472.051 ms/op
Iteration   8: 3475.857 ms/op
Iteration   9: 3470.523 ms/op
Iteration  10: 3520.422 ms/op


Result "teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking":
  N = 10
  mean =   3487.538 ±(99.9%) 40.261 ms/op

  Histogram, ms/op:
    [3450.000, 3455.000) = 0 
    [3455.000, 3460.000) = 1 
    [3460.000, 3465.000) = 0 
    [3465.000, 3470.000) = 1 
    [3470.000, 3475.000) = 2 
    [3475.000, 3480.000) = 3 
    [3480.000, 3485.000) = 0 
    [3485.000, 3490.000) = 0 
    [3490.000, 3495.000) = 0 
    [3495.000, 3500.000) = 0 
    [3500.000, 3505.000) = 0 
    [3505.000, 3510.000) = 0 
    [3510.000, 3515.000) = 0 
    [3515.000, 3520.000) = 0 
    [3520.000, 3525.000) = 2 
    [3525.000, 3530.000) = 0 
    [3530.000, 3535.000) = 1 

  Percentiles, ms/op:
      p(0.0000) =   3458.032 ms/op
     p(50.0000) =   3475.624 ms/op
     p(90.0000) =   3532.836 ms/op
     p(95.0000) =   3534.215 ms/op
     p(99.0000) =   3534.215 ms/op
     p(99.9000) =   3534.215 ms/op
     p(99.9900) =   3534.215 ms/op
     p(99.9990) =   3534.215 ms/op
     p(99.9999) =   3534.215 ms/op
    p(100.0000) =   3534.215 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking
# Parameters: (numElements = 1000, numThreads = 3, numTokens = 10000000)

# Run progress: 99.98% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 34630.454 ms/op
# Warmup Iteration   2: 34598.769 ms/op
# Warmup Iteration   3: 34586.294 ms/op
Iteration   1: 34507.988 ms/op
Iteration   2: 34513.831 ms/op
Iteration   3: 34427.321 ms/op
Iteration   4: 34492.433 ms/op
Iteration   5: 34448.493 ms/op
Iteration   6: 34543.905 ms/op
Iteration   7: 34409.295 ms/op
Iteration   8: 34511.812 ms/op
Iteration   9: 34600.806 ms/op
Iteration  10: 34457.468 ms/op


Result "teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking":
  N = 10
  mean =  34491.335 ±(99.9%) 86.941 ms/op

  Histogram, ms/op:
    [34400.000, 34425.000) = 1 
    [34425.000, 34450.000) = 2 
    [34450.000, 34475.000) = 1 
    [34475.000, 34500.000) = 1 
    [34500.000, 34525.000) = 3 
    [34525.000, 34550.000) = 1 
    [34550.000, 34575.000) = 0 
    [34575.000, 34600.000) = 0 
    [34600.000, 34625.000) = 1 
    [34625.000, 34650.000) = 0 
    [34650.000, 34675.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =  34409.295 ms/op
     p(50.0000) =  34500.211 ms/op
     p(90.0000) =  34595.116 ms/op
     p(95.0000) =  34600.806 ms/op
     p(99.0000) =  34600.806 ms/op
     p(99.9000) =  34600.806 ms/op
     p(99.9900) =  34600.806 ms/op
     p(99.9990) =  34600.806 ms/op
     p(99.9999) =  34600.806 ms/op
    p(100.0000) =  34600.806 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking
# Parameters: (numElements = 1000, numThreads = 2, numTokens = 0)

# Run progress: 99.98% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 36.065 ms/op
# Warmup Iteration   2: 2.178 ms/op
# Warmup Iteration   3: 1.613 ms/op
Iteration   1: 27.423 ms/op
Iteration   2: 0.894 ms/op
Iteration   3: 3.132 ms/op
Iteration   4: 3.305 ms/op
Iteration   5: 0.981 ms/op
Iteration   6: 0.994 ms/op
Iteration   7: 1.092 ms/op
Iteration   8: 0.726 ms/op
Iteration   9: 0.619 ms/op
Iteration  10: 0.751 ms/op


Result "teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking":
  N = 10
  mean =      3.992 ±(99.9%) 12.536 ms/op

  Histogram, ms/op:
    [ 0.000,  2.500) = 7 
    [ 2.500,  5.000) = 2 
    [ 5.000,  7.500) = 0 
    [ 7.500, 10.000) = 0 
    [10.000, 12.500) = 0 
    [12.500, 15.000) = 0 
    [15.000, 17.500) = 0 
    [17.500, 20.000) = 0 
    [20.000, 22.500) = 0 
    [22.500, 25.000) = 0 
    [25.000, 27.500) = 1 

  Percentiles, ms/op:
      p(0.0000) =      0.619 ms/op
     p(50.0000) =      0.987 ms/op
     p(90.0000) =     25.011 ms/op
     p(95.0000) =     27.423 ms/op
     p(99.0000) =     27.423 ms/op
     p(99.9000) =     27.423 ms/op
     p(99.9900) =     27.423 ms/op
     p(99.9990) =     27.423 ms/op
     p(99.9999) =     27.423 ms/op
    p(100.0000) =     27.423 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking
# Parameters: (numElements = 1000, numThreads = 2, numTokens = 1000)

# Run progress: 99.98% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 30.610 ms/op
# Warmup Iteration   2: 16.557 ms/op
# Warmup Iteration   3: 8.083 ms/op
Iteration   1: 7.947 ms/op
Iteration   2: 8.679 ms/op
Iteration   3: 7.940 ms/op
Iteration   4: 7.852 ms/op
Iteration   5: 7.529 ms/op
Iteration   6: 7.080 ms/op
Iteration   7: 7.884 ms/op
Iteration   8: 7.195 ms/op
Iteration   9: 7.647 ms/op
Iteration  10: 7.363 ms/op


Result "teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking":
  N = 10
  mean =      7.712 ±(99.9%) 0.698 ms/op

  Histogram, ms/op:
    [7.000, 7.125) = 1 
    [7.125, 7.250) = 1 
    [7.250, 7.375) = 1 
    [7.375, 7.500) = 0 
    [7.500, 7.625) = 1 
    [7.625, 7.750) = 1 
    [7.750, 7.875) = 1 
    [7.875, 8.000) = 3 
    [8.000, 8.125) = 0 
    [8.125, 8.250) = 0 
    [8.250, 8.375) = 0 
    [8.375, 8.500) = 0 
    [8.500, 8.625) = 0 
    [8.625, 8.750) = 1 
    [8.750, 8.875) = 0 

  Percentiles, ms/op:
      p(0.0000) =      7.080 ms/op
     p(50.0000) =      7.749 ms/op
     p(90.0000) =      8.606 ms/op
     p(95.0000) =      8.679 ms/op
     p(99.0000) =      8.679 ms/op
     p(99.9000) =      8.679 ms/op
     p(99.9900) =      8.679 ms/op
     p(99.9990) =      8.679 ms/op
     p(99.9999) =      8.679 ms/op
    p(100.0000) =      8.679 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking
# Parameters: (numElements = 1000, numThreads = 2, numTokens = 1000000)

# Run progress: 99.99% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 6430.232 ms/op
# Warmup Iteration   2: 6397.364 ms/op
# Warmup Iteration   3: 6354.144 ms/op
Iteration   1: 6351.333 ms/op
Iteration   2: 6358.499 ms/op
Iteration   3: 6350.915 ms/op
Iteration   4: 6383.704 ms/op
Iteration   5: 6366.063 ms/op
Iteration   6: 6361.827 ms/op
Iteration   7: 6351.554 ms/op
Iteration   8: 6384.557 ms/op
Iteration   9: 6355.696 ms/op
Iteration  10: 6401.553 ms/op


Result "teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking":
  N = 10
  mean =   6366.570 ±(99.9%) 26.427 ms/op

  Histogram, ms/op:
    [6350.000, 6355.000) = 3 
    [6355.000, 6360.000) = 2 
    [6360.000, 6365.000) = 1 
    [6365.000, 6370.000) = 1 
    [6370.000, 6375.000) = 0 
    [6375.000, 6380.000) = 0 
    [6380.000, 6385.000) = 2 
    [6385.000, 6390.000) = 0 
    [6390.000, 6395.000) = 0 
    [6395.000, 6400.000) = 0 
    [6400.000, 6405.000) = 1 

  Percentiles, ms/op:
      p(0.0000) =   6350.915 ms/op
     p(50.0000) =   6360.163 ms/op
     p(90.0000) =   6399.853 ms/op
     p(95.0000) =   6401.553 ms/op
     p(99.0000) =   6401.553 ms/op
     p(99.9000) =   6401.553 ms/op
     p(99.9900) =   6401.553 ms/op
     p(99.9990) =   6401.553 ms/op
     p(99.9999) =   6401.553 ms/op
    p(100.0000) =   6401.553 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking
# Parameters: (numElements = 1000, numThreads = 2, numTokens = 10000000)

# Run progress: 99.99% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 63024.718 ms/op
# Warmup Iteration   2: 63012.239 ms/op
# Warmup Iteration   3: 63001.740 ms/op
Iteration   1: 63100.066 ms/op
Iteration   2: 62930.096 ms/op
Iteration   3: 62843.201 ms/op
Iteration   4: 63032.278 ms/op
Iteration   5: 62914.603 ms/op
Iteration   6: 62831.755 ms/op
Iteration   7: 62976.639 ms/op
Iteration   8: 62907.686 ms/op
Iteration   9: 62774.322 ms/op
Iteration  10: 62920.977 ms/op


Result "teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking":
  N = 10
  mean =  62923.162 ±(99.9%) 145.475 ms/op

  Histogram, ms/op:
    [62700.000, 62750.000) = 0 
    [62750.000, 62800.000) = 1 
    [62800.000, 62850.000) = 2 
    [62850.000, 62900.000) = 0 
    [62900.000, 62950.000) = 4 
    [62950.000, 63000.000) = 1 
    [63000.000, 63050.000) = 1 
    [63050.000, 63100.000) = 0 
    [63100.000, 63150.000) = 1 

  Percentiles, ms/op:
      p(0.0000) =  62774.322 ms/op
     p(50.0000) =  62917.790 ms/op
     p(90.0000) =  63093.287 ms/op
     p(95.0000) =  63100.066 ms/op
     p(99.0000) =  63100.066 ms/op
     p(99.9000) =  63100.066 ms/op
     p(99.9900) =  63100.066 ms/op
     p(99.9990) =  63100.066 ms/op
     p(99.9999) =  63100.066 ms/op
    p(100.0000) =  63100.066 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking
# Parameters: (numElements = 1000, numThreads = 1, numTokens = 0)

# Run progress: 99.99% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 12.621 ms/op
# Warmup Iteration   2: 1.936 ms/op
# Warmup Iteration   3: 1.731 ms/op
Iteration   1: 1.506 ms/op
Iteration   2: 0.839 ms/op
Iteration   3: 1.284 ms/op
Iteration   4: 1.199 ms/op
Iteration   5: 1.076 ms/op
Iteration   6: 1.213 ms/op
Iteration   7: 1.103 ms/op
Iteration   8: 0.856 ms/op
Iteration   9: 0.775 ms/op
Iteration  10: 0.718 ms/op


Result "teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking":
  N = 10
  mean =      1.057 ±(99.9%) 0.385 ms/op

  Histogram, ms/op:
    [0.700, 0.750) = 1 
    [0.750, 0.800) = 1 
    [0.800, 0.850) = 1 
    [0.850, 0.900) = 1 
    [0.900, 0.950) = 0 
    [0.950, 1.000) = 0 
    [1.000, 1.050) = 0 
    [1.050, 1.100) = 1 
    [1.100, 1.150) = 1 
    [1.150, 1.200) = 1 
    [1.200, 1.250) = 1 
    [1.250, 1.300) = 1 
    [1.300, 1.350) = 0 
    [1.350, 1.400) = 0 
    [1.400, 1.450) = 0 
    [1.450, 1.500) = 0 
    [1.500, 1.550) = 1 

  Percentiles, ms/op:
      p(0.0000) =      0.718 ms/op
     p(50.0000) =      1.089 ms/op
     p(90.0000) =      1.484 ms/op
     p(95.0000) =      1.506 ms/op
     p(99.0000) =      1.506 ms/op
     p(99.9000) =      1.506 ms/op
     p(99.9900) =      1.506 ms/op
     p(99.9990) =      1.506 ms/op
     p(99.9999) =      1.506 ms/op
    p(100.0000) =      1.506 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking
# Parameters: (numElements = 1000, numThreads = 1, numTokens = 1000)

# Run progress: 99.99% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 24.775 ms/op
# Warmup Iteration   2: 11.792 ms/op
# Warmup Iteration   3: 10.363 ms/op
Iteration   1: 10.032 ms/op
Iteration   2: 10.355 ms/op
Iteration   3: 11.433 ms/op
Iteration   4: 10.943 ms/op
Iteration   5: 9.909 ms/op
Iteration   6: 10.173 ms/op
Iteration   7: 10.072 ms/op
Iteration   8: 9.742 ms/op
Iteration   9: 9.799 ms/op
Iteration  10: 9.964 ms/op


Result "teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking":
  N = 10
  mean =     10.242 ±(99.9%) 0.818 ms/op

  Histogram, ms/op:
    [ 9.000,  9.250) = 0 
    [ 9.250,  9.500) = 0 
    [ 9.500,  9.750) = 1 
    [ 9.750, 10.000) = 3 
    [10.000, 10.250) = 3 
    [10.250, 10.500) = 1 
    [10.500, 10.750) = 0 
    [10.750, 11.000) = 1 
    [11.000, 11.250) = 0 
    [11.250, 11.500) = 1 
    [11.500, 11.750) = 0 

  Percentiles, ms/op:
      p(0.0000) =      9.742 ms/op
     p(50.0000) =     10.052 ms/op
     p(90.0000) =     11.384 ms/op
     p(95.0000) =     11.433 ms/op
     p(99.0000) =     11.433 ms/op
     p(99.9000) =     11.433 ms/op
     p(99.9900) =     11.433 ms/op
     p(99.9990) =     11.433 ms/op
     p(99.9999) =     11.433 ms/op
    p(100.0000) =     11.433 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking
# Parameters: (numElements = 1000, numThreads = 1, numTokens = 1000000)

# Run progress: 100.00% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 9276.004 ms/op
# Warmup Iteration   2: 9202.536 ms/op
# Warmup Iteration   3: 9206.394 ms/op
Iteration   1: 9229.071 ms/op
Iteration   2: 9233.591 ms/op
Iteration   3: 9214.610 ms/op
Iteration   4: 9217.729 ms/op
Iteration   5: 9411.050 ms/op
Iteration   6: 9227.718 ms/op
Iteration   7: 9222.954 ms/op
Iteration   8: 9257.440 ms/op
Iteration   9: 9238.885 ms/op
Iteration  10: 9244.033 ms/op


Result "teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking":
  N = 10
  mean =   9249.708 ±(99.9%) 87.838 ms/op

  Histogram, ms/op:
    [9200.000, 9225.000) = 3 
    [9225.000, 9250.000) = 5 
    [9250.000, 9275.000) = 1 
    [9275.000, 9300.000) = 0 
    [9300.000, 9325.000) = 0 
    [9325.000, 9350.000) = 0 
    [9350.000, 9375.000) = 0 
    [9375.000, 9400.000) = 0 
    [9400.000, 9425.000) = 1 
    [9425.000, 9450.000) = 0 
    [9450.000, 9475.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   9214.610 ms/op
     p(50.0000) =   9231.331 ms/op
     p(90.0000) =   9395.689 ms/op
     p(95.0000) =   9411.050 ms/op
     p(99.0000) =   9411.050 ms/op
     p(99.9000) =   9411.050 ms/op
     p(99.9900) =   9411.050 ms/op
     p(99.9990) =   9411.050 ms/op
     p(99.9999) =   9411.050 ms/op
    p(100.0000) =   9411.050 ms/op


# JMH version: 1.19
# 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: -Djmh.ignoreLock=true
# Warmup: 3 iterations, single-shot each
# Measurement: 10 iterations, single-shot each
# Timeout: 10 min per iteration
# Threads: 1 thread
# Benchmark mode: Single shot invocation time
# Benchmark: teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking
# Parameters: (numElements = 1000, numThreads = 1, numTokens = 10000000)

# Run progress: 100.00% complete, ETA 00:00:00
# Fork: 1 of 1
# Warmup Iteration   1: 92171.213 ms/op
# Warmup Iteration   2: 92210.348 ms/op
# Warmup Iteration   3: 92145.757 ms/op
Iteration   1: 92141.931 ms/op
Iteration   2: 92437.568 ms/op
Iteration   3: 92464.925 ms/op
Iteration   4: 92310.887 ms/op
Iteration   5: 92480.669 ms/op
Iteration   6: 92361.825 ms/op
Iteration   7: 92489.431 ms/op
Iteration   8: 92309.046 ms/op
Iteration   9: 92042.519 ms/op
Iteration  10: 92189.126 ms/op


Result "teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking":
  N = 10
  mean =  92322.793 ±(99.9%) 234.787 ms/op

  Histogram, ms/op:
    [92000.000, 92050.000) = 1 
    [92050.000, 92100.000) = 0 
    [92100.000, 92150.000) = 1 
    [92150.000, 92200.000) = 1 
    [92200.000, 92250.000) = 0 
    [92250.000, 92300.000) = 0 
    [92300.000, 92350.000) = 2 
    [92350.000, 92400.000) = 1 
    [92400.000, 92450.000) = 1 

  Percentiles, ms/op:
      p(0.0000) =  92042.519 ms/op
     p(50.0000) =  92336.356 ms/op
     p(90.0000) =  92488.555 ms/op
     p(95.0000) =  92489.431 ms/op
     p(99.0000) =  92489.431 ms/op
     p(99.9000) =  92489.431 ms/op
     p(99.9900) =  92489.431 ms/op
     p(99.9990) =  92489.431 ms/op
     p(99.9999) =  92489.431 ms/op
    p(100.0000) =  92489.431 ms/op


# Run complete. Total time: 01:41:34

Benchmark                                                         (capacity)  (numElements)  (numExecutions)  (numThreads)  (numTokens)  Mode  Cnt      Score     Error  Units
BlackHoleStageBenchmark.executeStage                                     N/A            N/A              N/A           N/A            0  avgt   30     ≈ 10⁻⁵            ms/op
BlackHoleStageBenchmark.executeStage                                     N/A            N/A              N/A           N/A           10  avgt   30     ≈ 10⁻⁵            ms/op
BlackHoleStageBenchmark.executeStage                                     N/A            N/A              N/A           N/A          100  avgt   30     ≈ 10⁻³            ms/op
BlackHoleStageBenchmark.executeStage                                     N/A            N/A              N/A           N/A         1000  avgt   30      0.003 ±   0.001  ms/op
port2port.Port2PortBenchmark.queue                                      1024            N/A              N/A           N/A          N/A  avgt   90     17.371 ±   0.441  ns/op
port2port.Port2PortBenchmark.queue:add                                  1024            N/A              N/A           N/A          N/A  avgt   90     17.336 ±   0.434  ns/op
port2port.Port2PortBenchmark.queue:remove                               1024            N/A              N/A           N/A          N/A  avgt   90     17.406 ±   0.449  ns/op
port2port.Port2PortWithTermInstanceofCheckBenchmark.queue               1024            N/A              N/A           N/A          N/A  avgt   90     15.212 ±   0.372  ns/op
port2port.Port2PortWithTermInstanceofCheckBenchmark.queue:add           1024            N/A              N/A           N/A          N/A  avgt   90     15.185 ±   0.361  ns/op
port2port.Port2PortWithTermInstanceofCheckBenchmark.queue:remove        1024            N/A              N/A           N/A          N/A  avgt   90     15.238 ±   0.384  ns/op
port2port.Port2PortWithTermReferenceCheckBenchmark.queue                1024            N/A              N/A           N/A          N/A  avgt   90     18.772 ±   0.335  ns/op
port2port.Port2PortWithTermReferenceCheckBenchmark.queue:add            1024            N/A              N/A           N/A          N/A  avgt   90     18.703 ±   0.314  ns/op
port2port.Port2PortWithTermReferenceCheckBenchmark.queue:remove         1024            N/A              N/A           N/A          N/A  avgt   90     18.842 ±   0.361  ns/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               64             3      2000000    ss   10   7674.484 ±  95.471  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               64             3      1000000    ss   10   3837.460 ±  95.535  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               64             3         1000    ss   10      7.676 ±   6.574  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               64             2      2000000    ss   10  10131.199 ± 208.779  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               64             2      1000000    ss   10   5064.854 ± 114.812  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               64             2         1000    ss   10      7.118 ±   1.468  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               64             1      2000000    ss   10  18467.893 ±  55.687  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               64             1      1000000    ss   10   9248.341 ±  98.444  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               64             1         1000    ss   10     12.057 ±   2.305  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               32             3      2000000    ss   10   7280.404 ±  44.856  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               32             3      1000000    ss   10   3618.256 ±  50.177  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               32             3         1000    ss   10      8.979 ±   7.474  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               32             2      2000000    ss   10   9928.153 ± 147.927  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               32             2      1000000    ss   10   4995.900 ±  97.801  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               32             2         1000    ss   10      7.788 ±   1.129  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               32             1      2000000    ss   10  18479.308 ±  78.951  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               32             1      1000000    ss   10   9246.206 ±  99.911  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               32             1         1000    ss   10     12.596 ±   2.905  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                2             3      2000000    ss   10   6965.274 ±  66.446  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                2             3      1000000    ss   10   3476.302 ±  77.436  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                2             3         1000    ss   10     16.380 ±  12.107  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                2             2      2000000    ss   10   9887.219 ±  69.268  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                2             2      1000000    ss   10   5033.785 ± 115.164  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                2             2         1000    ss   10     13.997 ±   6.813  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                2             1      2000000    ss   10  18500.183 ± 135.152  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                2             1      1000000    ss   10   9286.324 ± 146.662  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                2             1         1000    ss   10     14.488 ±   5.828  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                1             3      2000000    ss   10   6945.613 ±  55.235  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                1             3      1000000    ss   10   3470.176 ±  68.202  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                1             3         1000    ss   10     19.781 ±  10.961  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                1             2      2000000    ss   10   9621.905 ±  32.990  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                1             2      1000000    ss   10   4821.427 ±  29.961  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                1             2         1000    ss   10     15.718 ±   5.073  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                1             1      2000000    ss   10  18497.312 ± 127.344  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                1             1      1000000    ss   10   9314.234 ± 209.032  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                1             1         1000    ss   10     15.695 ±   5.976  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             3            0    ss   10      9.794 ±  11.218  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             3         1000    ss   10     11.156 ±  13.271  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             3      1000000    ss   10   3487.538 ±  40.261  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             3     10000000    ss   10  34491.335 ±  86.941  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             2            0    ss   10      3.992 ±  12.536  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             2         1000    ss   10      7.712 ±   0.698  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             2      1000000    ss   10   6366.570 ±  26.427  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             2     10000000    ss   10  62923.162 ± 145.475  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             1            0    ss   10      1.057 ±   0.385  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             1         1000    ss   10     10.242 ±   0.818  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             1      1000000    ss   10   9249.708 ±  87.838  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             1     10000000    ss   10  92322.793 ± 234.787  ms/op

[NO RESULT] teetime.benchmark.BlackHoleStageBenchmark.executeStage Score: ≈ 10⁻⁵ ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.BlackHoleStageBenchmark.executeStage Score: ≈ 10⁻⁵ ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.BlackHoleStageBenchmark.executeStage Score: ≈ 10⁻³ ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.BlackHoleStageBenchmark.executeStage Score: 0.003 ±(99.9%) 0.001 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.port2port.Port2PortBenchmark.queue Score: 17.371 ±(99.9%) 0.441 ns/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.port2port.Port2PortWithTermInstanceofCheckBenchmark.queue Score: 15.212 ±(99.9%) 0.372 ns/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.port2port.Port2PortWithTermReferenceCheckBenchmark.queue Score: 18.772 ±(99.9%) 0.335 ns/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 7674.484 ±(99.9%) 95.471 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 3837.460 ±(99.9%) 95.535 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 7.676 ±(99.9%) 6.574 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 10131.199 ±(99.9%) 208.779 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 5064.854 ±(99.9%) 114.812 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 7.118 ±(99.9%) 1.468 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 18467.893 ±(99.9%) 55.687 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 9248.341 ±(99.9%) 98.444 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 12.057 ±(99.9%) 2.305 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 7280.404 ±(99.9%) 44.856 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 3618.256 ±(99.9%) 50.177 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 8.979 ±(99.9%) 7.474 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 9928.153 ±(99.9%) 147.927 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 4995.900 ±(99.9%) 97.801 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 7.788 ±(99.9%) 1.129 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 18479.308 ±(99.9%) 78.951 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 9246.206 ±(99.9%) 99.911 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 12.596 ±(99.9%) 2.905 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 6965.274 ±(99.9%) 66.446 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 3476.302 ±(99.9%) 77.436 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 16.380 ±(99.9%) 12.107 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 9887.219 ±(99.9%) 69.268 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 5033.785 ±(99.9%) 115.164 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 13.997 ±(99.9%) 6.813 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 18500.183 ±(99.9%) 135.152 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 9286.324 ±(99.9%) 146.662 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 14.488 ±(99.9%) 5.828 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 6945.613 ±(99.9%) 55.235 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 3470.176 ±(99.9%) 68.202 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 19.781 ±(99.9%) 10.961 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 9621.905 ±(99.9%) 32.990 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 4821.427 ±(99.9%) 29.961 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 15.718 ±(99.9%) 5.073 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 18497.312 ±(99.9%) 127.344 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 9314.234 ±(99.9%) 209.032 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 15.695 ±(99.9%) 5.976 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 9.794 ±(99.9%) 11.218 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 11.156 ±(99.9%) 13.271 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 3487.538 ±(99.9%) 40.261 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 34491.335 ±(99.9%) 86.941 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 3.992 ±(99.9%) 12.536 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 7.712 ±(99.9%) 0.698 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 6366.570 ±(99.9%) 26.427 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 62923.162 ±(99.9%) 145.475 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 1.057 ±(99.9%) 0.385 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 10.242 ±(99.9%) 0.818 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 9249.708 ±(99.9%) 87.838 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 92322.793 ±(99.9%) 234.787 ms/op (Bounds: [NaN, NaN])
Recording plot data
Finished: SUCCESS