Add benchmark for extend_from_slice

This commit is contained in:
Nipunn Koorapati
2016-08-27 14:03:06 -07:00
parent 97678a0332
commit 24f52bd44c
+9
View File
@@ -63,6 +63,15 @@ fn bench_extend(b: &mut Bencher) {
});
}
#[bench]
fn bench_extend_from_slice(b: &mut Bencher) {
let v: Vec<u64> = (0..100).collect();
b.iter(|| {
let mut vec: SmallVec<[u64; 16]> = SmallVec::new();
vec.extend_from_slice(&v);
});
}
#[bench]
fn bench_pushpop(b: &mut Bencher) {
#[inline(never)]