19 lines
422 B
Rust

use criterion::*;
fn decode(bytes: &[u8]) {
// Decode the bytes
//...
}
fn bench(c: &mut Criterion) {
let bytes: &[u8] = b"some bytes";
let mut group = c.benchmark_group("throughput-example");
group.throughput(Throughput::Bytes(bytes.len() as u64));
group.bench_function("decode", |b| b.iter(|| decode(bytes)));
group.finish();
}
criterion_group!(benches, bench);
criterion_main!(benches);