MCPcopy Create free account
hub / github.com/SoftbearStudios/bitcode / bench_reserve

Function bench_reserve

src/fast.rs:568–577  ·  view source on GitHub ↗
(b: &mut Bencher)

Source from the content-addressed store, hash-verified

566
567 #[bench]
568 fn bench_reserve(b: &mut Bencher) {
569 let mut buffer = VecT::with_capacity(N);
570 b.iter(|| {
571 buffer.clear();
572 let vec = black_box(&mut buffer);
573 for _ in 0..black_box(N) {
574 black_box(&mut *vec).reserve(1);
575 }
576 });
577 }
578
579 #[bench]
580 fn bench_reserve_fast(b: &mut Bencher) {

Callers

nothing calls this directly

Calls 2

clearMethod · 0.80
reserveMethod · 0.45

Tested by

no test coverage detected