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

Function bench_push

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

Source from the content-addressed store, hash-verified

511
512 #[bench]
513 fn bench_push(b: &mut Bencher) {
514 let mut buffer = VecT::with_capacity(N);
515 b.iter(|| {
516 buffer.clear();
517 let vec = black_box(&mut buffer);
518 for _ in 0..black_box(N) {
519 let v = black_box(&mut *vec);
520 v.push(black_box(0));
521 }
522 });
523 }
524
525 #[bench]
526 fn bench_push_fast(b: &mut Bencher) {

Callers

nothing calls this directly

Calls 1

clearMethod · 0.80

Tested by

no test coverage detected