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