Skip to content

Commit e482d5a

Browse files
committed
Speedup benchmarks by reducing the number of iterations
10000 should probably be enough?
1 parent 7b1ad04 commit e482d5a

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

benches/rpds_vector.rs

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@ use utils::BencherNoDrop;
1919
use utils::iterations;
2020
use bencher::{black_box, Bencher};
2121

22+
const ITERATIONS: usize = 10_000;
23+
2224
fn vector_push_back(bench: &mut Bencher) -> () {
23-
let limit = iterations(100_000);
25+
let limit = iterations(ITERATIONS);
2426

2527
bench.iter_no_drop(|| {
2628
let mut vector: Vector<usize> = Vector::new();
@@ -34,7 +36,7 @@ fn vector_push_back(bench: &mut Bencher) -> () {
3436
}
3537

3638
fn vector_push_back_rc(bench: &mut Bencher) -> () {
37-
let limit = iterations(100_000);
39+
let limit = iterations(10_000);
3840

3941
bench.iter_no_drop(|| {
4042
let mut vector: SharedVector<usize, Rc<()>> = SharedVector::new();
@@ -48,7 +50,7 @@ fn vector_push_back_rc(bench: &mut Bencher) -> () {
4850
}
4951

5052
fn vector_push_back_mut(bench: &mut Bencher) -> () {
51-
let limit = iterations(100_000);
53+
let limit = iterations(10_000);
5254

5355
bench.iter_no_drop(|| {
5456
let mut vector: Vector<usize> = Vector::new();
@@ -62,7 +64,7 @@ fn vector_push_back_mut(bench: &mut Bencher) -> () {
6264
}
6365

6466
fn vector_push_back_mut_rc(bench: &mut Bencher) -> () {
65-
let limit = iterations(100_000);
67+
let limit = iterations(10_000);
6668

6769
bench.iter_no_drop(|| {
6870
let mut vector: SharedVector<usize, Rc<()>> = SharedVector::new();
@@ -76,7 +78,7 @@ fn vector_push_back_mut_rc(bench: &mut Bencher) -> () {
7678
}
7779

7880
fn vector_drop_last(bench: &mut Bencher) -> () {
79-
let limit = iterations(100_000);
81+
let limit = iterations(10_000);
8082
let mut full_vector: Vector<usize> = Vector::new();
8183

8284
for i in 0..limit {
@@ -95,7 +97,7 @@ fn vector_drop_last(bench: &mut Bencher) -> () {
9597
}
9698

9799
fn vector_drop_last_mut(bench: &mut Bencher) -> () {
98-
let limit = iterations(100_000);
100+
let limit = iterations(10_000);
99101
let mut full_vector: Vector<usize> = Vector::new();
100102

101103
for i in 0..limit {
@@ -114,7 +116,7 @@ fn vector_drop_last_mut(bench: &mut Bencher) -> () {
114116
}
115117

116118
fn vector_get(bench: &mut Bencher) -> () {
117-
let limit = iterations(100_000);
119+
let limit = iterations(10_000);
118120
let mut vector: Vector<usize> = Vector::new();
119121

120122
for i in 0..limit {
@@ -129,7 +131,7 @@ fn vector_get(bench: &mut Bencher) -> () {
129131
}
130132

131133
fn vector_iterate(bench: &mut Bencher) -> () {
132-
let limit = iterations(100_000);
134+
let limit = iterations(10_000);
133135
let mut vector: Vector<usize> = Vector::new();
134136

135137
for i in 0..limit {

0 commit comments

Comments
 (0)