Adjust benchmark configuration for small arrays to optimize measurement and warm-up times

This commit is contained in:
Palash Tyagi 2025-05-11 00:51:24 +01:00
parent 2e980a78fa
commit 1a5b8919d3

View File

@ -236,8 +236,8 @@ fn run_benchmarks_large(c: &mut Criterion) {
fn config_small_arrays() -> Criterion {
Criterion::default()
.sample_size(500)
.measurement_time(Duration::from_millis(500))
.warm_up_time(Duration::from_millis(50))
.measurement_time(Duration::from_millis(100))
.warm_up_time(Duration::from_millis(5))
}
fn config_medium_arrays() -> Criterion {
@ -254,6 +254,7 @@ fn config_large_arrays() -> Criterion {
.warm_up_time(Duration::from_millis(200))
}
criterion_group!(
name = benches_small_arrays;
config = config_small_arrays();