@@ -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 ] ;
@@ -91,22 +105,22 @@ fn counter_add(c: &mut Criterion) {
91
105
} ) ;
92
106
} ) ;
93
107
94
- c. bench_function ( "Random_Generator_5" , |b| {
95
- b. iter ( || {
96
- let mut rng = SmallRng :: from_entropy ( ) ;
97
- let _i1 = rng. gen_range ( 0 ..4 ) ;
98
- let _i2 = rng. gen_range ( 0 ..4 ) ;
99
- let _i3 = rng. gen_range ( 0 ..10 ) ;
100
- let _i4 = rng. gen_range ( 0 ..10 ) ;
101
- let _i5 = rng. gen_range ( 0 ..10 ) ;
102
- } ) ;
103
- } ) ;
108
+ // c.bench_function("Random_Generator_5", |b| {
109
+ // b.iter(|| {
110
+ // let mut rng = SmallRng::from_entropy();
111
+ // let _i1 = rng.gen_range(0..4);
112
+ // let _i2 = rng.gen_range(0..4);
113
+ // let _i3 = rng.gen_range(0..10);
114
+ // let _i4 = rng.gen_range(0..10);
115
+ // let _i5 = rng.gen_range(0..10);
116
+ // });
117
+ // });
104
118
105
- c. bench_function ( "ThreadLocal_Random_Generator_5" , |b| {
106
- 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 ) ] ) ;
108
- } ) ;
109
- } ) ;
119
+ // c.bench_function("ThreadLocal_Random_Generator_5", |b| {
120
+ // b.iter(|| {
121
+ // 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)]);
122
+ // });
123
+ // });
110
124
}
111
125
112
126
criterion_group ! ( benches, criterion_benchmark) ;
0 commit comments