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