vec.rs 293 B

12345678910111213141516171819
  1. #![feature(test)]
  2. extern crate ralloc;
  3. extern crate test;
  4. #[bench]
  5. fn bench_vec(b: &mut test::Bencher) {
  6. b.iter(|| {
  7. let mut stuff = Vec::with_capacity(10);
  8. for i in 0..10000 {
  9. stuff.push(i)
  10. }
  11. stuff.reserve(100000);
  12. stuff
  13. });
  14. }