xref: /relibc/ralloc/benches/vec_box.rs (revision 146a5db98f2dcff608e1f3a30330e0cf1527786e)
1 #![feature(test)]
2 
3 extern crate ralloc;
4 extern crate test;
5 
6 use test::Bencher;
7 
8 #[bench]
9 fn bench(b: &mut Bencher) {
10     b.iter(|| {
11         let mut stuff = Vec::with_capacity(10);
12 
13         for i in 0..10000 {
14             stuff.push(Box::new(i))
15         }
16 
17         stuff.reserve(100000);
18 
19         stuff
20     });
21 }
22