Skip to content

Commit 0fe867e

Browse files
committed
Add benchmark for extend_from_slice
1 parent e6e67cd commit 0fe867e

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

benches/bench.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,15 @@ fn bench_extend(b: &mut Bencher) {
6363
});
6464
}
6565

66+
#[bench]
67+
fn bench_extend_from_slice(b: &mut Bencher) {
68+
let v: Vec<u64> = (0..100).collect();
69+
b.iter(|| {
70+
let mut vec: SmallVec<[u64; 16]> = SmallVec::new();
71+
vec.extend_from_slice(&v);
72+
});
73+
}
74+
6675
#[bench]
6776
fn bench_pushpop(b: &mut Bencher) {
6877
#[inline(never)]

0 commit comments

Comments
 (0)