Files
dev/third_party/crates/rnix-0.14.0/benches/all-packages.rs

16 lines
514 B
Rust

use criterion::{criterion_group, criterion_main, Criterion, Throughput};
fn all_packages(c: &mut Criterion) {
let input = include_str!("all-packages.nix");
let mut group = c.benchmark_group("all-packages");
group.throughput(Throughput::Bytes(input.len() as u64));
group.sample_size(30);
group.bench_with_input("all-packages", input, move |b, input| {
b.iter(|| rnix::Root::parse(input))
});
group.finish();
}
criterion_group!(benches, all_packages);
criterion_main!(benches);