Skip to content

Commit d256c6d

Browse files
committed
fix: 🚨 use Current for cpuinfo benchmark
1 parent 4e70b7b commit d256c6d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

procfs/benches/cpuinfo.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
use criterion::{black_box, criterion_group, criterion_main, Criterion};
22
use procfs::CpuInfo;
3+
use procfs::Current;
34

45
fn bench_cpuinfo(c: &mut Criterion) {
5-
c.bench_function("CpuInfo::new", |b| b.iter(|| black_box(CpuInfo::new().unwrap())));
6+
c.bench_function("CpuInfo::current", |b| b.iter(|| black_box(CpuInfo::current().unwrap())));
67

7-
let cpuinfo = black_box(CpuInfo::new().unwrap());
8+
let cpuinfo = black_box(CpuInfo::current().unwrap());
89
c.bench_function("CpuInfo::get_info", |b| b.iter(|| black_box(cpuinfo.get_info(0))));
910
c.bench_function("CpuInfo::model_name", |b| b.iter(|| cpuinfo.model_name(0)));
1011
c.bench_function("CpuInfo::vendor_id", |b| b.iter(|| cpuinfo.vendor_id(0)));

0 commit comments

Comments
 (0)