19 lines
422 B
Rust
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);
|