Files
solana/perf/benches/recycler.rs
mergify[bot] 01941cf3de Rename Packets to PacketBatch (backport #21794) (#21805)
* Rename Packets to PacketBatch (#21794)

(cherry picked from commit 254ef3e7b6)

# Conflicts:
#	core/src/verified_vote_packets.rs

* resolve conflicts

Co-authored-by: Justin Starry <justin@solana.com>
2021-12-11 16:53:23 +00:00

24 lines
436 B
Rust

#![feature(test)]
extern crate test;
use {
solana_perf::{packet::PacketBatchRecycler, recycler::Recycler},
test::Bencher,
};
#[bench]
fn bench_recycler(bencher: &mut Bencher) {
solana_logger::setup();
let recycler: PacketBatchRecycler = Recycler::default();
for _ in 0..1000 {
let _packet = recycler.allocate("");
}
bencher.iter(move || {
let _packet = recycler.allocate("");
});
}