@@ -54,7 +54,14 @@ fn counter_add(c: &mut Criterion) {
54
54
c. bench_function ( "Counter_Add_Sorted" , |b| {
55
55
b. iter ( || {
56
56
// 4*4*10*10 = 1600 time series.
57
- let rands = CURRENT_RNG . with_borrow_mut ( |rng| [ rng. gen_range ( 0 ..4 ) , rng. gen_range ( 0 ..4 ) , rng. gen_range ( 0 ..10 ) , rng. gen_range ( 0 ..10 ) ] ) ;
57
+ let rands = CURRENT_RNG . with_borrow_mut ( |rng| {
58
+ [
59
+ rng. gen_range ( 0 ..4 ) ,
60
+ rng. gen_range ( 0 ..4 ) ,
61
+ rng. gen_range ( 0 ..10 ) ,
62
+ rng. gen_range ( 0 ..10 ) ,
63
+ ]
64
+ } ) ;
58
65
let index_first_attribute = rands[ 0 ] ;
59
66
let index_second_attribute = rands[ 1 ] ;
60
67
let index_third_attribute = rands[ 2 ] ;
@@ -74,7 +81,14 @@ fn counter_add(c: &mut Criterion) {
74
81
c. bench_function ( "Counter_Add_Unsorted" , |b| {
75
82
b. iter ( || {
76
83
// 4*4*10*10 = 1600 time series.
77
- let rands = CURRENT_RNG . with_borrow_mut ( |rng| [ rng. gen_range ( 0 ..4 ) , rng. gen_range ( 0 ..4 ) , rng. gen_range ( 0 ..10 ) , rng. gen_range ( 0 ..10 ) ] ) ;
84
+ let rands = CURRENT_RNG . with_borrow_mut ( |rng| {
85
+ [
86
+ rng. gen_range ( 0 ..4 ) ,
87
+ rng. gen_range ( 0 ..4 ) ,
88
+ rng. gen_range ( 0 ..10 ) ,
89
+ rng. gen_range ( 0 ..10 ) ,
90
+ ]
91
+ } ) ;
78
92
let index_first_attribute = rands[ 0 ] ;
79
93
let index_second_attribute = rands[ 1 ] ;
80
94
let index_third_attribute = rands[ 2 ] ;
@@ -104,7 +118,15 @@ fn counter_add(c: &mut Criterion) {
104
118
105
119
c. bench_function ( "ThreadLocal_Random_Generator_5" , |b| {
106
120
b. iter ( || {
107
- let _i1 = CURRENT_RNG . with_borrow_mut ( |rng| [ rng. gen_range ( 0 ..4 ) , rng. gen_range ( 0 ..4 ) , rng. gen_range ( 0 ..10 ) , rng. gen_range ( 0 ..10 ) , rng. gen_range ( 0 ..10 ) ] ) ;
121
+ let _i1 = CURRENT_RNG . with_borrow_mut ( |rng| {
122
+ [
123
+ rng. gen_range ( 0 ..4 ) ,
124
+ rng. gen_range ( 0 ..4 ) ,
125
+ rng. gen_range ( 0 ..10 ) ,
126
+ rng. gen_range ( 0 ..10 ) ,
127
+ rng. gen_range ( 0 ..10 ) ,
128
+ ]
129
+ } ) ;
108
130
} ) ;
109
131
} ) ;
110
132
}
0 commit comments