From 4decb58a64fd3d0a0da5cbea4a77327996cbe44a Mon Sep 17 00:00:00 2001 From: Stein Somers Date: Thu, 14 Nov 2019 00:32:36 +0100 Subject: introduce benchmarks of HashSet operations --- src/liballoc/benches/btree/set.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/liballoc') diff --git a/src/liballoc/benches/btree/set.rs b/src/liballoc/benches/btree/set.rs index 6357ea3ea11..18502ded308 100644 --- a/src/liballoc/benches/btree/set.rs +++ b/src/liballoc/benches/btree/set.rs @@ -1,7 +1,7 @@ use std::collections::BTreeSet; use rand::{thread_rng, Rng}; -use test::{black_box, Bencher}; +use test::Bencher; fn random(n: usize) -> BTreeSet { let mut rng = thread_rng(); @@ -31,7 +31,6 @@ fn pos(n: usize) -> BTreeSet { set } - fn stagger(n1: usize, factor: usize) -> [BTreeSet; 2] { let n2 = n1 * factor; let mut sets = [BTreeSet::new(), BTreeSet::new()]; @@ -52,10 +51,7 @@ macro_rules! set_bench { let sets = $sets; // measure - b.iter(|| { - let x = sets[0].$set_func(&sets[1]).$result_func(); - black_box(x); - }) + b.iter(|| sets[0].$set_func(&sets[1]).$result_func()) } }; } -- cgit 1.4.1-3-g733a5