From 4944cba55324d2dc603aa8e4c6832e0bf2a87147 Mon Sep 17 00:00:00 2001 From: Aria Shrimpton Date: Tue, 27 Feb 2024 09:41:29 +0000 Subject: add mapping example benchmark --- src/tests/example_mapping/benches/main.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/tests/example_mapping/benches/main.rs (limited to 'src/tests/example_mapping/benches/main.rs') diff --git a/src/tests/example_mapping/benches/main.rs b/src/tests/example_mapping/benches/main.rs new file mode 100644 index 0000000..e681a68 --- /dev/null +++ b/src/tests/example_mapping/benches/main.rs @@ -0,0 +1,16 @@ +use criterion::{criterion_group, criterion_main, BenchmarkId, Criterion}; + +fn run_benches(c: &mut Criterion) { + for size in [500, 10_000, 50_000].iter() { + c.bench_with_input( + BenchmarkId::new("example_mapping-insert_get", size), + size, + |b, &n| { + b.iter(|| example_mapping::insert_get(n)); + }, + ); + } +} + +criterion_group!(benches, run_benches); +criterion_main!(benches); -- cgit v1.2.3