From fbf547ce0e8586a1fcf8876ec4a2cb63e99a9e24 Mon Sep 17 00:00:00 2001 From: Dave Hrycyszyn Date: Tue, 18 Jun 2024 12:25:07 +0100 Subject: [PATCH] Knocked down benchmark length --- crates/bft-json-crdt/benches/speed.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/crates/bft-json-crdt/benches/speed.rs b/crates/bft-json-crdt/benches/speed.rs index 0259046..5f3abb9 100644 --- a/crates/bft-json-crdt/benches/speed.rs +++ b/crates/bft-json-crdt/benches/speed.rs @@ -4,23 +4,23 @@ use bft_json_crdt::{ use criterion::{criterion_group, criterion_main, Criterion}; use rand::seq::SliceRandom; -fn bench_insert_1_000_root(c: &mut Criterion) { - c.bench_function("bench insert 1000 root", |b| { +fn bench_insert_100_root(c: &mut Criterion) { + c.bench_function("bench insert 100 root", |b| { b.iter(|| { let mut list = ListCrdt::::new(make_author(1), vec![]); - for i in 0..1_000 { + for i in 0..100 { list.insert(ROOT_ID, i); } }) }); } -fn bench_insert_1_000_linear(c: &mut Criterion) { - c.bench_function("bench insert 1000 linear", |b| { +fn bench_insert_100_linear(c: &mut Criterion) { + c.bench_function("bench insert 100 linear", |b| { b.iter(|| { let mut list = ListCrdt::::new(make_author(1), vec![]); let mut prev = ROOT_ID; - for i in 0..1_000 { + for i in 0..100 { let op = list.insert(prev, i); prev = op.id; } @@ -31,7 +31,7 @@ fn bench_insert_1_000_linear(c: &mut Criterion) { fn bench_insert_many_agents_conflicts(c: &mut Criterion) { c.bench_function("bench insert many agents conflicts", |b| { b.iter(|| { - const N: u8 = 50; + const N: u8 = 10; let mut rng = rand::thread_rng(); let mut crdts: Vec> = Vec::with_capacity(N as usize); let mut logs: Vec> = Vec::new(); @@ -60,8 +60,8 @@ fn bench_insert_many_agents_conflicts(c: &mut Criterion) { criterion_group!( benches, - bench_insert_1_000_root, - bench_insert_1_000_linear, + bench_insert_100_root, + bench_insert_100_linear, bench_insert_many_agents_conflicts ); criterion_main!(benches);