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