Files
solana/perf/benches/recycler.rs
Michael Vines b8837c04ec Reformat imports to a consistent style for imports
rustfmt.toml configuration:
  imports_granularity = "One"
  group_imports = "One"
2021-12-03 09:19:13 -08:00

24 lines
428 B
Rust

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