summaryrefslogtreecommitdiff
path: root/test/samples/results_multi_limiter.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/samples/results_multi_limiter.txt')
-rw-r--r--test/samples/results_multi_limiter.txt60
1 files changed, 30 insertions, 30 deletions
diff --git a/test/samples/results_multi_limiter.txt b/test/samples/results_multi_limiter.txt
index 112c325..75704da 100644
--- a/test/samples/results_multi_limiter.txt
+++ b/test/samples/results_multi_limiter.txt
@@ -22,25 +22,25 @@ parallel: 1
inputs: none specified
Estimated total run time: 35 s
-Benchmarking Limiter.limit/2 unique ets...
-Benchmarking Limiter.limit/2 unique ets, concurrency...
-Benchmarking Limiter:limit/2 atomics...
-Benchmarking Limiter:limit/2 shared ets...
-Benchmarking Limiter:limit/2 shared ets, concurrency...
+Benchmarking ConcurrentLimiter.limit/2 unique ets...
+Benchmarking ConcurrentLimiter.limit/2 unique ets, concurrency...
+Benchmarking ConcurrentLimiter:limit/2 atomics...
+Benchmarking ConcurrentLimiter:limit/2 shared ets...
+Benchmarking ConcurrentLimiter:limit/2 shared ets, concurrency...
Name ips average deviation median 99th %
-Limiter:limit/2 atomics 491.88 K 2.03 μs ±1506.30% 1.55 μs 3.48 μs
-Limiter.limit/2 unique ets 414.63 K 2.41 μs ±1169.34% 1.97 μs 4.53 μs
-Limiter:limit/2 shared ets 411.43 K 2.43 μs ±1286.95% 1.96 μs 3.66 μs
-Limiter.limit/2 unique ets, concurrency 406.50 K 2.46 μs ±1006.31% 2.06 μs 4.34 μs
-Limiter:limit/2 shared ets, concurrency 384.04 K 2.60 μs ±1293.25% 2.12 μs 4.37 μs
+ConcurrentLimiter:limit/2 atomics 491.88 K 2.03 μs ±1506.30% 1.55 μs 3.48 μs
+ConcurrentLimiter.limit/2 unique ets 414.63 K 2.41 μs ±1169.34% 1.97 μs 4.53 μs
+ConcurrentLimiter:limit/2 shared ets 411.43 K 2.43 μs ±1286.95% 1.96 μs 3.66 μs
+ConcurrentLimiter.limit/2 unique ets, concurrency 406.50 K 2.46 μs ±1006.31% 2.06 μs 4.34 μs
+ConcurrentLimiter:limit/2 shared ets, concurrency 384.04 K 2.60 μs ±1293.25% 2.12 μs 4.37 μs
Comparison:
-Limiter:limit/2 atomics 491.88 K
-Limiter.limit/2 unique ets 414.63 K - 1.19x slower +0.38 μs
-Limiter:limit/2 shared ets 411.43 K - 1.20x slower +0.40 μs
-Limiter.limit/2 unique ets, concurrency 406.50 K - 1.21x slower +0.43 μs
-Limiter:limit/2 shared ets, concurrency 384.04 K - 1.28x slower +0.57 μs
+ConcurrentLimiter:limit/2 atomics 491.88 K
+ConcurrentLimiter.limit/2 unique ets 414.63 K - 1.19x slower +0.38 μs
+ConcurrentLimiter:limit/2 shared ets 411.43 K - 1.20x slower +0.40 μs
+ConcurrentLimiter.limit/2 unique ets, concurrency 406.50 K - 1.21x slower +0.43 μs
+ConcurrentLimiter:limit/2 shared ets, concurrency 384.04 K - 1.28x slower +0.57 μs
@@ -65,22 +65,22 @@ parallel: 8
inputs: none specified
Estimated total run time: 35 s
-Benchmarking Limiter.limit/2 unique ets...
-Benchmarking Limiter.limit/2 unique ets, concurrency...
-Benchmarking Limiter:limit/2 atomics...
-Benchmarking Limiter:limit/2 shared ets...
-Benchmarking Limiter:limit/2 shared ets, concurrency...
+Benchmarking ConcurrentLimiter.limit/2 unique ets...
+Benchmarking ConcurrentLimiter.limit/2 unique ets, concurrency...
+Benchmarking ConcurrentLimiter:limit/2 atomics...
+Benchmarking ConcurrentLimiter:limit/2 shared ets...
+Benchmarking ConcurrentLimiter:limit/2 shared ets, concurrency...
Name ips average deviation median 99th %
-Limiter:limit/2 atomics 307.84 K 3.25 μs ±1113.62% 2.09 μs 10.24 μs
-Limiter.limit/2 unique ets, concurrency 95.56 K 10.46 μs ±391.37% 2.93 μs 163.02 μs
-Limiter:limit/2 shared ets, concurrency 92.39 K 10.82 μs ±374.36% 2.92 μs 158.97 μs
-Limiter.limit/2 unique ets 80.68 K 12.39 μs ±362.74% 2.85 μs 160.66 μs
-Limiter:limit/2 shared ets 6.04 K 165.66 μs ±17.23% 167.48 μs 237.96 μs
+ConcurrentLimiter:limit/2 atomics 307.84 K 3.25 μs ±1113.62% 2.09 μs 10.24 μs
+ConcurrentLimiter.limit/2 unique ets, concurrency 95.56 K 10.46 μs ±391.37% 2.93 μs 163.02 μs
+ConcurrentLimiter:limit/2 shared ets, concurrency 92.39 K 10.82 μs ±374.36% 2.92 μs 158.97 μs
+ConcurrentLimiter.limit/2 unique ets 80.68 K 12.39 μs ±362.74% 2.85 μs 160.66 μs
+ConcurrentLimiter:limit/2 shared ets 6.04 K 165.66 μs ±17.23% 167.48 μs 237.96 μs
Comparison:
-Limiter:limit/2 atomics 307.84 K
-Limiter.limit/2 unique ets, concurrency 95.56 K - 3.22x slower +7.22 μs
-Limiter:limit/2 shared ets, concurrency 92.39 K - 3.33x slower +7.57 μs
-Limiter.limit/2 unique ets 80.68 K - 3.82x slower +9.15 μs
-Limiter:limit/2 shared ets 6.04 K - 51.00x slower +162.41 μs
+ConcurrentLimiter:limit/2 atomics 307.84 K
+ConcurrentLimiter.limit/2 unique ets, concurrency 95.56 K - 3.22x slower +7.22 μs
+ConcurrentLimiter:limit/2 shared ets, concurrency 92.39 K - 3.33x slower +7.57 μs
+ConcurrentLimiter.limit/2 unique ets 80.68 K - 3.82x slower +9.15 μs
+ConcurrentLimiter:limit/2 shared ets 6.04 K - 51.00x slower +162.41 μs