Reduce number of samples

This commit is contained in:
Pratyush Mishra
2020-12-10 17:00:23 -08:00
parent 651f772755
commit 4ab7431059
2 changed files with 17 additions and 3 deletions

View File

@@ -2,7 +2,7 @@
macro_rules! ec_bench {
($projective:ty, $affine:ty) => {
fn bench_curve(c: &mut $crate::criterion::Criterion) {
let mut group = c.benchmark_group(core::stringify!($projective));
let mut group = c.benchmark_group("Group operation benchmarks for ".to_string() + core::stringify!($projective));
group.bench_function("Rand", rand);
group.bench_function("MulAssign", mul_assign);
group.bench_function("AddAssign", add_assign);
@@ -199,6 +199,13 @@ macro_rules! ec_bench {
});
}
$crate::criterion::criterion_group!(group_ops, bench_curve);
$crate::criterion::criterion_group!(
name = group_ops;
config = $crate::criterion::Criterion::default()
.sample_size(10)
.warm_up_time(core::time::Duration::from_millis(500))
.measurement_time(core::time::Duration::from_secs(1));
targets = bench_curve,
);
};
}

View File

@@ -73,6 +73,13 @@ macro_rules! pairing_bench {
});
}
$crate::criterion::criterion_group!(pairing, bench_pairing);
$crate::criterion::criterion_group!(
name = pairing;
config = $crate::criterion::Criterion::default()
.sample_size(10)
.warm_up_time(core::time::Duration::from_millis(500))
.measurement_time(core::time::Duration::from_secs(1));
targets = bench_pairing,
);
}
}