SuccessConsole Output

Skipping 14 KB.. Full Log
��⁵ 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:49
# 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: 18.970 ns/op
# Warmup Iteration   2: 16.375 ns/op
# Warmup Iteration   3: 16.936 ns/op
# Warmup Iteration   4: 16.212 ns/op
# Warmup Iteration   5: 15.966 ns/op
Iteration   1: 19.680 ns/op
                 add:    19.208 ns/op
                 remove: 20.152 ns/op

Iteration   2: 15.931 ns/op
                 add:    15.922 ns/op
                 remove: 15.939 ns/op

Iteration   3: 15.970 ns/op
                 add:    15.960 ns/op
                 remove: 15.981 ns/op

Iteration   4: 16.267 ns/op
                 add:    16.261 ns/op
                 remove: 16.272 ns/op

Iteration   5: 16.350 ns/op
                 add:    16.277 ns/op
                 remove: 16.423 ns/op

Iteration   6: 15.969 ns/op
                 add:    15.972 ns/op
                 remove: 15.965 ns/op

Iteration   7: 17.112 ns/op
                 add:    16.951 ns/op
                 remove: 17.273 ns/op

Iteration   8: 16.412 ns/op
                 add:    16.292 ns/op
                 remove: 16.532 ns/op

Iteration   9: 15.917 ns/op
                 add:    15.913 ns/op
                 remove: 15.921 ns/op

Iteration  10: 16.041 ns/op
                 add:    16.103 ns/op
                 remove: 15.979 ns/op

Iteration  11: 15.881 ns/op
                 add:    15.866 ns/op
                 remove: 15.896 ns/op

Iteration  12: 16.107 ns/op
                 add:    16.099 ns/op
                 remove: 16.115 ns/op

Iteration  13: 16.981 ns/op
                 add:    16.838 ns/op
                 remove: 17.124 ns/op

Iteration  14: 16.152 ns/op
                 add:    16.149 ns/op
                 remove: 16.156 ns/op

Iteration  15: 16.118 ns/op
                 add:    16.097 ns/op
                 remove: 16.140 ns/op

Iteration  16: 16.209 ns/op
                 add:    16.180 ns/op
                 remove: 16.238 ns/op

Iteration  17: 17.246 ns/op
                 add:    17.099 ns/op
                 remove: 17.392 ns/op

Iteration  18: 16.311 ns/op
                 add:    16.304 ns/op
                 remove: 16.318 ns/op

Iteration  19: 15.910 ns/op
                 add:    15.904 ns/op
                 remove: 15.915 ns/op

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

Iteration  21: 15.997 ns/op
                 add:    15.984 ns/op
                 remove: 16.010 ns/op

Iteration  22: 16.066 ns/op
                 add:    16.049 ns/op
                 remove: 16.082 ns/op

Iteration  23: 18.323 ns/op
                 add:    17.970 ns/op
                 remove: 18.677 ns/op

Iteration  24: 16.131 ns/op
                 add:    16.120 ns/op
                 remove: 16.141 ns/op

Iteration  25: 16.348 ns/op
                 add:    16.327 ns/op
                 remove: 16.369 ns/op

Iteration  26: 16.053 ns/op
                 add:    16.026 ns/op
                 remove: 16.081 ns/op

Iteration  27: 16.173 ns/op
                 add:    16.128 ns/op
                 remove: 16.218 ns/op

Iteration  28: 15.908 ns/op
                 add:    15.906 ns/op
                 remove: 15.910 ns/op

Iteration  29: 16.336 ns/op
                 add:    16.325 ns/op
                 remove: 16.347 ns/op

Iteration  30: 16.000 ns/op
                 add:    15.988 ns/op
                 remove: 16.012 ns/op


# Run progress: 49.49% complete, ETA 00:04:47
# Fork: 2 of 3
# Warmup Iteration   1: 16.823 ns/op
# Warmup Iteration   2: 17.214 ns/op
# Warmup Iteration   3: 17.070 ns/op
# Warmup Iteration   4: 15.946 ns/op
# Warmup Iteration   5: 16.521 ns/op
Iteration   1: 16.518 ns/op
                 add:    16.503 ns/op
                 remove: 16.534 ns/op

Iteration   2: 17.017 ns/op
                 add:    16.987 ns/op
                 remove: 17.048 ns/op

Iteration   3: 16.182 ns/op
                 add:    16.167 ns/op
                 remove: 16.197 ns/op

Iteration   4: 16.375 ns/op
                 add:    16.365 ns/op
                 remove: 16.385 ns/op

Iteration   5: 16.549 ns/op
                 add:    16.534 ns/op
                 remove: 16.565 ns/op

Iteration   6: 16.568 ns/op
                 add:    16.549 ns/op
                 remove: 16.587 ns/op

Iteration   7: 16.065 ns/op
                 add:    16.045 ns/op
                 remove: 16.085 ns/op

Iteration   8: 16.051 ns/op
                 add:    15.973 ns/op
                 remove: 16.128 ns/op

Iteration   9: 20.268 ns/op
                 add:    19.699 ns/op
                 remove: 20.838 ns/op

Iteration  10: 16.491 ns/op
                 add:    16.489 ns/op
                 remove: 16.494 ns/op

Iteration  11: 16.567 ns/op
                 add:    16.555 ns/op
                 remove: 16.578 ns/op

Iteration  12: 16.500 ns/op
                 add:    16.499 ns/op
                 remove: 16.502 ns/op

Iteration  13: 16.520 ns/op
                 add:    16.522 ns/op
                 remove: 16.517 ns/op

Iteration  14: 16.660 ns/op
                 add:    16.652 ns/op
                 remove: 16.668 ns/op

Iteration  15: 16.130 ns/op
                 add:    16.129 ns/op
                 remove: 16.130 ns/op

Iteration  16: 16.666 ns/op
                 add:    16.662 ns/op
                 remove: 16.671 ns/op

Iteration  17: 16.328 ns/op
                 add:    16.351 ns/op
                 remove: 16.304 ns/op

Iteration  18: 17.745 ns/op
                 add:    17.682 ns/op
                 remove: 17.808 ns/op

Iteration  19: 16.297 ns/op
                 add:    16.275 ns/op
                 remove: 16.318 ns/op

Iteration  20: 16.493 ns/op
                 add:    16.478 ns/op
                 remove: 16.508 ns/op

Iteration  21: 18.508 ns/op
                 add:    18.193 ns/op
                 remove: 18.824 ns/op

Iteration  22: 18.573 ns/op
                 add:    18.240 ns/op
                 remove: 18.906 ns/op

Iteration  23: 17.268 ns/op
                 add:    17.139 ns/op
                 remove: 17.396 ns/op

Iteration  24: 16.663 ns/op
                 add:    16.643 ns/op
                 remove: 16.684 ns/op

Iteration  25: 16.503 ns/op
                 add:    16.483 ns/op
                 remove: 16.522 ns/op

Iteration  26: 16.482 ns/op
                 add:    16.472 ns/op
                 remove: 16.491 ns/op

Iteration  27: 16.563 ns/op
                 add:    16.524 ns/op
                 remove: 16.602 ns/op

Iteration  28: 16.543 ns/op
                 add:    16.534 ns/op
                 remove: 16.553 ns/op

Iteration  29: 16.421 ns/op
                 add:    16.506 ns/op
                 remove: 16.337 ns/op

Iteration  30: 16.444 ns/op
                 add:    16.438 ns/op
                 remove: 16.451 ns/op


# Run progress: 55.79% complete, ETA 00:04:11
# Fork: 3 of 3
# Warmup Iteration   1: 16.432 ns/op
# Warmup Iteration   2: 17.054 ns/op
# Warmup Iteration   3: 17.860 ns/op
# Warmup Iteration   4: 15.599 ns/op
# Warmup Iteration   5: 16.651 ns/op
Iteration   1: 18.306 ns/op
                 add:    18.056 ns/op
                 remove: 18.556 ns/op

Iteration   2: 17.543 ns/op
                 add:    17.472 ns/op
                 remove: 17.614 ns/op

Iteration   3: 14.558 ns/op
                 add:    14.575 ns/op
                 remove: 14.541 ns/op

Iteration   4: 16.896 ns/op
                 add:    16.895 ns/op
                 remove: 16.897 ns/op

Iteration   5: 16.828 ns/op
                 add:    16.816 ns/op
                 remove: 16.839 ns/op

Iteration   6: 16.683 ns/op
                 add:    16.689 ns/op
                 remove: 16.677 ns/op

Iteration   7: 15.487 ns/op
                 add:    15.492 ns/op
                 remove: 15.482 ns/op

Iteration   8: 15.886 ns/op
                 add:    15.892 ns/op
                 remove: 15.881 ns/op

Iteration   9: 15.701 ns/op
                 add:    15.711 ns/op
                 remove: 15.690 ns/op

Iteration  10: 16.418 ns/op
                 add:    16.418 ns/op
                 remove: 16.418 ns/op

Iteration  11: 16.861 ns/op
                 add:    16.861 ns/op
                 remove: 16.862 ns/op

Iteration  12: 17.362 ns/op
                 add:    17.299 ns/op
                 remove: 17.426 ns/op

Iteration  13: 17.359 ns/op
                 add:    17.346 ns/op
                 remove: 17.371 ns/op

Iteration  14: 18.451 ns/op
                 add:    18.237 ns/op
                 remove: 18.666 ns/op

Iteration  15: 17.283 ns/op
                 add:    17.269 ns/op
                 remove: 17.297 ns/op

Iteration  16: 18.383 ns/op
                 add:    18.252 ns/op
                 remove: 18.515 ns/op

Iteration  17: 17.235 ns/op
                 add:    17.197 ns/op
                 remove: 17.273 ns/op

Iteration  18: 18.865 ns/op
                 add:    18.664 ns/op
                 remove: 19.065 ns/op

Iteration  19: 17.101 ns/op
                 add:    17.073 ns/op
                 remove: 17.129 ns/op

Iteration  20: 17.483 ns/op
                 add:    17.403 ns/op
                 remove: 17.563 ns/op

Iteration  21: 16.978 ns/op
                 add:    16.973 ns/op
                 remove: 16.984 ns/op

Iteration  22: 17.249 ns/op
                 add:    17.195 ns/op
                 remove: 17.302 ns/op

Iteration  23: 16.813 ns/op
                 add:    16.803 ns/op
                 remove: 16.822 ns/op

Iteration  24: 16.703 ns/op
                 add:    16.695 ns/op
                 remove: 16.711 ns/op

Iteration  25: 17.120 ns/op
                 add:    17.114 ns/op
                 remove: 17.126 ns/op

Iteration  26: 16.511 ns/op
                 add:    16.505 ns/op
                 remove: 16.518 ns/op

Iteration  27: 18.125 ns/op
                 add:    17.993 ns/op
                 remove: 18.257 ns/op

Iteration  28: 17.466 ns/op
                 add:    17.401 ns/op
                 remove: 17.532 ns/op

Iteration  29: 17.022 ns/op
                 add:    17.016 ns/op
                 remove: 17.028 ns/op

Iteration  30: 17.106 ns/op
                 add:    17.099 ns/op
                 remove: 17.113 ns/op



Result "teetime.benchmark.port2port.Port2PortBenchmark.queue":
  16.753 ±(99.9%) 0.323 ns/op [Average]
  (min, avg, max) = (14.558, 16.753, 20.268), stdev = 0.900
  CI (99.9%): [16.430, 17.076] (assumes normal distribution)

Secondary result "teetime.benchmark.port2port.Port2PortBenchmark.queue:add":
  16.701 ±(99.9%) 0.292 ns/op [Average]
  (min, avg, max) = (14.575, 16.701, 19.699), stdev = 0.815
  CI (99.9%): [16.408, 16.993] (assumes normal distribution)

Secondary result "teetime.benchmark.port2port.Port2PortBenchmark.queue:remove":
  16.806 ±(99.9%) 0.355 ns/op [Average]
  (min, avg, max) = (14.541, 16.806, 20.838), stdev = 0.989
  CI (99.9%): [16.451, 17.161] (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: 38.399 ns/op
# Warmup Iteration   2: 19.689 ns/op
# Warmup Iteration   3: 15.920 ns/op
# Warmup Iteration   4: 16.911 ns/op
# Warmup Iteration   5: 16.808 ns/op
Iteration   1: 16.468 ns/op
                 add:    16.466 ns/op
                 remove: 16.470 ns/op

Iteration   2: 17.070 ns/op
                 add:    17.033 ns/op
                 remove: 17.107 ns/op

Iteration   3: 15.581 ns/op
                 add:    15.579 ns/op
                 remove: 15.584 ns/op

Iteration   4: 17.277 ns/op
                 add:    17.248 ns/op
                 remove: 17.305 ns/op

Iteration   5: 16.982 ns/op
                 add:    16.979 ns/op
                 remove: 16.984 ns/op

Iteration   6: 15.386 ns/op
                 add:    15.359 ns/op
                 remove: 15.413 ns/op

Iteration   7: 18.131 ns/op
                 add:    18.093 ns/op
                 remove: 18.169 ns/op

Iteration   8: 15.195 ns/op
                 add:    15.237 ns/op
                 remove: 15.152 ns/op

Iteration   9: 14.727 ns/op
                 add:    14.720 ns/op
                 remove: 14.734 ns/op

Iteration  10: 15.394 ns/op
                 add:    15.336 ns/op
                 remove: 15.453 ns/op

Iteration  11: 14.853 ns/op
                 add:    14.853 ns/op
                 remove: 14.854 ns/op

Iteration  12: 14.624 ns/op
                 add:    14.624 ns/op
                 remove: 14.624 ns/op

Iteration  13: 15.080 ns/op
                 add:    15.145 ns/op
                 remove: 15.015 ns/op

Iteration  14: 14.759 ns/op
                 add:    14.738 ns/op
                 remove: 14.780 ns/op

Iteration  15: 14.625 ns/op
                 add:    14.625 ns/op
                 remove: 14.625 ns/op

Iteration  16: 14.631 ns/op
                 add:    14.625 ns/op
                 remove: 14.636 ns/op

Iteration  17: 14.954 ns/op
                 add:    14.953 ns/op
                 remove: 14.955 ns/op

Iteration  18: 20.039 ns/op
                 add:    19.456 ns/op
                 remove: 20.621 ns/op

Iteration  19: 17.541 ns/op
                 add:    17.451 ns/op
                 remove: 17.631 ns/op

Iteration  20: 15.059 ns/op
                 add:    15.054 ns/op
                 remove: 15.065 ns/op

Iteration  21: 16.459 ns/op
                 add:    16.350 ns/op
                 remove: 16.567 ns/op

Iteration  22: 15.106 ns/op
                 add:    15.108 ns/op
                 remove: 15.104 ns/op

Iteration  23: 15.116 ns/op
                 add:    15.105 ns/op
                 remove: 15.126 ns/op

Iteration  24: 15.109 ns/op
                 add:    15.082 ns/op
                 remove: 15.136 ns/op

Iteration  25: 15.661 ns/op
                 add:    15.638 ns/op
                 remove: 15.684 ns/op

Iteration  26: 15.802 ns/op
                 add:    15.808 ns/op
                 remove: 15.796 ns/op

Iteration  27: 15.290 ns/op
                 add:    15.288 ns/op
                 remove: 15.291 ns/op

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

Iteration  29: 15.313 ns/op
                 add:    15.313 ns/op
                 remove: 15.313 ns/op

Iteration  30: 15.230 ns/op
                 add:    15.232 ns/op
                 remove: 15.228 ns/op


# Run progress: 68.39% complete, ETA 00:02:59
# Fork: 2 of 3
# Warmup Iteration   1: 38.028 ns/op
# Warmup Iteration   2: 19.591 ns/op
# Warmup Iteration   3: 15.563 ns/op
# Warmup Iteration   4: 15.304 ns/op
# Warmup Iteration   5: 15.188 ns/op
Iteration   1: 15.252 ns/op
                 add:    15.259 ns/op
                 remove: 15.244 ns/op

Iteration   2: 15.819 ns/op
                 add:    15.810 ns/op
                 remove: 15.828 ns/op

Iteration   3: 15.526 ns/op
                 add:    15.514 ns/op
                 remove: 15.537 ns/op

Iteration   4: 15.968 ns/op
                 add:    15.959 ns/op
                 remove: 15.977 ns/op

Iteration   5: 15.121 ns/op
                 add:    15.120 ns/op
                 remove: 15.122 ns/op

Iteration   6: 15.845 ns/op
                 add:    15.792 ns/op
                 remove: 15.899 ns/op

Iteration   7: 18.296 ns/op
                 add:    17.984 ns/op
                 remove: 18.608 ns/op

Iteration   8: 14.651 ns/op
                 add:    14.650 ns/op
                 remove: 14.653 ns/op

Iteration   9: 14.940 ns/op
                 add:    14.934 ns/op
                 remove: 14.946 ns/op

Iteration  10: 15.156 ns/op
                 add:    15.153 ns/op
                 remove: 15.159 ns/op

Iteration  11: 15.652 ns/op
                 add:    15.607 ns/op
                 remove: 15.697 ns/op

Iteration  12: 15.027 ns/op
                 add:    15.027 ns/op
                 remove: 15.026 ns/op

Iteration  13: 14.760 ns/op
                 add:    14.763 ns/op
                 remove: 14.756 ns/op

Iteration  14: 15.133 ns/op
                 add:    15.132 ns/op
                 remove: 15.135 ns/op

Iteration  15: 15.755 ns/op
                 add:    15.702 ns/op
                 remove: 15.808 ns/op

Iteration  16: 16.839 ns/op
                 add:    16.704 ns/op
                 remove: 16.975 ns/op

Iteration  17: 15.947 ns/op
                 add:    15.845 ns/op
                 remove: 16.050 ns/op

Iteration  18: 14.895 ns/op
                 add:    14.867 ns/op
                 remove: 14.924 ns/op

Iteration  19: 15.324 ns/op
                 add:    15.300 ns/op
                 remove: 15.348 ns/op

Iteration  20: 17.367 ns/op
                 add:    17.113 ns/op
                 remove: 17.621 ns/op

Iteration  21: 14.633 ns/op
                 add:    14.629 ns/op
                 remove: 14.637 ns/op

Iteration  22: 14.584 ns/op
                 add:    14.577 ns/op
                 remove: 14.592 ns/op

Iteration  23: 14.825 ns/op
                 add:    14.827 ns/op
                 remove: 14.823 ns/op

Iteration  24: 14.652 ns/op
                 add:    14.643 ns/op
                 remove: 14.661 ns/op

Iteration  25: 14.580 ns/op
                 add:    14.559 ns/op
                 remove: 14.601 ns/op

Iteration  26: 14.730 ns/op
                 add:    14.724 ns/op
                 remove: 14.735 ns/op

Iteration  27: 14.732 ns/op
                 add:    14.713 ns/op
                 remove: 14.751 ns/op

Iteration  28: 14.538 ns/op
                 add:    14.540 ns/op
                 remove: 14.536 ns/op

Iteration  29: 17.238 ns/op
                 add:    16.981 ns/op
                 remove: 17.495 ns/op

Iteration  30: 14.525 ns/op
                 add:    14.524 ns/op
                 remove: 14.525 ns/op


# Run progress: 74.69% complete, ETA 00:02:23
# Fork: 3 of 3
# Warmup Iteration   1: 31.393 ns/op
# Warmup Iteration   2: 19.527 ns/op
# Warmup Iteration   3: 14.236 ns/op
# Warmup Iteration   4: 14.298 ns/op
# Warmup Iteration   5: 13.893 ns/op
Iteration   1: 14.226 ns/op
                 add:    14.201 ns/op
                 remove: 14.251 ns/op

Iteration   2: 13.989 ns/op
                 add:    13.990 ns/op
                 remove: 13.988 ns/op

Iteration   3: 14.034 ns/op
                 add:    14.025 ns/op
                 remove: 14.043 ns/op

Iteration   4: 13.899 ns/op
                 add:    13.903 ns/op
                 remove: 13.896 ns/op

Iteration   5: 14.091 ns/op
                 add:    14.062 ns/op
                 remove: 14.119 ns/op

Iteration   6: 14.190 ns/op
                 add:    14.165 ns/op
                 remove: 14.215 ns/op

Iteration   7: 13.836 ns/op
                 add:    13.820 ns/op
                 remove: 13.852 ns/op

Iteration   8: 13.803 ns/op
                 add:    13.792 ns/op
                 remove: 13.814 ns/op

Iteration   9: 16.041 ns/op
                 add:    15.850 ns/op
                 remove: 16.233 ns/op

Iteration  10: 14.250 ns/op
                 add:    14.223 ns/op
                 remove: 14.278 ns/op

Iteration  11: 13.814 ns/op
                 add:    13.814 ns/op
                 remove: 13.814 ns/op

Iteration  12: 14.350 ns/op
                 add:    14.310 ns/op
                 remove: 14.390 ns/op

Iteration  13: 15.865 ns/op
                 add:    15.726 ns/op
                 remove: 16.004 ns/op

Iteration  14: 14.633 ns/op
                 add:    14.566 ns/op
                 remove: 14.699 ns/op

Iteration  15: 15.847 ns/op
                 add:    15.776 ns/op
                 remove: 15.917 ns/op

Iteration  16: 15.091 ns/op
                 add:    15.088 ns/op
                 remove: 15.094 ns/op

Iteration  17: 15.222 ns/op
                 add:    15.228 ns/op
                 remove: 15.215 ns/op

Iteration  18: 15.062 ns/op
                 add:    15.059 ns/op
                 remove: 15.065 ns/op

Iteration  19: 15.323 ns/op
                 add:    15.326 ns/op
                 remove: 15.321 ns/op

Iteration  20: 15.290 ns/op
                 add:    15.288 ns/op
                 remove: 15.292 ns/op

Iteration  21: 15.282 ns/op
                 add:    15.282 ns/op
                 remove: 15.281 ns/op

Iteration  22: 15.289 ns/op
                 add:    15.289 ns/op
                 remove: 15.289 ns/op

Iteration  23: 15.284 ns/op
                 add:    15.285 ns/op
                 remove: 15.284 ns/op

Iteration  24: 15.379 ns/op
                 add:    15.371 ns/op
                 remove: 15.388 ns/op

Iteration  25: 15.320 ns/op
                 add:    15.324 ns/op
                 remove: 15.317 ns/op

Iteration  26: 16.367 ns/op
                 add:    16.279 ns/op
                 remove: 16.455 ns/op

Iteration  27: 15.124 ns/op
                 add:    15.121 ns/op
                 remove: 15.127 ns/op

Iteration  28: 14.122 ns/op
                 add:    14.120 ns/op
                 remove: 14.125 ns/op

Iteration  29: 14.594 ns/op
                 add:    14.561 ns/op
                 remove: 14.627 ns/op

Iteration  30: 14.070 ns/op
                 add:    14.066 ns/op
                 remove: 14.073 ns/op



Result "teetime.benchmark.port2port.Port2PortWithTermInstanceofCheckBenchmark.queue":
  15.319 ±(99.9%) 0.383 ns/op [Average]
  (min, avg, max) = (13.803, 15.319, 20.039), stdev = 1.067
  CI (99.9%): [14.936, 15.702] (assumes normal distribution)

Secondary result "teetime.benchmark.port2port.Port2PortWithTermInstanceofCheckBenchmark.queue:add":
  15.285 ±(99.9%) 0.362 ns/op [Average]
  (min, avg, max) = (13.792, 15.285, 19.456), stdev = 1.010
  CI (99.9%): [14.923, 15.647] (assumes normal distribution)

Secondary result "teetime.benchmark.port2port.Port2PortWithTermInstanceofCheckBenchmark.queue:remove":
  15.354 ±(99.9%) 0.405 ns/op [Average]
  (min, avg, max) = (13.814, 15.354, 20.621), stdev = 1.128
  CI (99.9%): [14.949, 15.758] (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: 20.116 ns/op
# Warmup Iteration   2: 23.384 ns/op
# Warmup Iteration   3: 19.109 ns/op
# Warmup Iteration   4: 19.155 ns/op
# Warmup Iteration   5: 19.466 ns/op
Iteration   1: 19.658 ns/op
                 add:    19.629 ns/op
                 remove: 19.687 ns/op

Iteration   2: 19.668 ns/op
                 add:    19.526 ns/op
                 remove: 19.809 ns/op

Iteration   3: 18.274 ns/op
                 add:    18.284 ns/op
                 remove: 18.264 ns/op

Iteration   4: 21.701 ns/op
                 add:    21.190 ns/op
                 remove: 22.212 ns/op

Iteration   5: 18.987 ns/op
                 add:    18.876 ns/op
                 remove: 19.097 ns/op

Iteration   6: 18.337 ns/op
                 add:    18.355 ns/op
                 remove: 18.319 ns/op

Iteration   7: 19.264 ns/op
                 add:    19.184 ns/op
                 remove: 19.344 ns/op

Iteration   8: 17.900 ns/op
                 add:    17.852 ns/op
                 remove: 17.947 ns/op

Iteration   9: 20.149 ns/op
                 add:    19.931 ns/op
                 remove: 20.368 ns/op

Iteration  10: 19.414 ns/op
                 add:    19.309 ns/op
                 remove: 19.519 ns/op

Iteration  11: 18.649 ns/op
                 add:    18.636 ns/op
                 remove: 18.662 ns/op

Iteration  12: 18.314 ns/op
                 add:    18.301 ns/op
                 remove: 18.327 ns/op

Iteration  13: 19.907 ns/op
                 add:    19.833 ns/op
                 remove: 19.980 ns/op

Iteration  14: 19.392 ns/op
                 add:    19.388 ns/op
                 remove: 19.396 ns/op

Iteration  15: 18.691 ns/op
                 add:    18.672 ns/op
                 remove: 18.710 ns/op

Iteration  16: 18.901 ns/op
                 add:    18.881 ns/op
                 remove: 18.921 ns/op

Iteration  17: 22.471 ns/op
                 add:    22.013 ns/op
                 remove: 22.929 ns/op

Iteration  18: 19.763 ns/op
                 add:    19.753 ns/op
                 remove: 19.774 ns/op

Iteration  19: 18.870 ns/op
                 add:    18.828 ns/op
                 remove: 18.912 ns/op

Iteration  20: 19.053 ns/op
                 add:    18.992 ns/op
                 remove: 19.115 ns/op

Iteration  21: 18.715 ns/op
                 add:    18.671 ns/op
                 remove: 18.759 ns/op

Iteration  22: 18.427 ns/op
                 add:    18.372 ns/op
                 remove: 18.481 ns/op

Iteration  23: 20.167 ns/op
                 add:    19.754 ns/op
                 remove: 20.580 ns/op

Iteration  24: 19.044 ns/op
                 add:    19.000 ns/op
                 remove: 19.088 ns/op

Iteration  25: 18.830 ns/op
                 add:    18.824 ns/op
                 remove: 18.837 ns/op

Iteration  26: 18.844 ns/op
                 add:    18.806 ns/op
                 remove: 18.883 ns/op

Iteration  27: 18.084 ns/op
                 add:    18.084 ns/op
                 remove: 18.084 ns/op

Iteration  28: 19.652 ns/op
                 add:    19.483 ns/op
                 remove: 19.822 ns/op

Iteration  29: 18.741 ns/op
                 add:    18.735 ns/op
                 remove: 18.747 ns/op

Iteration  30: 18.453 ns/op
                 add:    18.452 ns/op
                 remove: 18.453 ns/op


# Run progress: 87.29% complete, ETA 00:01:12
# Fork: 2 of 3
# Warmup Iteration   1: 17.091 ns/op
# Warmup Iteration   2: 19.389 ns/op
# Warmup Iteration   3: 16.919 ns/op
# Warmup Iteration   4: 16.218 ns/op
# Warmup Iteration   5: 15.722 ns/op
Iteration   1: 14.438 ns/op
                 add:    14.436 ns/op
                 remove: 14.441 ns/op

Iteration   2: 17.923 ns/op
                 add:    17.833 ns/op
                 remove: 18.013 ns/op

Iteration   3: 16.441 ns/op
                 add:    16.446 ns/op
                 remove: 16.437 ns/op

Iteration   4: 16.366 ns/op
                 add:    16.356 ns/op
                 remove: 16.376 ns/op

Iteration   5: 25.187 ns/op
                 add:    24.061 ns/op
                 remove: 26.313 ns/op

Iteration   6: 19.572 ns/op
                 add:    19.487 ns/op
                 remove: 19.657 ns/op

Iteration   7: 19.328 ns/op
                 add:    19.062 ns/op
                 remove: 19.593 ns/op

Iteration   8: 17.101 ns/op
                 add:    17.118 ns/op
                 remove: 17.085 ns/op

Iteration   9: 18.341 ns/op
                 add:    18.120 ns/op
                 remove: 18.561 ns/op

Iteration  10: 17.268 ns/op
                 add:    17.265 ns/op
                 remove: 17.272 ns/op

Iteration  11: 17.356 ns/op
                 add:    17.354 ns/op
                 remove: 17.357 ns/op

Iteration  12: 17.433 ns/op
                 add:    17.427 ns/op
                 remove: 17.439 ns/op

Iteration  13: 17.413 ns/op
                 add:    17.414 ns/op
                 remove: 17.412 ns/op

Iteration  14: 19.855 ns/op
                 add:    19.654 ns/op
                 remove: 20.055 ns/op

Iteration  15: 18.479 ns/op
                 add:    18.498 ns/op
                 remove: 18.460 ns/op

Iteration  16: 17.417 ns/op
                 add:    17.399 ns/op
                 remove: 17.434 ns/op

Iteration  17: 18.497 ns/op
                 add:    18.489 ns/op
                 remove: 18.505 ns/op

Iteration  18: 19.469 ns/op
                 add:    19.314 ns/op
                 remove: 19.625 ns/op

Iteration  19: 17.479 ns/op
                 add:    17.469 ns/op
                 remove: 17.488 ns/op

Iteration  20: 17.125 ns/op
                 add:    17.112 ns/op
                 remove: 17.138 ns/op

Iteration  21: 17.416 ns/op
                 add:    17.407 ns/op
                 remove: 17.425 ns/op

Iteration  22: 17.595 ns/op
                 add:    17.557 ns/op
                 remove: 17.632 ns/op

Iteration  23: 17.385 ns/op
                 add:    17.377 ns/op
                 remove: 17.393 ns/op

Iteration  24: 17.341 ns/op
                 add:    17.335 ns/op
                 remove: 17.347 ns/op

Iteration  25: 17.768 ns/op
                 add:    17.720 ns/op
                 remove: 17.815 ns/op

Iteration  26: 17.261 ns/op
                 add:    17.257 ns/op
                 remove: 17.265 ns/op

Iteration  27: 18.067 ns/op
                 add:    17.975 ns/op
                 remove: 18.159 ns/op

Iteration  28: 18.944 ns/op
                 add:    18.729 ns/op
                 remove: 19.160 ns/op

Iteration  29: 19.572 ns/op
                 add:    19.091 ns/op
                 remove: 20.053 ns/op

Iteration  30: 17.389 ns/op
                 add:    17.361 ns/op
                 remove: 17.417 ns/op


# Run progress: 93.59% complete, ETA 00:00:36
# Fork: 3 of 3
# Warmup Iteration   1: 16.351 ns/op
# Warmup Iteration   2: 17.322 ns/op
# Warmup Iteration   3: 20.147 ns/op
# Warmup Iteration   4: 17.826 ns/op
# Warmup Iteration   5: 18.236 ns/op
Iteration   1: 19.358 ns/op
                 add:    19.354 ns/op
                 remove: 19.362 ns/op

Iteration   2: 19.618 ns/op
                 add:    19.613 ns/op
                 remove: 19.624 ns/op

Iteration   3: 19.743 ns/op
                 add:    19.738 ns/op
                 remove: 19.748 ns/op

Iteration   4: 19.110 ns/op
                 add:    19.088 ns/op
                 remove: 19.132 ns/op

Iteration   5: 19.559 ns/op
                 add:    19.488 ns/op
                 remove: 19.629 ns/op

Iteration   6: 19.613 ns/op
                 add:    19.592 ns/op
                 remove: 19.634 ns/op

Iteration   7: 19.946 ns/op
                 add:    19.900 ns/op
                 remove: 19.993 ns/op

Iteration   8: 23.955 ns/op
                 add:    23.083 ns/op
                 remove: 24.827 ns/op

Iteration   9: 19.279 ns/op
                 add:    19.177 ns/op
                 remove: 19.381 ns/op

Iteration  10: 19.559 ns/op
                 add:    19.397 ns/op
                 remove: 19.721 ns/op

Iteration  11: 19.700 ns/op
                 add:    19.693 ns/op
                 remove: 19.708 ns/op

Iteration  12: 17.778 ns/op
                 add:    17.769 ns/op
                 remove: 17.787 ns/op

Iteration  13: 19.430 ns/op
                 add:    19.306 ns/op
                 remove: 19.555 ns/op

Iteration  14: 18.686 ns/op
                 add:    18.661 ns/op
                 remove: 18.710 ns/op

Iteration  15: 17.721 ns/op
                 add:    17.722 ns/op
                 remove: 17.720 ns/op

Iteration  16: 18.078 ns/op
                 add:    18.078 ns/op
                 remove: 18.078 ns/op

Iteration  17: 19.320 ns/op
                 add:    19.124 ns/op
                 remove: 19.517 ns/op

Iteration  18: 17.288 ns/op
                 add:    17.055 ns/op
                 remove: 17.520 ns/op

Iteration  19: 18.296 ns/op
                 add:    17.830 ns/op
                 remove: 18.762 ns/op

Iteration  20: 15.203 ns/op
                 add:    15.120 ns/op
                 remove: 15.286 ns/op

Iteration  21: 18.066 ns/op
                 add:    17.593 ns/op
                 remove: 18.539 ns/op

Iteration  22: 19.200 ns/op
                 add:    18.755 ns/op
                 remove: 19.645 ns/op

Iteration  23: 18.439 ns/op
                 add:    18.116 ns/op
                 remove: 18.763 ns/op

Iteration  24: 16.470 ns/op
                 add:    16.356 ns/op
                 remove: 16.583 ns/op

Iteration  25: 17.443 ns/op
                 add:    17.207 ns/op
                 remove: 17.678 ns/op

Iteration  26: 17.073 ns/op
                 add:    16.787 ns/op
                 remove: 17.359 ns/op

Iteration  27: 18.359 ns/op
                 add:    18.115 ns/op
                 remove: 18.603 ns/op

Iteration  28: 19.040 ns/op
                 add:    18.489 ns/op
                 remove: 19.591 ns/op

Iteration  29: 18.247 ns/op
                 add:    17.834 ns/op
                 remove: 18.660 ns/op

Iteration  30: 19.275 ns/op
                 add:    18.798 ns/op
                 remove: 19.752 ns/op



Result "teetime.benchmark.port2port.Port2PortWithTermReferenceCheckBenchmark.queue":
  18.671 ±(99.9%) 0.540 ns/op [Average]
  (min, avg, max) = (14.438, 18.671, 25.187), stdev = 1.506
  CI (99.9%): [18.131, 19.211] (assumes normal distribution)

Secondary result "teetime.benchmark.port2port.Port2PortWithTermReferenceCheckBenchmark.queue:add":
  18.540 ±(99.9%) 0.500 ns/op [Average]
  (min, avg, max) = (14.436, 18.540, 24.061), stdev = 1.393
  CI (99.9%): [18.040, 19.039] (assumes normal distribution)

Secondary result "teetime.benchmark.port2port.Port2PortWithTermReferenceCheckBenchmark.queue:remove":
  18.802 ±(99.9%) 0.587 ns/op [Average]
  (min, avg, max) = (14.441, 18.802, 26.313), stdev = 1.637
  CI (99.9%): [18.215, 19.390] (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: 7781.111 ms/op
# Warmup Iteration   2: 7723.292 ms/op
# Warmup Iteration   3: 7667.626 ms/op
Iteration   1: 7692.389 ms/op
Iteration   2: 7742.121 ms/op
Iteration   3: 7678.002 ms/op
Iteration   4: 7684.716 ms/op
Iteration   5: 7710.550 ms/op
Iteration   6: 7723.663 ms/op
Iteration   7: 7695.054 ms/op
Iteration   8: 7627.960 ms/op
Iteration   9: 7594.448 ms/op
Iteration  10: 7621.092 ms/op


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

  Histogram, ms/op:
    [7500.000, 7525.000) = 0 
    [7525.000, 7550.000) = 0 
    [7550.000, 7575.000) = 0 
    [7575.000, 7600.000) = 1 
    [7600.000, 7625.000) = 1 
    [7625.000, 7650.000) = 1 
    [7650.000, 7675.000) = 0 
    [7675.000, 7700.000) = 4 
    [7700.000, 7725.000) = 2 
    [7725.000, 7750.000) = 1 
    [7750.000, 7775.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   7594.448 ms/op
     p(50.0000) =   7688.553 ms/op
     p(90.0000) =   7740.275 ms/op
     p(95.0000) =   7742.121 ms/op
     p(99.0000) =   7742.121 ms/op
     p(99.9000) =   7742.121 ms/op
     p(99.9900) =   7742.121 ms/op
     p(99.9990) =   7742.121 ms/op
     p(99.9999) =   7742.121 ms/op
    p(100.0000) =   7742.121 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: 3848.417 ms/op
# Warmup Iteration   2: 3846.401 ms/op
# Warmup Iteration   3: 3799.544 ms/op
Iteration   1: 3848.021 ms/op
Iteration   2: 3880.594 ms/op
Iteration   3: 3879.142 ms/op
Iteration   4: 3838.687 ms/op
Iteration   5: 3825.555 ms/op
Iteration   6: 3834.052 ms/op
Iteration   7: 3756.314 ms/op
Iteration   8: 3739.557 ms/op
Iteration   9: 3739.238 ms/op
Iteration  10: 3737.634 ms/op


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

  Histogram, ms/op:
    [3700.000, 3712.500) = 0 
    [3712.500, 3725.000) = 0 
    [3725.000, 3737.500) = 0 
    [3737.500, 3750.000) = 3 
    [3750.000, 3762.500) = 1 
    [3762.500, 3775.000) = 0 
    [3775.000, 3787.500) = 0 
    [3787.500, 3800.000) = 0 
    [3800.000, 3812.500) = 0 
    [3812.500, 3825.000) = 0 
    [3825.000, 3837.500) = 2 
    [3837.500, 3850.000) = 2 
    [3850.000, 3862.500) = 0 
    [3862.500, 3875.000) = 0 
    [3875.000, 3887.500) = 2 

  Percentiles, ms/op:
      p(0.0000) =   3737.634 ms/op
     p(50.0000) =   3829.803 ms/op
     p(90.0000) =   3880.449 ms/op
     p(95.0000) =   3880.594 ms/op
     p(99.0000) =   3880.594 ms/op
     p(99.9000) =   3880.594 ms/op
     p(99.9900) =   3880.594 ms/op
     p(99.9990) =   3880.594 ms/op
     p(99.9999) =   3880.594 ms/op
    p(100.0000) =   3880.594 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: 27.864 ms/op
# Warmup Iteration   2: 21.820 ms/op
# Warmup Iteration   3: 7.842 ms/op
Iteration   1: 9.359 ms/op
Iteration   2: 8.758 ms/op
Iteration   3: 12.411 ms/op
Iteration   4: 5.346 ms/op
Iteration   5: 7.817 ms/op
Iteration   6: 5.000 ms/op
Iteration   7: 7.948 ms/op
Iteration   8: 7.653 ms/op
Iteration   9: 10.934 ms/op
Iteration  10: 5.178 ms/op


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

  Histogram, ms/op:
    [ 5.000,  5.500) = 3 
    [ 5.500,  6.000) = 0 
    [ 6.000,  6.500) = 0 
    [ 6.500,  7.000) = 0 
    [ 7.000,  7.500) = 0 
    [ 7.500,  8.000) = 3 
    [ 8.000,  8.500) = 0 
    [ 8.500,  9.000) = 1 
    [ 9.000,  9.500) = 1 
    [ 9.500, 10.000) = 0 
    [10.000, 10.500) = 0 
    [10.500, 11.000) = 1 
    [11.000, 11.500) = 0 
    [11.500, 12.000) = 0 
    [12.000, 12.500) = 1 

  Percentiles, ms/op:
      p(0.0000) =      5.000 ms/op
     p(50.0000) =      7.882 ms/op
     p(90.0000) =     12.263 ms/op
     p(95.0000) =     12.411 ms/op
     p(99.0000) =     12.411 ms/op
     p(99.9000) =     12.411 ms/op
     p(99.9900) =     12.411 ms/op
     p(99.9990) =     12.411 ms/op
     p(99.9999) =     12.411 ms/op
    p(100.0000) =     12.411 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: 10162.309 ms/op
# Warmup Iteration   2: 10055.094 ms/op
# Warmup Iteration   3: 10066.235 ms/op
Iteration   1: 10089.621 ms/op
Iteration   2: 10068.122 ms/op
Iteration   3: 10096.918 ms/op
Iteration   4: 10067.130 ms/op
Iteration   5: 10471.716 ms/op
Iteration   6: 10127.468 ms/op
Iteration   7: 10086.143 ms/op
Iteration   8: 10050.973 ms/op
Iteration   9: 10091.398 ms/op
Iteration  10: 10089.341 ms/op


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

  Histogram, ms/op:
    [10000.000, 10050.000) = 0 
    [10050.000, 10100.000) = 8 
    [10100.000, 10150.000) = 1 
    [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 

  Percentiles, ms/op:
      p(0.0000) =  10050.973 ms/op
     p(50.0000) =  10089.481 ms/op
     p(90.0000) =  10437.292 ms/op
     p(95.0000) =  10471.716 ms/op
     p(99.0000) =  10471.716 ms/op
     p(99.9000) =  10471.716 ms/op
     p(99.9900) =  10471.716 ms/op
     p(99.9990) =  10471.716 ms/op
     p(99.9999) =  10471.716 ms/op
    p(100.0000) =  10471.716 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: 5065.714 ms/op
# Warmup Iteration   2: 5171.188 ms/op
# Warmup Iteration   3: 5047.557 ms/op
Iteration   1: 5038.054 ms/op
Iteration   2: 5063.800 ms/op
Iteration   3: 4982.617 ms/op
Iteration   4: 5037.979 ms/op
Iteration   5: 5249.545 ms/op
Iteration   6: 5035.513 ms/op
Iteration   7: 5085.555 ms/op
Iteration   8: 5059.546 ms/op
Iteration   9: 5054.147 ms/op
Iteration  10: 5049.845 ms/op


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

  Histogram, ms/op:
    [4900.000, 4925.000) = 0 
    [4925.000, 4950.000) = 0 
    [4950.000, 4975.000) = 0 
    [4975.000, 5000.000) = 1 
    [5000.000, 5025.000) = 0 
    [5025.000, 5050.000) = 4 
    [5050.000, 5075.000) = 3 
    [5075.000, 5100.000) = 1 
    [5100.000, 5125.000) = 0 
    [5125.000, 5150.000) = 0 
    [5150.000, 5175.000) = 0 
    [5175.000, 5200.000) = 0 
    [5200.000, 5225.000) = 0 
    [5225.000, 5250.000) = 1 
    [5250.000, 5275.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   4982.617 ms/op
     p(50.0000) =   5051.996 ms/op
     p(90.0000) =   5233.146 ms/op
     p(95.0000) =   5249.545 ms/op
     p(99.0000) =   5249.545 ms/op
     p(99.9000) =   5249.545 ms/op
     p(99.9900) =   5249.545 ms/op
     p(99.9990) =   5249.545 ms/op
     p(99.9999) =   5249.545 ms/op
    p(100.0000) =   5249.545 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: 28.123 ms/op
# Warmup Iteration   2: 11.102 ms/op
# Warmup Iteration   3: 9.197 ms/op
Iteration   1: 8.042 ms/op
Iteration   2: 8.343 ms/op
Iteration   3: 12.936 ms/op
Iteration   4: 7.166 ms/op
Iteration   5: 8.091 ms/op
Iteration   6: 6.682 ms/op
Iteration   7: 6.327 ms/op
Iteration   8: 6.883 ms/op
Iteration   9: 6.583 ms/op
Iteration  10: 6.917 ms/op


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

  Histogram, ms/op:
    [ 6.000,  6.500) = 1 
    [ 6.500,  7.000) = 4 
    [ 7.000,  7.500) = 1 
    [ 7.500,  8.000) = 0 
    [ 8.000,  8.500) = 3 
    [ 8.500,  9.000) = 0 
    [ 9.000,  9.500) = 0 
    [ 9.500, 10.000) = 0 
    [10.000, 10.500) = 0 
    [10.500, 11.000) = 0 
    [11.000, 11.500) = 0 
    [11.500, 12.000) = 0 
    [12.000, 12.500) = 0 

  Percentiles, ms/op:
      p(0.0000) =      6.327 ms/op
     p(50.0000) =      7.041 ms/op
     p(90.0000) =     12.477 ms/op
     p(95.0000) =     12.936 ms/op
     p(99.0000) =     12.936 ms/op
     p(99.9000) =     12.936 ms/op
     p(99.9900) =     12.936 ms/op
     p(99.9990) =     12.936 ms/op
     p(99.9999) =     12.936 ms/op
    p(100.0000) =     12.936 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: 18494.177 ms/op
# Warmup Iteration   2: 18503.620 ms/op
# Warmup Iteration   3: 18489.829 ms/op
Iteration   1: 18492.294 ms/op
Iteration   2: 18489.153 ms/op
Iteration   3: 18543.546 ms/op
Iteration   4: 18506.446 ms/op
Iteration   5: 18495.131 ms/op
Iteration   6: 18502.684 ms/op
Iteration   7: 18440.957 ms/op
Iteration   8: 18495.217 ms/op
Iteration   9: 18458.427 ms/op
Iteration  10: 18654.604 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =  18440.957 ms/op
     p(50.0000) =  18495.174 ms/op
     p(90.0000) =  18643.498 ms/op
     p(95.0000) =  18654.604 ms/op
     p(99.0000) =  18654.604 ms/op
     p(99.9000) =  18654.604 ms/op
     p(99.9900) =  18654.604 ms/op
     p(99.9990) =  18654.604 ms/op
     p(99.9999) =  18654.604 ms/op
    p(100.0000) =  18654.604 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: 9267.184 ms/op
# Warmup Iteration   2: 9220.775 ms/op
# Warmup Iteration   3: 9245.581 ms/op
Iteration   1: 9250.402 ms/op
Iteration   2: 9179.423 ms/op
Iteration   3: 9249.500 ms/op
Iteration   4: 9219.219 ms/op
Iteration   5: 9228.296 ms/op
Iteration   6: 9238.483 ms/op
Iteration   7: 9237.029 ms/op
Iteration   8: 9416.271 ms/op
Iteration   9: 9396.951 ms/op
Iteration  10: 9576.490 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =   9179.423 ms/op
     p(50.0000) =   9243.991 ms/op
     p(90.0000) =   9560.468 ms/op
     p(95.0000) =   9576.490 ms/op
     p(99.0000) =   9576.490 ms/op
     p(99.9000) =   9576.490 ms/op
     p(99.9900) =   9576.490 ms/op
     p(99.9990) =   9576.490 ms/op
     p(99.9999) =   9576.490 ms/op
    p(100.0000) =   9576.490 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: 40.446 ms/op
# Warmup Iteration   2: 19.973 ms/op
# Warmup Iteration   3: 14.512 ms/op
Iteration   1: 12.355 ms/op
Iteration   2: 12.270 ms/op
Iteration   3: 14.254 ms/op
Iteration   4: 11.984 ms/op
Iteration   5: 12.756 ms/op
Iteration   6: 11.006 ms/op
Iteration   7: 10.988 ms/op
Iteration   8: 10.888 ms/op
Iteration   9: 12.368 ms/op
Iteration  10: 11.204 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =     10.888 ms/op
     p(50.0000) =     12.127 ms/op
     p(90.0000) =     14.104 ms/op
     p(95.0000) =     14.254 ms/op
     p(99.0000) =     14.254 ms/op
     p(99.9000) =     14.254 ms/op
     p(99.9900) =     14.254 ms/op
     p(99.9990) =     14.254 ms/op
     p(99.9999) =     14.254 ms/op
    p(100.0000) =     14.254 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: 7287.435 ms/op
# Warmup Iteration   2: 7194.917 ms/op
# Warmup Iteration   3: 7219.771 ms/op
Iteration   1: 7326.522 ms/op
Iteration   2: 7267.495 ms/op
Iteration   3: 7292.551 ms/op
Iteration   4: 7230.428 ms/op
Iteration   5: 7276.124 ms/op
Iteration   6: 7347.253 ms/op
Iteration   7: 7185.186 ms/op
Iteration   8: 7286.448 ms/op
Iteration   9: 7294.004 ms/op
Iteration  10: 7211.337 ms/op


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

  Histogram, ms/op:
    [7100.000, 7125.000) = 0 
    [7125.000, 7150.000) = 0 
    [7150.000, 7175.000) = 0 
    [7175.000, 7200.000) = 1 
    [7200.000, 7225.000) = 1 
    [7225.000, 7250.000) = 1 
    [7250.000, 7275.000) = 1 
    [7275.000, 7300.000) = 4 
    [7300.000, 7325.000) = 0 
    [7325.000, 7350.000) = 2 
    [7350.000, 7375.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   7185.186 ms/op
     p(50.0000) =   7281.286 ms/op
     p(90.0000) =   7345.179 ms/op
     p(95.0000) =   7347.253 ms/op
     p(99.0000) =   7347.253 ms/op
     p(99.9000) =   7347.253 ms/op
     p(99.9900) =   7347.253 ms/op
     p(99.9990) =   7347.253 ms/op
     p(99.9999) =   7347.253 ms/op
    p(100.0000) =   7347.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 = 32, numThreads = 3, numTokens = 1000000)

# Run progress: 99.91% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 3685.989 ms/op
# Warmup Iteration   2: 3624.022 ms/op
# Warmup Iteration   3: 3699.838 ms/op
Iteration   1: 3671.338 ms/op
Iteration   2: 3662.939 ms/op
Iteration   3: 3644.591 ms/op
Iteration   4: 3597.540 ms/op
Iteration   5: 3641.408 ms/op
Iteration   6: 3660.527 ms/op
Iteration   7: 3543.602 ms/op
Iteration   8: 3622.857 ms/op
Iteration   9: 3539.902 ms/op
Iteration  10: 3616.255 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =   3539.902 ms/op
     p(50.0000) =   3632.133 ms/op
     p(90.0000) =   3670.498 ms/op
     p(95.0000) =   3671.338 ms/op
     p(99.0000) =   3671.338 ms/op
     p(99.9000) =   3671.338 ms/op
     p(99.9900) =   3671.338 ms/op
     p(99.9990) =   3671.338 ms/op
     p(99.9999) =   3671.338 ms/op
    p(100.0000) =   3671.338 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: 29.754 ms/op
# Warmup Iteration   2: 22.760 ms/op
# Warmup Iteration   3: 17.233 ms/op
Iteration   1: 14.219 ms/op
Iteration   2: 6.111 ms/op
Iteration   3: 17.432 ms/op
Iteration   4: 5.251 ms/op
Iteration   5: 10.894 ms/op
Iteration   6: 6.405 ms/op
Iteration   7: 6.583 ms/op
Iteration   8: 6.815 ms/op
Iteration   9: 14.178 ms/op
Iteration  10: 6.326 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =      9.422 ±(99.9%) 6.645 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) = 2 
    [ 6.250,  7.500) = 4 
    [ 7.500,  8.750) = 0 
    [ 8.750, 10.000) = 0 
    [10.000, 11.250) = 1 
    [11.250, 12.500) = 0 
    [12.500, 13.750) = 0 
    [13.750, 15.000) = 2 
    [15.000, 16.250) = 0 
    [16.250, 17.500) = 1 
    [17.500, 18.750) = 0 

  Percentiles, ms/op:
      p(0.0000) =      5.251 ms/op
     p(50.0000) =      6.699 ms/op
     p(90.0000) =     17.111 ms/op
     p(95.0000) =     17.432 ms/op
     p(99.0000) =     17.432 ms/op
     p(99.9000) =     17.432 ms/op
     p(99.9900) =     17.432 ms/op
     p(99.9990) =     17.432 ms/op
     p(99.9999) =     17.432 ms/op
    p(100.0000) =     17.432 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: 9811.448 ms/op
# Warmup Iteration   2: 9852.064 ms/op
# Warmup Iteration   3: 9876.315 ms/op
Iteration   1: 9866.059 ms/op
Iteration   2: 9904.617 ms/op
Iteration   3: 9899.736 ms/op
Iteration   4: 9779.854 ms/op
Iteration   5: 9868.577 ms/op
Iteration   6: 9917.927 ms/op
Iteration   7: 9957.901 ms/op
Iteration   8: 9869.316 ms/op
Iteration   9: 9888.157 ms/op
Iteration  10: 9890.334 ms/op


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

  Histogram, ms/op:
    [ 9700.000,  9725.000) = 0 
    [ 9725.000,  9750.000) = 0 
    [ 9750.000,  9775.000) = 0 
    [ 9775.000,  9800.000) = 1 
    [ 9800.000,  9825.000) = 0 
    [ 9825.000,  9850.000) = 0 
    [ 9850.000,  9875.000) = 3 
    [ 9875.000,  9900.000) = 3 
    [ 9900.000,  9925.000) = 2 
    [ 9925.000,  9950.000) = 0 
    [ 9950.000,  9975.000) = 1 

  Percentiles, ms/op:
      p(0.0000) =   9779.854 ms/op
     p(50.0000) =   9889.246 ms/op
     p(90.0000) =   9953.903 ms/op
     p(95.0000) =   9957.901 ms/op
     p(99.0000) =   9957.901 ms/op
     p(99.9000) =   9957.901 ms/op
     p(99.9900) =   9957.901 ms/op
     p(99.9990) =   9957.901 ms/op
     p(99.9999) =   9957.901 ms/op
    p(100.0000) =   9957.901 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: 4948.205 ms/op
# Warmup Iteration   2: 4924.543 ms/op
# Warmup Iteration   3: 4922.712 ms/op
Iteration   1: 5024.475 ms/op
Iteration   2: 4923.699 ms/op
Iteration   3: 4936.437 ms/op
Iteration   4: 4944.132 ms/op
Iteration   5: 4939.526 ms/op
Iteration   6: 4981.312 ms/op
Iteration   7: 4945.306 ms/op
Iteration   8: 4938.760 ms/op
Iteration   9: 4953.483 ms/op
Iteration  10: 4956.603 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =   4923.699 ms/op
     p(50.0000) =   4944.719 ms/op
     p(90.0000) =   5020.159 ms/op
     p(95.0000) =   5024.475 ms/op
     p(99.0000) =   5024.475 ms/op
     p(99.9000) =   5024.475 ms/op
     p(99.9900) =   5024.475 ms/op
     p(99.9990) =   5024.475 ms/op
     p(99.9999) =   5024.475 ms/op
    p(100.0000) =   5024.475 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: 34.114 ms/op
# Warmup Iteration   2: 12.931 ms/op
# Warmup Iteration   3: 11.148 ms/op
Iteration   1: 10.096 ms/op
Iteration   2: 6.938 ms/op
Iteration   3: 16.107 ms/op
Iteration   4: 7.133 ms/op
Iteration   5: 6.640 ms/op
Iteration   6: 6.897 ms/op
Iteration   7: 5.831 ms/op
Iteration   8: 6.033 ms/op
Iteration   9: 6.020 ms/op
Iteration  10: 6.427 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =      7.812 ±(99.9%) 4.772 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) = 3 
    [ 6.250,  7.500) = 5 
    [ 7.500,  8.750) = 0 
    [ 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) =      5.831 ms/op
     p(50.0000) =      6.769 ms/op
     p(90.0000) =     15.505 ms/op
     p(95.0000) =     16.107 ms/op
     p(99.0000) =     16.107 ms/op
     p(99.9000) =     16.107 ms/op
     p(99.9900) =     16.107 ms/op
     p(99.9990) =     16.107 ms/op
     p(99.9999) =     16.107 ms/op
    p(100.0000) =     16.107 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: 18470.158 ms/op
# Warmup Iteration   2: 18486.833 ms/op
# Warmup Iteration   3: 18450.357 ms/op
Iteration   1: 18490.091 ms/op
Iteration   2: 18461.653 ms/op
Iteration   3: 18440.042 ms/op
Iteration   4: 18496.112 ms/op
Iteration   5: 18408.777 ms/op
Iteration   6: 18408.479 ms/op
Iteration   7: 18447.354 ms/op
Iteration   8: 18556.825 ms/op
Iteration   9: 18579.399 ms/op
Iteration  10: 18448.526 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =  18408.479 ms/op
     p(50.0000) =  18455.089 ms/op
     p(90.0000) =  18577.142 ms/op
     p(95.0000) =  18579.399 ms/op
     p(99.0000) =  18579.399 ms/op
     p(99.9000) =  18579.399 ms/op
     p(99.9900) =  18579.399 ms/op
     p(99.9990) =  18579.399 ms/op
     p(99.9999) =  18579.399 ms/op
    p(100.0000) =  18579.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 = 32, numThreads = 1, numTokens = 1000000)

# Run progress: 99.93% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 9268.452 ms/op
# Warmup Iteration   2: 9235.347 ms/op
# Warmup Iteration   3: 9222.622 ms/op
Iteration   1: 9239.365 ms/op
Iteration   2: 9212.336 ms/op
Iteration   3: 9205.474 ms/op
Iteration   4: 9252.838 ms/op
Iteration   5: 9236.447 ms/op
Iteration   6: 9226.185 ms/op
Iteration   7: 9202.379 ms/op
Iteration   8: 9219.042 ms/op
Iteration   9: 9351.560 ms/op
Iteration  10: 9693.212 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =   9202.379 ms/op
     p(50.0000) =   9231.316 ms/op
     p(90.0000) =   9659.047 ms/op
     p(95.0000) =   9693.212 ms/op
     p(99.0000) =   9693.212 ms/op
     p(99.9000) =   9693.212 ms/op
     p(99.9900) =   9693.212 ms/op
     p(99.9990) =   9693.212 ms/op
     p(99.9999) =   9693.212 ms/op
    p(100.0000) =   9693.212 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: 35.505 ms/op
# Warmup Iteration   2: 22.010 ms/op
# Warmup Iteration   3: 15.166 ms/op
Iteration   1: 14.024 ms/op
Iteration   2: 11.783 ms/op
Iteration   3: 13.178 ms/op
Iteration   4: 11.895 ms/op
Iteration   5: 12.739 ms/op
Iteration   6: 11.164 ms/op
Iteration   7: 11.040 ms/op
Iteration   8: 10.808 ms/op
Iteration   9: 10.912 ms/op
Iteration  10: 10.883 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =     10.808 ms/op
     p(50.0000) =     11.473 ms/op
     p(90.0000) =     13.940 ms/op
     p(95.0000) =     14.024 ms/op
     p(99.0000) =     14.024 ms/op
     p(99.9000) =     14.024 ms/op
     p(99.9900) =     14.024 ms/op
     p(99.9990) =     14.024 ms/op
     p(99.9999) =     14.024 ms/op
    p(100.0000) =     14.024 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: 7034.132 ms/op
# Warmup Iteration   2: 6998.728 ms/op
# Warmup Iteration   3: 6959.760 ms/op
Iteration   1: 6938.881 ms/op
Iteration   2: 6953.878 ms/op
Iteration   3: 7009.359 ms/op
Iteration   4: 6977.446 ms/op
Iteration   5: 6951.242 ms/op
Iteration   6: 6987.933 ms/op
Iteration   7: 6909.616 ms/op
Iteration   8: 6976.143 ms/op
Iteration   9: 6935.457 ms/op
Iteration  10: 6924.822 ms/op


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

  Histogram, ms/op:
    [6900.000, 6910.000) = 1 
    [6910.000, 6920.000) = 0 
    [6920.000, 6930.000) = 1 
    [6930.000, 6940.000) = 2 
    [6940.000, 6950.000) = 0 
    [6950.000, 6960.000) = 2 
    [6960.000, 6970.000) = 0 
    [6970.000, 6980.000) = 2 
    [6980.000, 6990.000) = 1 
    [6990.000, 7000.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   6909.616 ms/op
     p(50.0000) =   6952.560 ms/op
     p(90.0000) =   7007.216 ms/op
     p(95.0000) =   7009.359 ms/op
     p(99.0000) =   7009.359 ms/op
     p(99.9000) =   7009.359 ms/op
     p(99.9900) =   7009.359 ms/op
     p(99.9990) =   7009.359 ms/op
     p(99.9999) =   7009.359 ms/op
    p(100.0000) =   7009.359 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: 3530.337 ms/op
# Warmup Iteration   2: 3503.205 ms/op
# Warmup Iteration   3: 3504.622 ms/op
Iteration   1: 3494.481 ms/op
Iteration   2: 3484.069 ms/op
Iteration   3: 3496.744 ms/op
Iteration   4: 3486.054 ms/op
Iteration   5: 3496.425 ms/op
Iteration   6: 3469.710 ms/op
Iteration   7: 3338.469 ms/op
Iteration   8: 3406.444 ms/op
Iteration   9: 3387.587 ms/op
Iteration  10: 3406.719 ms/op


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

  Histogram, ms/op:
    [3300.000, 3312.500) = 0 
    [3312.500, 3325.000) = 0 
    [3325.000, 3337.500) = 0 
    [3337.500, 3350.000) = 1 
    [3350.000, 3362.500) = 0 
    [3362.500, 3375.000) = 0 
    [3375.000, 3387.500) = 0 
    [3387.500, 3400.000) = 1 
    [3400.000, 3412.500) = 2 
    [3412.500, 3425.000) = 0 
    [3425.000, 3437.500) = 0 
    [3437.500, 3450.000) = 0 
    [3450.000, 3462.500) = 0 
    [3462.500, 3475.000) = 1 
    [3475.000, 3487.500) = 2 

  Percentiles, ms/op:
      p(0.0000) =   3338.469 ms/op
     p(50.0000) =   3476.890 ms/op
     p(90.0000) =   3496.712 ms/op
     p(95.0000) =   3496.744 ms/op
     p(99.0000) =   3496.744 ms/op
     p(99.9000) =   3496.744 ms/op
     p(99.9900) =   3496.744 ms/op
     p(99.9990) =   3496.744 ms/op
     p(99.9999) =   3496.744 ms/op
    p(100.0000) =   3496.744 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: 47.710 ms/op
# Warmup Iteration   2: 12.195 ms/op
# Warmup Iteration   3: 19.147 ms/op
Iteration   1: 19.532 ms/op
Iteration   2: 29.599 ms/op
Iteration   3: 26.635 ms/op
Iteration   4: 16.402 ms/op
Iteration   5: 16.431 ms/op
Iteration   6: 10.157 ms/op
Iteration   7: 11.180 ms/op
Iteration   8: 16.699 ms/op
Iteration   9: 14.732 ms/op
Iteration  10: 8.456 ms/op


Result "teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking":
  N = 10
  mean =     16.982 ±(99.9%) 10.298 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) = 1 
    [15.000, 17.500) = 3 
    [17.500, 20.000) = 1 
    [20.000, 22.500) = 0 
    [22.500, 25.000) = 0 
    [25.000, 27.500) = 1 

  Percentiles, ms/op:
      p(0.0000) =      8.456 ms/op
     p(50.0000) =     16.417 ms/op
     p(90.0000) =     29.302 ms/op
     p(95.0000) =     29.599 ms/op
     p(99.0000) =     29.599 ms/op
     p(99.9000) =     29.599 ms/op
     p(99.9900) =     29.599 ms/op
     p(99.9990) =     29.599 ms/op
     p(99.9999) =     29.599 ms/op
    p(100.0000) =     29.599 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: 10067.516 ms/op
# Warmup Iteration   2: 9953.802 ms/op
# Warmup Iteration   3: 9920.333 ms/op
Iteration   1: 9925.037 ms/op
Iteration   2: 9904.223 ms/op
Iteration   3: 9902.898 ms/op
Iteration   4: 9926.069 ms/op
Iteration   5: 9882.019 ms/op
Iteration   6: 9909.588 ms/op
Iteration   7: 9921.006 ms/op
Iteration   8: 9895.280 ms/op
Iteration   9: 9832.831 ms/op
Iteration  10: 10007.606 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =   9832.831 ms/op
     p(50.0000) =   9906.905 ms/op
     p(90.0000) =   9999.452 ms/op
     p(95.0000) =  10007.606 ms/op
     p(99.0000) =  10007.606 ms/op
     p(99.9000) =  10007.606 ms/op
     p(99.9900) =  10007.606 ms/op
     p(99.9990) =  10007.606 ms/op
     p(99.9999) =  10007.606 ms/op
    p(100.0000) =  10007.606 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: 5143.379 ms/op
# Warmup Iteration   2: 5031.079 ms/op
# Warmup Iteration   3: 5067.040 ms/op
Iteration   1: 5081.452 ms/op
Iteration   2: 4996.642 ms/op
Iteration   3: 5017.717 ms/op
Iteration   4: 5111.091 ms/op
Iteration   5: 5009.043 ms/op
Iteration   6: 5100.680 ms/op
Iteration   7: 5046.557 ms/op
Iteration   8: 5125.796 ms/op
Iteration   9: 4897.764 ms/op
Iteration  10: 4869.769 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =   4869.769 ms/op
     p(50.0000) =   5032.137 ms/op
     p(90.0000) =   5124.325 ms/op
     p(95.0000) =   5125.796 ms/op
     p(99.0000) =   5125.796 ms/op
     p(99.9000) =   5125.796 ms/op
     p(99.9900) =   5125.796 ms/op
     p(99.9990) =   5125.796 ms/op
     p(99.9999) =   5125.796 ms/op
    p(100.0000) =   5125.796 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: 42.265 ms/op
# Warmup Iteration   2: 16.581 ms/op
# Warmup Iteration   3: 15.791 ms/op
Iteration   1: 14.899 ms/op
Iteration   2: 13.213 ms/op
Iteration   3: 12.626 ms/op
Iteration   4: 24.080 ms/op
Iteration   5: 9.743 ms/op
Iteration   6: 10.080 ms/op
Iteration   7: 9.932 ms/op
Iteration   8: 10.911 ms/op
Iteration   9: 9.365 ms/op
Iteration  10: 8.125 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =      8.125 ms/op
     p(50.0000) =     10.496 ms/op
     p(90.0000) =     23.162 ms/op
     p(95.0000) =     24.080 ms/op
     p(99.0000) =     24.080 ms/op
     p(99.9000) =     24.080 ms/op
     p(99.9900) =     24.080 ms/op
     p(99.9990) =     24.080 ms/op
     p(99.9999) =     24.080 ms/op
    p(100.0000) =     24.080 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: 18504.165 ms/op
# Warmup Iteration   2: 18459.856 ms/op
# Warmup Iteration   3: 18430.860 ms/op
Iteration   1: 18475.106 ms/op
Iteration   2: 18468.217 ms/op
Iteration   3: 18395.348 ms/op
Iteration   4: 18638.243 ms/op
Iteration   5: 18657.459 ms/op
Iteration   6: 18464.582 ms/op
Iteration   7: 18487.862 ms/op
Iteration   8: 18437.497 ms/op
Iteration   9: 18438.619 ms/op
Iteration  10: 18502.291 ms/op


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

  Histogram, ms/op:
    [18300.000, 18325.000) = 0 
    [18325.000, 18350.000) = 0 
    [18350.000, 18375.000) = 0 
    [18375.000, 18400.000) = 1 
    [18400.000, 18425.000) = 0 
    [18425.000, 18450.000) = 2 
    [18450.000, 18475.000) = 2 
    [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) =  18395.348 ms/op
     p(50.0000) =  18471.662 ms/op
     p(90.0000) =  18655.537 ms/op
     p(95.0000) =  18657.459 ms/op
     p(99.0000) =  18657.459 ms/op
     p(99.9000) =  18657.459 ms/op
     p(99.9900) =  18657.459 ms/op
     p(99.9990) =  18657.459 ms/op
     p(99.9999) =  18657.459 ms/op
    p(100.0000) =  18657.459 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: 9258.254 ms/op
# Warmup Iteration   2: 9245.011 ms/op
# Warmup Iteration   3: 9233.284 ms/op
Iteration   1: 9215.197 ms/op
Iteration   2: 9234.366 ms/op
Iteration   3: 9231.507 ms/op
Iteration   4: 9407.346 ms/op
Iteration   5: 9435.084 ms/op
Iteration   6: 9386.145 ms/op
Iteration   7: 9231.315 ms/op
Iteration   8: 9207.968 ms/op
Iteration   9: 9309.644 ms/op
Iteration  10: 9627.619 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =   9207.968 ms/op
     p(50.0000) =   9272.005 ms/op
     p(90.0000) =   9608.366 ms/op
     p(95.0000) =   9627.619 ms/op
     p(99.0000) =   9627.619 ms/op
     p(99.9000) =   9627.619 ms/op
     p(99.9900) =   9627.619 ms/op
     p(99.9990) =   9627.619 ms/op
     p(99.9999) =   9627.619 ms/op
    p(100.0000) =   9627.619 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: 64.648 ms/op
# Warmup Iteration   2: 24.036 ms/op
# Warmup Iteration   3: 18.351 ms/op
Iteration   1: 13.560 ms/op
Iteration   2: 12.682 ms/op
Iteration   3: 17.643 ms/op
Iteration   4: 14.399 ms/op
Iteration   5: 24.273 ms/op
Iteration   6: 13.109 ms/op
Iteration   7: 11.666 ms/op
Iteration   8: 11.636 ms/op
Iteration   9: 11.513 ms/op
Iteration  10: 11.617 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =     11.513 ms/op
     p(50.0000) =     12.896 ms/op
     p(90.0000) =     23.610 ms/op
     p(95.0000) =     24.273 ms/op
     p(99.0000) =     24.273 ms/op
     p(99.9000) =     24.273 ms/op
     p(99.9900) =     24.273 ms/op
     p(99.9990) =     24.273 ms/op
     p(99.9999) =     24.273 ms/op
    p(100.0000) =     24.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 = 1, numThreads = 3, numTokens = 2000000)

# Run progress: 99.95% complete, ETA 00:00:01
# Fork: 1 of 1
# Warmup Iteration   1: 7051.418 ms/op
# Warmup Iteration   2: 6993.203 ms/op
# Warmup Iteration   3: 6894.322 ms/op
Iteration   1: 6907.900 ms/op
Iteration   2: 6921.037 ms/op
Iteration   3: 6941.637 ms/op
Iteration   4: 6991.799 ms/op
Iteration   5: 6949.520 ms/op
Iteration   6: 6946.355 ms/op
Iteration   7: 6902.672 ms/op
Iteration   8: 6904.819 ms/op
Iteration   9: 6834.194 ms/op
Iteration  10: 6952.653 ms/op


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

  Histogram, ms/op:
    [6800.000, 6812.500) = 0 
    [6812.500, 6825.000) = 0 
    [6825.000, 6837.500) = 1 
    [6837.500, 6850.000) = 0 
    [6850.000, 6862.500) = 0 
    [6862.500, 6875.000) = 0 
    [6875.000, 6887.500) = 0 
    [6887.500, 6900.000) = 0 
    [6900.000, 6912.500) = 3 
    [6912.500, 6925.000) = 1 
    [6925.000, 6937.500) = 0 
    [6937.500, 6950.000) = 3 
    [6950.000, 6962.500) = 1 
    [6962.500, 6975.000) = 0 
    [6975.000, 6987.500) = 0 

  Percentiles, ms/op:
      p(0.0000) =   6834.194 ms/op
     p(50.0000) =   6931.337 ms/op
     p(90.0000) =   6987.884 ms/op
     p(95.0000) =   6991.799 ms/op
     p(99.0000) =   6991.799 ms/op
     p(99.9000) =   6991.799 ms/op
     p(99.9900) =   6991.799 ms/op
     p(99.9990) =   6991.799 ms/op
     p(99.9999) =   6991.799 ms/op
    p(100.0000) =   6991.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.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: 3536.883 ms/op
# Warmup Iteration   2: 3538.484 ms/op
# Warmup Iteration   3: 3547.700 ms/op
Iteration   1: 3495.867 ms/op
Iteration   2: 3465.558 ms/op
Iteration   3: 3472.263 ms/op
Iteration   4: 3491.481 ms/op
Iteration   5: 3509.114 ms/op
Iteration   6: 3496.522 ms/op
Iteration   7: 3381.187 ms/op
Iteration   8: 3390.954 ms/op
Iteration   9: 3432.776 ms/op
Iteration  10: 3404.026 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =   3381.187 ms/op
     p(50.0000) =   3468.911 ms/op
     p(90.0000) =   3507.855 ms/op
     p(95.0000) =   3509.114 ms/op
     p(99.0000) =   3509.114 ms/op
     p(99.9000) =   3509.114 ms/op
     p(99.9900) =   3509.114 ms/op
     p(99.9990) =   3509.114 ms/op
     p(99.9999) =   3509.114 ms/op
    p(100.0000) =   3509.114 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: 64.558 ms/op
# Warmup Iteration   2: 29.998 ms/op
# Warmup Iteration   3: 32.131 ms/op
Iteration   1: 28.822 ms/op
Iteration   2: 55.670 ms/op
Iteration   3: 18.037 ms/op
Iteration   4: 25.365 ms/op
Iteration   5: 13.294 ms/op
Iteration   6: 19.440 ms/op
Iteration   7: 15.012 ms/op
Iteration   8: 19.357 ms/op
Iteration   9: 15.677 ms/op
Iteration  10: 16.028 ms/op


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

  Histogram, ms/op:
    [10.000, 15.000) = 1 
    [15.000, 20.000) = 6 
    [20.000, 25.000) = 0 
    [25.000, 30.000) = 2 
    [30.000, 35.000) = 0 
    [35.000, 40.000) = 0 
    [40.000, 45.000) = 0 
    [45.000, 50.000) = 0 
    [50.000, 55.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =     13.294 ms/op
     p(50.0000) =     18.697 ms/op
     p(90.0000) =     52.985 ms/op
     p(95.0000) =     55.670 ms/op
     p(99.0000) =     55.670 ms/op
     p(99.9000) =     55.670 ms/op
     p(99.9900) =     55.670 ms/op
     p(99.9990) =     55.670 ms/op
     p(99.9999) =     55.670 ms/op
    p(100.0000) =     55.670 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: 9661.213 ms/op
# Warmup Iteration   2: 9633.959 ms/op
# Warmup Iteration   3: 9623.269 ms/op
Iteration   1: 9591.527 ms/op
Iteration   2: 9689.067 ms/op
Iteration   3: 9643.465 ms/op
Iteration   4: 9612.805 ms/op
Iteration   5: 9628.110 ms/op
Iteration   6: 9624.708 ms/op
Iteration   7: 9667.776 ms/op
Iteration   8: 9644.139 ms/op
Iteration   9: 9690.094 ms/op
Iteration  10: 9650.502 ms/op


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

  Histogram, ms/op:
    [9590.000, 9600.000) = 1 
    [9600.000, 9610.000) = 0 
    [9610.000, 9620.000) = 1 
    [9620.000, 9630.000) = 2 
    [9630.000, 9640.000) = 0 
    [9640.000, 9650.000) = 2 
    [9650.000, 9660.000) = 1 
    [9660.000, 9670.000) = 1 
    [9670.000, 9680.000) = 0 
    [9680.000, 9690.000) = 1 

  Percentiles, ms/op:
      p(0.0000) =   9591.527 ms/op
     p(50.0000) =   9643.802 ms/op
     p(90.0000) =   9689.992 ms/op
     p(95.0000) =   9690.094 ms/op
     p(99.0000) =   9690.094 ms/op
     p(99.9000) =   9690.094 ms/op
     p(99.9900) =   9690.094 ms/op
     p(99.9990) =   9690.094 ms/op
     p(99.9999) =   9690.094 ms/op
    p(100.0000) =   9690.094 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: 4982.227 ms/op
# Warmup Iteration   2: 4883.841 ms/op
# Warmup Iteration   3: 4866.796 ms/op
Iteration   1: 4817.158 ms/op
Iteration   2: 4809.669 ms/op
Iteration   3: 4840.967 ms/op
Iteration   4: 4814.449 ms/op
Iteration   5: 4815.424 ms/op
Iteration   6: 4829.319 ms/op
Iteration   7: 4806.339 ms/op
Iteration   8: 4854.147 ms/op
Iteration   9: 4795.447 ms/op
Iteration  10: 4812.038 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =   4795.447 ms/op
     p(50.0000) =   4814.937 ms/op
     p(90.0000) =   4852.829 ms/op
     p(95.0000) =   4854.147 ms/op
     p(99.0000) =   4854.147 ms/op
     p(99.9000) =   4854.147 ms/op
     p(99.9900) =   4854.147 ms/op
     p(99.9990) =   4854.147 ms/op
     p(99.9999) =   4854.147 ms/op
    p(100.0000) =   4854.147 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: 55.329 ms/op
# Warmup Iteration   2: 20.921 ms/op
# Warmup Iteration   3: 21.286 ms/op
Iteration   1: 16.029 ms/op
Iteration   2: 17.400 ms/op
Iteration   3: 15.719 ms/op
Iteration   4: 11.697 ms/op
Iteration   5: 12.358 ms/op
Iteration   6: 17.432 ms/op
Iteration   7: 16.038 ms/op
Iteration   8: 11.932 ms/op
Iteration   9: 14.223 ms/op
Iteration  10: 15.586 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =     11.697 ms/op
     p(50.0000) =     15.652 ms/op
     p(90.0000) =     17.429 ms/op
     p(95.0000) =     17.432 ms/op
     p(99.0000) =     17.432 ms/op
     p(99.9000) =     17.432 ms/op
     p(99.9900) =     17.432 ms/op
     p(99.9990) =     17.432 ms/op
     p(99.9999) =     17.432 ms/op
    p(100.0000) =     17.432 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: 18512.221 ms/op
# Warmup Iteration   2: 18458.792 ms/op
# Warmup Iteration   3: 18689.758 ms/op
Iteration   1: 18475.530 ms/op
Iteration   2: 18478.043 ms/op
Iteration   3: 18625.252 ms/op
Iteration   4: 18468.756 ms/op
Iteration   5: 18499.203 ms/op
Iteration   6: 18828.116 ms/op
Iteration   7: 18546.879 ms/op
Iteration   8: 18431.947 ms/op
Iteration   9: 18672.218 ms/op
Iteration  10: 18693.417 ms/op


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

  Histogram, ms/op:
    [18400.000, 18450.000) = 1 
    [18450.000, 18500.000) = 4 
    [18500.000, 18550.000) = 1 
    [18550.000, 18600.000) = 0 
    [18600.000, 18650.000) = 1 
    [18650.000, 18700.000) = 2 
    [18700.000, 18750.000) = 0 
    [18750.000, 18800.000) = 0 
    [18800.000, 18850.000) = 1 

  Percentiles, ms/op:
      p(0.0000) =  18431.947 ms/op
     p(50.0000) =  18523.041 ms/op
     p(90.0000) =  18814.647 ms/op
     p(95.0000) =  18828.116 ms/op
     p(99.0000) =  18828.116 ms/op
     p(99.9000) =  18828.116 ms/op
     p(99.9900) =  18828.116 ms/op
     p(99.9990) =  18828.116 ms/op
     p(99.9999) =  18828.116 ms/op
    p(100.0000) =  18828.116 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: 9631.522 ms/op
# Warmup Iteration   2: 9632.062 ms/op
# Warmup Iteration   3: 9268.435 ms/op
Iteration   1: 9245.008 ms/op
Iteration   2: 9268.537 ms/op
Iteration   3: 9236.582 ms/op
Iteration   4: 9338.388 ms/op
Iteration   5: 9373.984 ms/op
Iteration   6: 9240.548 ms/op
Iteration   7: 9242.719 ms/op
Iteration   8: 9229.742 ms/op
Iteration   9: 9406.637 ms/op
Iteration  10: 10072.408 ms/op


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

  Histogram, ms/op:
    [ 9200.000,  9250.000) = 5 
    [ 9250.000,  9300.000) = 1 
    [ 9300.000,  9350.000) = 1 
    [ 9350.000,  9400.000) = 1 
    [ 9400.000,  9450.000) = 1 
    [ 9450.000,  9500.000) = 0 
    [ 9500.000,  9550.000) = 0 
    [ 9550.000,  9600.000) = 0 
    [ 9600.000,  9650.000) = 0 
    [ 9650.000,  9700.000) = 0 
    [ 9700.000,  9750.000) = 0 
    [ 9750.000,  9800.000) = 0 
    [ 9800.000,  9850.000) = 0 
    [ 9850.000,  9900.000) = 0 
    [ 9900.000,  9950.000) = 0 
    [ 9950.000, 10000.000) = 0 
    [10000.000, 10050.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   9229.742 ms/op
     p(50.0000) =   9256.772 ms/op
     p(90.0000) =  10005.831 ms/op
     p(95.0000) =  10072.408 ms/op
     p(99.0000) =  10072.408 ms/op
     p(99.9000) =  10072.408 ms/op
     p(99.9900) =  10072.408 ms/op
     p(99.9990) =  10072.408 ms/op
     p(99.9999) =  10072.408 ms/op
    p(100.0000) =  10072.408 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: 62.436 ms/op
# Warmup Iteration   2: 29.445 ms/op
# Warmup Iteration   3: 24.966 ms/op
Iteration   1: 16.303 ms/op
Iteration   2: 14.492 ms/op
Iteration   3: 14.547 ms/op
Iteration   4: 15.962 ms/op
Iteration   5: 20.988 ms/op
Iteration   6: 13.021 ms/op
Iteration   7: 13.660 ms/op
Iteration   8: 12.533 ms/op
Iteration   9: 13.079 ms/op
Iteration  10: 12.675 ms/op


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

  Histogram, ms/op:
    [12.000, 12.500) = 0 
    [12.500, 13.000) = 2 
    [13.000, 13.500) = 2 
    [13.500, 14.000) = 1 
    [14.000, 14.500) = 1 
    [14.500, 15.000) = 1 
    [15.000, 15.500) = 0 
    [15.500, 16.000) = 1 
    [16.000, 16.500) = 1 
    [16.500, 17.000) = 0 
    [17.000, 17.500) = 0 
    [17.500, 18.000) = 0 
    [18.000, 18.500) = 0 
    [18.500, 19.000) = 0 
    [19.000, 19.500) = 0 
    [19.500, 20.000) = 0 
    [20.000, 20.500) = 0 

  Percentiles, ms/op:
      p(0.0000) =     12.533 ms/op
     p(50.0000) =     14.076 ms/op
     p(90.0000) =     20.519 ms/op
     p(95.0000) =     20.988 ms/op
     p(99.0000) =     20.988 ms/op
     p(99.9000) =     20.988 ms/op
     p(99.9900) =     20.988 ms/op
     p(99.9990) =     20.988 ms/op
     p(99.9999) =     20.988 ms/op
    p(100.0000) =     20.988 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: 32.862 ms/op
# Warmup Iteration   2: 14.025 ms/op
# Warmup Iteration   3: 22.515 ms/op
Iteration   1: 35.952 ms/op
Iteration   2: 2.204 ms/op
Iteration   3: 1.013 ms/op
Iteration   4: 14.693 ms/op
Iteration   5: 24.701 ms/op
Iteration   6: 10.973 ms/op
Iteration   7: 0.485 ms/op
Iteration   8: 0.504 ms/op
Iteration   9: 10.387 ms/op
Iteration  10: 17.775 ms/op


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

  Histogram, ms/op:
    [ 0.000,  2.500) = 4 
    [ 2.500,  5.000) = 0 
    [ 5.000,  7.500) = 0 
    [ 7.500, 10.000) = 0 
    [10.000, 12.500) = 2 
    [12.500, 15.000) = 1 
    [15.000, 17.500) = 0 
    [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) =      0.485 ms/op
     p(50.0000) =     10.680 ms/op
     p(90.0000) =     34.827 ms/op
     p(95.0000) =     35.952 ms/op
     p(99.0000) =     35.952 ms/op
     p(99.9000) =     35.952 ms/op
     p(99.9900) =     35.952 ms/op
     p(99.9990) =     35.952 ms/op
     p(99.9999) =     35.952 ms/op
    p(100.0000) =     35.952 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: 55.132 ms/op
# Warmup Iteration   2: 34.355 ms/op
# Warmup Iteration   3: 16.949 ms/op
Iteration   1: 15.063 ms/op
Iteration   2: 4.777 ms/op
Iteration   3: 4.382 ms/op
Iteration   4: 4.717 ms/op
Iteration   5: 16.438 ms/op
Iteration   6: 6.325 ms/op
Iteration   7: 13.922 ms/op
Iteration   8: 4.120 ms/op
Iteration   9: 4.884 ms/op
Iteration  10: 11.440 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =      4.120 ms/op
     p(50.0000) =      5.604 ms/op
     p(90.0000) =     16.301 ms/op
     p(95.0000) =     16.438 ms/op
     p(99.0000) =     16.438 ms/op
     p(99.9000) =     16.438 ms/op
     p(99.9900) =     16.438 ms/op
     p(99.9990) =     16.438 ms/op
     p(99.9999) =     16.438 ms/op
    p(100.0000) =     16.438 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: 3564.342 ms/op
# Warmup Iteration   2: 3471.969 ms/op
# Warmup Iteration   3: 3497.079 ms/op
Iteration   1: 3496.701 ms/op
Iteration   2: 3477.268 ms/op
Iteration   3: 3505.498 ms/op
Iteration   4: 3524.956 ms/op
Iteration   5: 3548.742 ms/op
Iteration   6: 3569.295 ms/op
Iteration   7: 3428.992 ms/op
Iteration   8: 3505.683 ms/op
Iteration   9: 3456.345 ms/op
Iteration  10: 3497.915 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =   3428.992 ms/op
     p(50.0000) =   3501.706 ms/op
     p(90.0000) =   3567.240 ms/op
     p(95.0000) =   3569.295 ms/op
     p(99.0000) =   3569.295 ms/op
     p(99.9000) =   3569.295 ms/op
     p(99.9900) =   3569.295 ms/op
     p(99.9990) =   3569.295 ms/op
     p(99.9999) =   3569.295 ms/op
    p(100.0000) =   3569.295 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: 34444.195 ms/op
# Warmup Iteration   2: 34555.681 ms/op
# Warmup Iteration   3: 34416.358 ms/op
Iteration   1: 34399.472 ms/op
Iteration   2: 34591.696 ms/op
Iteration   3: 34615.913 ms/op
Iteration   4: 34463.387 ms/op
Iteration   5: 34454.074 ms/op
Iteration   6: 34466.784 ms/op
Iteration   7: 34495.091 ms/op
Iteration   8: 34428.403 ms/op
Iteration   9: 34501.570 ms/op
Iteration  10: 33920.063 ms/op


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

  Histogram, ms/op:
    [33900.000, 33950.000) = 1 
    [33950.000, 34000.000) = 0 
    [34000.000, 34050.000) = 0 
    [34050.000, 34100.000) = 0 
    [34100.000, 34150.000) = 0 
    [34150.000, 34200.000) = 0 
    [34200.000, 34250.000) = 0 
    [34250.000, 34300.000) = 0 
    [34300.000, 34350.000) = 0 
    [34350.000, 34400.000) = 1 
    [34400.000, 34450.000) = 1 
    [34450.000, 34500.000) = 4 
    [34500.000, 34550.000) = 1 
    [34550.000, 34600.000) = 1 
    [34600.000, 34650.000) = 1 

  Percentiles, ms/op:
      p(0.0000) =  33920.063 ms/op
     p(50.0000) =  34465.085 ms/op
     p(90.0000) =  34613.491 ms/op
     p(95.0000) =  34615.913 ms/op
     p(99.0000) =  34615.913 ms/op
     p(99.9000) =  34615.913 ms/op
     p(99.9900) =  34615.913 ms/op
     p(99.9990) =  34615.913 ms/op
     p(99.9999) =  34615.913 ms/op
    p(100.0000) =  34615.913 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: 18.528 ms/op
# Warmup Iteration   2: 2.215 ms/op
# Warmup Iteration   3: 12.112 ms/op
Iteration   1: 1.586 ms/op
Iteration   2: 1.397 ms/op
Iteration   3: 1.459 ms/op
Iteration   4: 1.501 ms/op
Iteration   5: 1.403 ms/op
Iteration   6: 1.416 ms/op
Iteration   7: 1.376 ms/op
Iteration   8: 1.372 ms/op
Iteration   9: 1.471 ms/op
Iteration  10: 2.525 ms/op


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

  Histogram, ms/op:
    [1.000, 1.125) = 0 
    [1.125, 1.250) = 0 
    [1.250, 1.375) = 1 
    [1.375, 1.500) = 6 
    [1.500, 1.625) = 2 
    [1.625, 1.750) = 0 
    [1.750, 1.875) = 0 
    [1.875, 2.000) = 0 
    [2.000, 2.125) = 0 
    [2.125, 2.250) = 0 
    [2.250, 2.375) = 0 
    [2.375, 2.500) = 0 
    [2.500, 2.625) = 1 
    [2.625, 2.750) = 0 
    [2.750, 2.875) = 0 

  Percentiles, ms/op:
      p(0.0000) =      1.372 ms/op
     p(50.0000) =      1.437 ms/op
     p(90.0000) =      2.431 ms/op
     p(95.0000) =      2.525 ms/op
     p(99.0000) =      2.525 ms/op
     p(99.9000) =      2.525 ms/op
     p(99.9900) =      2.525 ms/op
     p(99.9990) =      2.525 ms/op
     p(99.9999) =      2.525 ms/op
    p(100.0000) =      2.525 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: 25.130 ms/op
# Warmup Iteration   2: 8.385 ms/op
# Warmup Iteration   3: 8.357 ms/op
Iteration   1: 8.306 ms/op
Iteration   2: 7.364 ms/op
Iteration   3: 7.256 ms/op
Iteration   4: 7.855 ms/op
Iteration   5: 7.389 ms/op
Iteration   6: 7.853 ms/op
Iteration   7: 7.964 ms/op
Iteration   8: 7.840 ms/op
Iteration   9: 7.317 ms/op
Iteration  10: 7.544 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =      7.256 ms/op
     p(50.0000) =      7.692 ms/op
     p(90.0000) =      8.272 ms/op
     p(95.0000) =      8.306 ms/op
     p(99.0000) =      8.306 ms/op
     p(99.9000) =      8.306 ms/op
     p(99.9900) =      8.306 ms/op
     p(99.9990) =      8.306 ms/op
     p(99.9999) =      8.306 ms/op
    p(100.0000) =      8.306 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: 6353.602 ms/op
# Warmup Iteration   2: 6309.575 ms/op
# Warmup Iteration   3: 6323.352 ms/op
Iteration   1: 6340.439 ms/op
Iteration   2: 6328.785 ms/op
Iteration   3: 6335.751 ms/op
Iteration   4: 6352.876 ms/op
Iteration   5: 6286.589 ms/op
Iteration   6: 6303.705 ms/op
Iteration   7: 6302.901 ms/op
Iteration   8: 6320.300 ms/op
Iteration   9: 6401.609 ms/op
Iteration  10: 6387.790 ms/op


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

  Histogram, ms/op:
    [6200.000, 6225.000) = 0 
    [6225.000, 6250.000) = 0 
    [6250.000, 6275.000) = 0 
    [6275.000, 6300.000) = 1 
    [6300.000, 6325.000) = 3 
    [6325.000, 6350.000) = 3 
    [6350.000, 6375.000) = 1 
    [6375.000, 6400.000) = 1 
    [6400.000, 6425.000) = 1 
    [6425.000, 6450.000) = 0 
    [6450.000, 6475.000) = 0 

  Percentiles, ms/op:
      p(0.0000) =   6286.589 ms/op
     p(50.0000) =   6332.268 ms/op
     p(90.0000) =   6400.227 ms/op
     p(95.0000) =   6401.609 ms/op
     p(99.0000) =   6401.609 ms/op
     p(99.9000) =   6401.609 ms/op
     p(99.9900) =   6401.609 ms/op
     p(99.9990) =   6401.609 ms/op
     p(99.9999) =   6401.609 ms/op
    p(100.0000) =   6401.609 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: 63342.754 ms/op
# Warmup Iteration   2: 63190.436 ms/op
# Warmup Iteration   3: 63378.863 ms/op
Iteration   1: 63118.912 ms/op
Iteration   2: 63218.911 ms/op
Iteration   3: 63067.707 ms/op
Iteration   4: 63177.532 ms/op
Iteration   5: 63170.637 ms/op
Iteration   6: 63148.541 ms/op
Iteration   7: 63189.706 ms/op
Iteration   8: 63059.740 ms/op
Iteration   9: 63152.952 ms/op
Iteration  10: 62825.820 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =  62825.820 ms/op
     p(50.0000) =  63150.747 ms/op
     p(90.0000) =  63215.990 ms/op
     p(95.0000) =  63218.911 ms/op
     p(99.0000) =  63218.911 ms/op
     p(99.9000) =  63218.911 ms/op
     p(99.9900) =  63218.911 ms/op
     p(99.9990) =  63218.911 ms/op
     p(99.9999) =  63218.911 ms/op
    p(100.0000) =  63218.911 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.296 ms/op
# Warmup Iteration   2: 2.557 ms/op
# Warmup Iteration   3: 1.721 ms/op
Iteration   1: 1.617 ms/op
Iteration   2: 0.734 ms/op
Iteration   3: 0.738 ms/op
Iteration   4: 0.789 ms/op
Iteration   5: 0.817 ms/op
Iteration   6: 0.645 ms/op
Iteration   7: 0.766 ms/op
Iteration   8: 0.660 ms/op
Iteration   9: 0.795 ms/op
Iteration  10: 0.827 ms/op


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

  Histogram, ms/op:
    [0.600, 0.700) = 2 
    [0.700, 0.800) = 5 
    [0.800, 0.900) = 2 
    [0.900, 1.000) = 0 
    [1.000, 1.100) = 0 
    [1.100, 1.200) = 0 
    [1.200, 1.300) = 0 
    [1.300, 1.400) = 0 
    [1.400, 1.500) = 0 
    [1.500, 1.600) = 0 

  Percentiles, ms/op:
      p(0.0000) =      0.645 ms/op
     p(50.0000) =      0.777 ms/op
     p(90.0000) =      1.538 ms/op
     p(95.0000) =      1.617 ms/op
     p(99.0000) =      1.617 ms/op
     p(99.9000) =      1.617 ms/op
     p(99.9900) =      1.617 ms/op
     p(99.9990) =      1.617 ms/op
     p(99.9999) =      1.617 ms/op
    p(100.0000) =      1.617 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.637 ms/op
# Warmup Iteration   2: 11.819 ms/op
# Warmup Iteration   3: 10.689 ms/op
Iteration   1: 10.150 ms/op
Iteration   2: 10.151 ms/op
Iteration   3: 11.329 ms/op
Iteration   4: 10.803 ms/op
Iteration   5: 9.938 ms/op
Iteration   6: 9.995 ms/op
Iteration   7: 10.164 ms/op
Iteration   8: 9.973 ms/op
Iteration   9: 9.999 ms/op
Iteration  10: 9.883 ms/op


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

  Histogram, ms/op:
    [ 9.000,  9.250) = 0 
    [ 9.250,  9.500) = 0 
    [ 9.500,  9.750) = 0 
    [ 9.750, 10.000) = 5 
    [10.000, 10.250) = 3 
    [10.250, 10.500) = 0 
    [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.883 ms/op
     p(50.0000) =     10.075 ms/op
     p(90.0000) =     11.276 ms/op
     p(95.0000) =     11.329 ms/op
     p(99.0000) =     11.329 ms/op
     p(99.9000) =     11.329 ms/op
     p(99.9900) =     11.329 ms/op
     p(99.9990) =     11.329 ms/op
     p(99.9999) =     11.329 ms/op
    p(100.0000) =     11.329 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: 9226.483 ms/op
# Warmup Iteration   2: 9207.277 ms/op
# Warmup Iteration   3: 9234.441 ms/op
Iteration   1: 9239.734 ms/op
Iteration   2: 9215.675 ms/op
Iteration   3: 9230.240 ms/op
Iteration   4: 9246.879 ms/op
Iteration   5: 9216.683 ms/op
Iteration   6: 9263.892 ms/op
Iteration   7: 9250.145 ms/op
Iteration   8: 9216.850 ms/op
Iteration   9: 9209.735 ms/op
Iteration  10: 9213.927 ms/op


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

  Histogram, ms/op:
    [9200.000, 9205.000) = 0 
    [9205.000, 9210.000) = 1 
    [9210.000, 9215.000) = 1 
    [9215.000, 9220.000) = 3 
    [9220.000, 9225.000) = 0 
    [9225.000, 9230.000) = 0 
    [9230.000, 9235.000) = 1 
    [9235.000, 9240.000) = 1 
    [9240.000, 9245.000) = 0 
    [9245.000, 9250.000) = 1 
    [9250.000, 9255.000) = 1 
    [9255.000, 9260.000) = 0 
    [9260.000, 9265.000) = 1 

  Percentiles, ms/op:
      p(0.0000) =   9209.735 ms/op
     p(50.0000) =   9223.545 ms/op
     p(90.0000) =   9262.517 ms/op
     p(95.0000) =   9263.892 ms/op
     p(99.0000) =   9263.892 ms/op
     p(99.9000) =   9263.892 ms/op
     p(99.9900) =   9263.892 ms/op
     p(99.9990) =   9263.892 ms/op
     p(99.9999) =   9263.892 ms/op
    p(100.0000) =   9263.892 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: 92332.087 ms/op
# Warmup Iteration   2: 92425.728 ms/op
# Warmup Iteration   3: 92228.639 ms/op
Iteration   1: 92268.326 ms/op
Iteration   2: 92193.215 ms/op
Iteration   3: 92096.071 ms/op
Iteration   4: 92075.128 ms/op
Iteration   5: 92618.745 ms/op
Iteration   6: 92336.883 ms/op
Iteration   7: 92341.225 ms/op
Iteration   8: 92424.326 ms/op
Iteration   9: 92311.520 ms/op
Iteration  10: 92687.773 ms/op


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

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

  Percentiles, ms/op:
      p(0.0000) =  92075.128 ms/op
     p(50.0000) =  92324.201 ms/op
     p(90.0000) =  92680.870 ms/op
     p(95.0000) =  92687.773 ms/op
     p(99.0000) =  92687.773 ms/op
     p(99.9000) =  92687.773 ms/op
     p(99.9900) =  92687.773 ms/op
     p(99.9990) =  92687.773 ms/op
     p(99.9999) =  92687.773 ms/op
    p(100.0000) =  92687.773 ms/op


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

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     16.753 ±   0.323  ns/op
port2port.Port2PortBenchmark.queue:add                                  1024            N/A              N/A           N/A          N/A  avgt   90     16.701 ±   0.292  ns/op
port2port.Port2PortBenchmark.queue:remove                               1024            N/A              N/A           N/A          N/A  avgt   90     16.806 ±   0.355  ns/op
port2port.Port2PortWithTermInstanceofCheckBenchmark.queue               1024            N/A              N/A           N/A          N/A  avgt   90     15.319 ±   0.383  ns/op
port2port.Port2PortWithTermInstanceofCheckBenchmark.queue:add           1024            N/A              N/A           N/A          N/A  avgt   90     15.285 ±   0.362  ns/op
port2port.Port2PortWithTermInstanceofCheckBenchmark.queue:remove        1024            N/A              N/A           N/A          N/A  avgt   90     15.354 ±   0.405  ns/op
port2port.Port2PortWithTermReferenceCheckBenchmark.queue                1024            N/A              N/A           N/A          N/A  avgt   90     18.671 ±   0.540  ns/op
port2port.Port2PortWithTermReferenceCheckBenchmark.queue:add            1024            N/A              N/A           N/A          N/A  avgt   90     18.540 ±   0.500  ns/op
port2port.Port2PortWithTermReferenceCheckBenchmark.queue:remove         1024            N/A              N/A           N/A          N/A  avgt   90     18.802 ±   0.587  ns/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               64             3      2000000    ss   10   7676.999 ±  72.177  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               64             3      1000000    ss   10   3807.880 ±  88.582  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               64             3         1000    ss   10      8.040 ±   3.725  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               64             2      2000000    ss   10  10123.883 ± 187.360  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               64             2      1000000    ss   10   5065.660 ± 105.670  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               64             2         1000    ss   10      7.797 ±   2.927  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               64             1      2000000    ss   10  18507.846 ±  88.256  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               64             1      1000000    ss   10   9299.206 ± 187.430  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               64             1         1000    ss   10     12.007 ±   1.583  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               32             3      2000000    ss   10   7271.735 ±  75.982  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               32             3      1000000    ss   10   3620.096 ±  71.205  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               32             3         1000    ss   10      9.422 ±   6.645  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               32             2      2000000    ss   10   9884.248 ±  69.398  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               32             2      1000000    ss   10   4954.373 ±  43.817  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               32             2         1000    ss   10      7.812 ±   4.772  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               32             1      2000000    ss   10  18473.726 ±  87.182  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               32             1      1000000    ss   10   9283.884 ± 226.930  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000               32             1         1000    ss   10     11.843 ±   1.695  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                2             3      2000000    ss   10   6956.478 ±  46.724  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                2             3      1000000    ss   10   3446.670 ±  86.059  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                2             3         1000    ss   10     16.982 ±  10.298  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                2             2      2000000    ss   10   9910.656 ±  66.029  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                2             2      1000000    ss   10   5025.651 ± 131.747  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                2             2         1000    ss   10     12.297 ±   6.974  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                2             1      2000000    ss   10  18496.522 ± 128.924  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                2             1      1000000    ss   10   9328.619 ± 205.206  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                2             1         1000    ss   10     14.210 ±   6.050  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                1             3      2000000    ss   10   6925.259 ±  63.785  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                1             3      1000000    ss   10   3453.975 ±  72.497  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                1             3         1000    ss   10     22.670 ±  18.968  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                1             2      2000000    ss   10   9644.219 ±  48.112  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                1             2      1000000    ss   10   4819.496 ±  26.232  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                1             2         1000    ss   10     14.841 ±   3.278  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                1             1      2000000    ss   10  18571.936 ± 193.583  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                1             1      1000000    ss   10   9365.455 ± 387.709  ms/op
scheduler.GlobalTaskPoolBenchmark.executeBlocking                        N/A           1000                1             1         1000    ss   10     14.726 ±   3.874  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             3            0    ss   10     11.869 ±  17.892  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             3         1000    ss   10      8.607 ±   7.579  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             3      1000000    ss   10   3501.139 ±  62.396  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             3     10000000    ss   10  34433.645 ± 291.227  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             2            0    ss   10      1.551 ±   0.527  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             2         1000    ss   10      7.669 ±   0.522  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             2      1000000    ss   10   6336.074 ±  55.594  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             2     10000000    ss   10  63113.046 ± 170.781  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             1            0    ss   10      0.839 ±   0.423  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             1         1000    ss   10     10.238 ±   0.701  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             1      1000000    ss   10   9230.376 ±  28.317  ms/op
scheduler.PushPullBenchmark.executeBlocking                              N/A           1000              N/A             1     10000000    ss   10  92335.321 ± 303.504  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: 16.753 ±(99.9%) 0.323 ns/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.port2port.Port2PortWithTermInstanceofCheckBenchmark.queue Score: 15.319 ±(99.9%) 0.383 ns/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.port2port.Port2PortWithTermReferenceCheckBenchmark.queue Score: 18.671 ±(99.9%) 0.540 ns/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 7676.999 ±(99.9%) 72.177 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 3807.880 ±(99.9%) 88.582 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 8.040 ±(99.9%) 3.725 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 10123.883 ±(99.9%) 187.360 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 5065.660 ±(99.9%) 105.670 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 7.797 ±(99.9%) 2.927 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 18507.846 ±(99.9%) 88.256 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 9299.206 ±(99.9%) 187.430 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 12.007 ±(99.9%) 1.583 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 7271.735 ±(99.9%) 75.982 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 3620.096 ±(99.9%) 71.205 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 9.422 ±(99.9%) 6.645 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 9884.248 ±(99.9%) 69.398 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 4954.373 ±(99.9%) 43.817 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 7.812 ±(99.9%) 4.772 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 18473.726 ±(99.9%) 87.182 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 9283.884 ±(99.9%) 226.930 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 11.843 ±(99.9%) 1.695 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 6956.478 ±(99.9%) 46.724 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 3446.670 ±(99.9%) 86.059 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 16.982 ±(99.9%) 10.298 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 9910.656 ±(99.9%) 66.029 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 5025.651 ±(99.9%) 131.747 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 12.297 ±(99.9%) 6.974 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 18496.522 ±(99.9%) 128.924 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 9328.619 ±(99.9%) 205.206 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 14.210 ±(99.9%) 6.050 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 6925.259 ±(99.9%) 63.785 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 3453.975 ±(99.9%) 72.497 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 22.670 ±(99.9%) 18.968 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 9644.219 ±(99.9%) 48.112 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 4819.496 ±(99.9%) 26.232 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 14.841 ±(99.9%) 3.278 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 18571.936 ±(99.9%) 193.583 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 9365.455 ±(99.9%) 387.709 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.GlobalTaskPoolBenchmark.executeBlocking Score: 14.726 ±(99.9%) 3.874 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 11.869 ±(99.9%) 17.892 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 8.607 ±(99.9%) 7.579 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 3501.139 ±(99.9%) 62.396 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 34433.645 ±(99.9%) 291.227 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 1.551 ±(99.9%) 0.527 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 7.669 ±(99.9%) 0.522 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 6336.074 ±(99.9%) 55.594 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 63113.046 ±(99.9%) 170.781 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 0.839 ±(99.9%) 0.423 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 10.238 ±(99.9%) 0.701 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 9230.376 ±(99.9%) 28.317 ms/op (Bounds: [NaN, NaN])
[NO RESULT] teetime.benchmark.scheduler.PushPullBenchmark.executeBlocking Score: 92335.321 ±(99.9%) 303.504 ms/op (Bounds: [NaN, NaN])
Recording plot data
Finished: SUCCESS