We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 69a5d24 commit 84b8898Copy full SHA for 84b8898
library/alloc/benches/vec_deque.rs
@@ -67,3 +67,27 @@ fn bench_from_array_1000(b: &mut Bencher) {
67
black_box(deq);
68
})
69
}
70
+
71
+#[bench]
72
+fn bench_extend_bytes(b: &mut Bencher) {
73
+ let mut ring: VecDeque<u8> = VecDeque::with_capacity(1000);
74
+ let input: &[u8] = &[128; 512];
75
76
+ b.iter(|| {
77
+ ring.clear();
78
+ ring.extend(black_box(input));
79
+ });
80
+}
81
82
83
+fn bench_extend_vec(b: &mut Bencher) {
84
85
+ let input = vec![128; 512];
86
87
88
89
90
+ let input = input.clone();
91
92
93
0 commit comments