From 9553e6fa92be2a89c8df4ef08abd085ef73d5f53 Mon Sep 17 00:00:00 2001 From: John Nunley Date: Wed, 24 Aug 2022 10:09:34 -0700 Subject: [PATCH] Add benchmarks for bounded queues (#24) --- benches/bench.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/benches/bench.rs b/benches/bench.rs index 04dd22e..6e82019 100644 --- a/benches/bench.rs +++ b/benches/bench.rs @@ -68,6 +68,13 @@ macro_rules! bench_all( let q = ConcurrentQueue::unbounded(); $f::(black_box(&q), black_box(&q)); })); + + let name = format!("bounded_{}_{}", stringify!($f), type_name::()); + + c.bench_function(&name, |b| b.iter(|| { + let q = ConcurrentQueue::bounded(THREADS * COUNT); + $f::(black_box(&q), black_box(&q)); + })); } helper::(c); helper::(c);