flodgatt/benches/read_time.rs

24 lines
585 B
Rust

use criterion::black_box;
use criterion::criterion_group;
use criterion::criterion_main;
use criterion::Criterion;
use log;
use std::time;
fn simple_read_time(_: &str) {
let start_time = time::Instant::now();
if start_time.elapsed() > time::Duration::from_millis(20) {
log::warn!("Polling took: {:?}", start_time.elapsed());
}
}
fn criterion_benchmark2(c: &mut Criterion) {
c.bench_function("read elapsed time", |b| {
b.iter(|| simple_read_time(black_box("foo")))
});
}
criterion_group!(benches, criterion_benchmark2);
criterion_main!(benches);