1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
|
========================== 2009-04-01T16:53:42 CEST ===========================
Benchmarking on ruby 1.8.6 (2008-08-11 patchlevel 287) [i686-linux].
Running 'GeneratorBenchmarkExt' for 1000 iterations/method (compare_time=real)
===============================================================================
This first run is only for warmup.
GeneratorBenchmarkExt#generator_fast:
real total user system
sum 1.818191528 1.840000000 1.830000000 0.010000000
min 0.001368999 0.000000000 0.000000000 0.000000000
std- -0.000870656 -0.002702580 -0.002705600 -0.000306228
mean 0.001818192 0.001840000 0.001830000 0.000010000
std+ 0.004507039 0.006382580 0.006365600 0.000326228
max 0.026389122 0.030000000 0.030000000 0.010000000
std 0.002688848 0.004542580 0.004535600 0.000316228
std% 147.885830391 246.879359662 247.847020509 3162.277660168
harm 0.001475231 nan nan nan
geo 0.001529059 0.000000000 0.000000000 0.000000000
q1 0.001397133 0.000000000 0.000000000 0.000000000
med 0.001406908 0.000000000 0.000000000 0.000000000
q3 0.001425028 0.000000000 0.000000000 0.000000000
1000 549.99706 0.001818192
calls calls/sec secs/call
0.02514 -|
0.02264 -|*
0.02013 -|
0.01763 -|
0.01513 -|
0.01263 -|
0.01013 -|
0.00762 -|
0.00512 -|
0.00262 -|**************************************************
Outliers detected with box plot algo (median=0.00141, iqr=0.00003, factor=3.00):
high=63 very_high=132
Ljung-Box statistics: q=15.00353 (alpha=0.05, df=50).
0.00000 < 0.95000 => No autocorrelation was detected.
GeneratorBenchmarkExt#generator_fast:
real total user system
sum 1.826970100 1.830000000 1.820000000 0.010000000
min 0.001377106 0.000000000 0.000000000 0.000000000
std- -0.000992693 -0.002749527 -0.002708588 -0.000306228
mean 0.001826970 0.001830000 0.001820000 0.000010000
std+ 0.004646633 0.006409527 0.006348588 0.000326228
max 0.027617931 0.030000000 0.030000000 0.010000000
std 0.002819663 0.004579527 0.004528588 0.000316228
std% 154.335471491 250.247404066 248.823509412 3162.277660168
harm 0.001469225 nan nan nan
geo 0.001522946 0.000000000 0.000000000 0.000000000
q1 0.001402140 0.000000000 0.000000000 0.000000000
med 0.001411915 0.000000000 0.000000000 0.000000000
q3 0.001425982 0.000000000 0.000000000 0.000000000
1000 547.35433 0.001826970
calls calls/sec secs/call
0.02631 -|
0.02368 -|*
0.02106 -|
0.01843 -|
0.01581 -|
0.01319 -|
0.01056 -|
0.00794 -|
0.00531 -|
0.00269 -|**************************************************
Outliers detected with box plot algo (median=0.00141, iqr=0.00002, factor=3.00):
high=84 very_high=91
Ljung-Box statistics: q=13.47105 (alpha=0.05, df=50).
0.00000 < 0.95000 => No autocorrelation was detected.
No initial data truncated.
=> System may have been in a steady state from the beginning.
-------------------------------------------------------------------------------
This first run is only for warmup.
GeneratorBenchmarkExt#generator_pretty:
real total user system
sum 2.625656843 2.590000000 2.580000000 0.010000000
min 0.002025127 0.000000000 0.000000000 0.000000000
std- -0.000656844 -0.002684440 -0.002689855 -0.000306228
mean 0.002625657 0.002590000 0.002580000 0.000010000
std+ 0.005908158 0.007864440 0.007849855 0.000326228
max 0.028638124 0.030000000 0.030000000 0.010000000
std 0.003282501 0.005274440 0.005269855 0.000316228
std% 125.016381076 203.646340853 204.257944451 3162.277660168
harm 0.002154247 nan nan nan
geo 0.002239052 0.000000000 0.000000000 0.000000000
q1 0.002051830 0.000000000 0.000000000 0.000000000
med 0.002062082 0.000000000 0.000000000 0.000000000
q3 0.002082050 0.000000000 0.000000000 0.000000000
1000 380.85708 0.002625657
calls calls/sec secs/call
0.02731 -|
0.02465 -|*
0.02198 -|
0.01932 -|
0.01666 -|
0.01400 -|
0.01134 -|
0.00868 -|
0.00602 -|
0.00336 -|**************************************************
Outliers detected with box plot algo (median=0.00206, iqr=0.00003, factor=3.00):
high=98 very_high=107
Ljung-Box statistics: q=349.53704 (alpha=0.05, df=50).
1.00000 >= 0.95000 => Autocorrelation was detected.
GeneratorBenchmarkExt#generator_pretty:
real total user system
sum 2.399331093 2.360000000 2.360000000 0.000000000
min 0.002033949 0.000000000 0.000000000 0.000000000
std- -0.000767217 -0.002736080 -0.002736080 0.000000000
mean 0.002665923 0.002622222 0.002622222 0.000000000
std+ 0.006099064 0.007980525 0.007980525 0.000000000
max 0.029814005 0.030000000 0.030000000 0.000000000
std 0.003433140 0.005358303 0.005358303 0.000000000
std% 128.778658745 204.342051806 204.342051806 nan
harm 0.002164550 nan nan nan
geo 0.002253865 0.000000000 0.000000000 0.000000000
q1 0.002059937 0.000000000 0.000000000 0.000000000
med 0.002071142 0.000000000 0.000000000 0.000000000
q3 0.002090931 0.000000000 0.000000000 0.000000000
900 375.10455 0.002665923
calls calls/sec secs/call
0.02843 -|
0.02565 -|*
0.02287 -|
0.02009 -|
0.01731 -|
0.01453 -|
0.01176 -|
0.00898 -|
0.00620 -|
0.00342 -|**************************************************
Outliers detected with box plot algo (median=0.00207, iqr=0.00003, factor=3.00):
high=89 very_high=86
Ljung-Box statistics: q=342.52637 (alpha=0.05, df=50).
1.00000 >= 0.95000 => Autocorrelation was detected.
Truncated initial 100 measurements: 1000 -> 900 (-10.00%).
-------------------------------------------------------------------------------
This first run is only for warmup.
GeneratorBenchmarkExt#generator_safe:
real total user system
sum 2.218419790 2.210000000 2.210000000 0.000000000
min 0.001708984 0.000000000 0.000000000 0.000000000
std- -0.000607850 -0.002484458 -0.002484458 0.000000000
mean 0.002218420 0.002210000 0.002210000 0.000000000
std+ 0.005044690 0.006904458 0.006904458 0.000000000
max 0.026993036 0.030000000 0.030000000 0.000000000
std 0.002826270 0.004694458 0.004694458 0.000000000
std% 127.400134370 212.418923782 212.418923782 nan
harm 0.001839661 nan nan nan
geo 0.001909029 0.000000000 0.000000000 0.000000000
q1 0.001738071 0.000000000 0.000000000 0.000000000
med 0.001749992 0.000000000 0.000000000 0.000000000
q3 0.001769066 0.000000000 0.000000000 0.000000000
1000 450.77131 0.002218420
calls calls/sec secs/call
0.02573 -|
0.02320 -|
0.02067 -|
0.01814 -|
0.01562 -|
0.01309 -|
0.01056 -|
0.00803 -|
0.00550 -|
0.00297 -|**************************************************
Outliers detected with box plot algo (median=0.00175, iqr=0.00003, factor=3.00):
high=58 very_high=129
Ljung-Box statistics: q=24.03262 (alpha=0.05, df=50).
0.00070 < 0.95000 => No autocorrelation was detected.
GeneratorBenchmarkExt#generator_safe:
real total user system
sum 2.252413511 2.250000000 2.250000000 0.000000000
min 0.001720905 0.000000000 0.000000000 0.000000000
std- -0.000940042 -0.002634809 -0.002634809 0.000000000
mean 0.002252414 0.002250000 0.002250000 0.000000000
std+ 0.005444869 0.007134809 0.007134809 0.000000000
max 0.030152082 0.030000000 0.030000000 0.000000000
std 0.003192455 0.004884809 0.004884809 0.000000000
std% 141.734856492 217.102633117 217.102633117 nan
harm 0.001827244 nan nan nan
geo 0.001895755 0.000000000 0.000000000 0.000000000
q1 0.001747131 0.000000000 0.000000000 0.000000000
med 0.001757145 0.000000000 0.000000000 0.000000000
q3 0.001773119 0.000000000 0.000000000 0.000000000
1000 443.96821 0.002252414
calls calls/sec secs/call
0.02873 -|
0.02589 -|*
0.02304 -|
0.02020 -|
0.01736 -|
0.01451 -|
0.01167 -|
0.00883 -|
0.00599 -|
0.00314 -|**************************************************
Outliers detected with box plot algo (median=0.00176, iqr=0.00003, factor=3.00):
high=92 very_high=86
Ljung-Box statistics: q=19.23732 (alpha=0.05, df=50).
0.00003 < 0.95000 => No autocorrelation was detected.
No initial data truncated.
=> System may have been in a steady state from the beginning.
========================== 2009-04-01T16:54:07 CEST ===========================
Comparing times (call_time_mean):
1 GeneratorBenchmarkExt#generator_fast 1000 repeats:
547.354332608 ( real) -> 1.459x
0.001826970
2 GeneratorBenchmarkExt#generator_safe 1000 repeats:
443.968212317 ( real) -> 1.184x
0.002252414
3 GeneratorBenchmarkExt#generator_pretty 900 repeats:
375.104545883 ( real) -> 1.000x
0.002665923
calls/sec ( time) -> speed covers
secs/call
Comparing times (call_time_median):
1 GeneratorBenchmarkExt#generator_fast 1000 repeats:
708.258020939 ( real) -> 1.467x
0.001411915
2 GeneratorBenchmarkExt#generator_safe 1000 repeats:
569.105020353 ( real) -> 1.179x
0.001757145
3 GeneratorBenchmarkExt#generator_pretty 900 repeats:
482.825371244 ( real) -> 1.000x
0.002071142
calls/sec ( time) -> speed covers
secs/call
===============================================================================
Writing measurement data file '/data/scm/json/benchmarks/data/GeneratorBenchmarkExt#generator_fast.dat'.
Writing autocorrelation plot file '/data/scm/json/benchmarks/data/GeneratorBenchmarkExt#generator_fast-autocorrelation.dat'.
Writing measurement data file '/data/scm/json/benchmarks/data/GeneratorBenchmarkExt#generator_pretty.dat'.
Writing autocorrelation plot file '/data/scm/json/benchmarks/data/GeneratorBenchmarkExt#generator_pretty-autocorrelation.dat'.
Writing measurement data file '/data/scm/json/benchmarks/data/GeneratorBenchmarkExt#generator_safe.dat'.
Writing autocorrelation plot file '/data/scm/json/benchmarks/data/GeneratorBenchmarkExt#generator_safe-autocorrelation.dat'.
|