@@ -19,8 +19,10 @@ use utils::BencherNoDrop;
19
19
use utils:: iterations;
20
20
use bencher:: { black_box, Bencher } ;
21
21
22
+ const ITERATIONS : usize = 10_000 ;
23
+
22
24
fn vector_push_back ( bench : & mut Bencher ) -> ( ) {
23
- let limit = iterations ( 100_000 ) ;
25
+ let limit = iterations ( ITERATIONS ) ;
24
26
25
27
bench. iter_no_drop ( || {
26
28
let mut vector: Vector < usize > = Vector :: new ( ) ;
@@ -34,7 +36,7 @@ fn vector_push_back(bench: &mut Bencher) -> () {
34
36
}
35
37
36
38
fn vector_push_back_rc ( bench : & mut Bencher ) -> ( ) {
37
- let limit = iterations ( 100_000 ) ;
39
+ let limit = iterations ( 10_000 ) ;
38
40
39
41
bench. iter_no_drop ( || {
40
42
let mut vector: SharedVector < usize , Rc < ( ) > > = SharedVector :: new ( ) ;
@@ -48,7 +50,7 @@ fn vector_push_back_rc(bench: &mut Bencher) -> () {
48
50
}
49
51
50
52
fn vector_push_back_mut ( bench : & mut Bencher ) -> ( ) {
51
- let limit = iterations ( 100_000 ) ;
53
+ let limit = iterations ( 10_000 ) ;
52
54
53
55
bench. iter_no_drop ( || {
54
56
let mut vector: Vector < usize > = Vector :: new ( ) ;
@@ -62,7 +64,7 @@ fn vector_push_back_mut(bench: &mut Bencher) -> () {
62
64
}
63
65
64
66
fn vector_push_back_mut_rc ( bench : & mut Bencher ) -> ( ) {
65
- let limit = iterations ( 100_000 ) ;
67
+ let limit = iterations ( 10_000 ) ;
66
68
67
69
bench. iter_no_drop ( || {
68
70
let mut vector: SharedVector < usize , Rc < ( ) > > = SharedVector :: new ( ) ;
@@ -76,7 +78,7 @@ fn vector_push_back_mut_rc(bench: &mut Bencher) -> () {
76
78
}
77
79
78
80
fn vector_drop_last ( bench : & mut Bencher ) -> ( ) {
79
- let limit = iterations ( 100_000 ) ;
81
+ let limit = iterations ( 10_000 ) ;
80
82
let mut full_vector: Vector < usize > = Vector :: new ( ) ;
81
83
82
84
for i in 0 ..limit {
@@ -95,7 +97,7 @@ fn vector_drop_last(bench: &mut Bencher) -> () {
95
97
}
96
98
97
99
fn vector_drop_last_mut ( bench : & mut Bencher ) -> ( ) {
98
- let limit = iterations ( 100_000 ) ;
100
+ let limit = iterations ( 10_000 ) ;
99
101
let mut full_vector: Vector < usize > = Vector :: new ( ) ;
100
102
101
103
for i in 0 ..limit {
@@ -114,7 +116,7 @@ fn vector_drop_last_mut(bench: &mut Bencher) -> () {
114
116
}
115
117
116
118
fn vector_get ( bench : & mut Bencher ) -> ( ) {
117
- let limit = iterations ( 100_000 ) ;
119
+ let limit = iterations ( 10_000 ) ;
118
120
let mut vector: Vector < usize > = Vector :: new ( ) ;
119
121
120
122
for i in 0 ..limit {
@@ -129,7 +131,7 @@ fn vector_get(bench: &mut Bencher) -> () {
129
131
}
130
132
131
133
fn vector_iterate ( bench : & mut Bencher ) -> ( ) {
132
- let limit = iterations ( 100_000 ) ;
134
+ let limit = iterations ( 10_000 ) ;
133
135
let mut vector: Vector < usize > = Vector :: new ( ) ;
134
136
135
137
for i in 0 ..limit {
0 commit comments