ZeroTierOne/network-hypervisor/benches/benchmark_identity.rs
2022-08-18 16:38:32 -04:00

13 lines
464 B
Rust

use criterion::{criterion_group, criterion_main, Criterion};
use std::time::Duration;
use zerotier_network_hypervisor::vl1::Identity;
pub fn criterion_benchmark(c: &mut Criterion) {
let mut group = c.benchmark_group("basic");
group.measurement_time(Duration::new(30, 0));
group.bench_function("identity generation", |b| b.iter(|| Identity::generate()));
group.finish();
}
criterion_group!(benches, criterion_benchmark);
criterion_main!(benches);