15 lines
No EOL
442 B
Rust
15 lines
No EOL
442 B
Rust
use std::{env, fs};
|
|
use std::hint::black_box;
|
|
use std::time::Instant;
|
|
use criterion::{criterion_group, criterion_main, Criterion};
|
|
use wxbox_ar2::parse;
|
|
|
|
fn criterion_benchmark(c: &mut Criterion) {
|
|
let f = fs::read("/home/core/dl/KGWX20250518_165333_V06").unwrap();
|
|
c.bench_function("parse KGWX", |b| b.iter(|| {
|
|
parse(black_box(f.clone()))
|
|
}));
|
|
}
|
|
|
|
criterion_group!(benches, criterion_benchmark);
|
|
criterion_main!(benches); |