extern crate ralloc; mod util; #[test] #[ignore] fn big_alloc() { util::multiply(|| { let mut vec = Vec::new(); let mut rand = 3u64; for _ in 0..0xBFFF { rand ^= 0xABFABFABFABF; rand = rand.rotate_left(3); util::acid(|| vec.push(rand)); } }); } #[test] #[ignore] fn many_small_allocs() { util::multiply(|| { let mut vec = Vec::new(); let mut rand = 3u64; for _ in 0..3000 { rand ^= 0xABFABFABFABF; rand = rand.rotate_left(3); util::acid(|| vec.push(Box::new(rand))); } }); }