aboutsummaryrefslogtreecommitdiff
path: root/src/crates/benchmarker/benches/linked_list.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/crates/benchmarker/benches/linked_list.rs')
-rw-r--r--src/crates/benchmarker/benches/linked_list.rs15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/crates/benchmarker/benches/linked_list.rs b/src/crates/benchmarker/benches/linked_list.rs
index f2997e4..1c5de1f 100644
--- a/src/crates/benchmarker/benches/linked_list.rs
+++ b/src/crates/benchmarker/benches/linked_list.rs
@@ -1,9 +1,18 @@
+use rand::{rngs::StdRng, SeedableRng};
+
fn main() {
let ns = [
64, 128, 256, 512, 1024, 2048, 3072, 4096, 5120, 6144, 7168, 8192, 16384, 24576, 32768,
40960, 49152, 57344, 65536,
];
- candelabra_benchmarker::benchmark_container::<std::collections::LinkedList<usize>, _>(&ns);
- candelabra_benchmarker::benchmark_indexable::<std::collections::LinkedList<usize>, _>(&ns);
- candelabra_benchmarker::benchmark_stack::<std::collections::LinkedList<usize>, _>(&ns);
+ let mut rng = StdRng::seed_from_u64(42);
+ candelabra_benchmarker::benchmark_container::<std::collections::LinkedList<usize>, _>(
+ &mut rng, &ns,
+ );
+ candelabra_benchmarker::benchmark_indexable::<std::collections::LinkedList<usize>, _>(
+ &mut rng, &ns,
+ );
+ candelabra_benchmarker::benchmark_stack::<std::collections::LinkedList<usize>, _>(
+ &mut rng, &ns,
+ );
}