192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
|
# File 'ext/isomorfeus_ferret_ext/benchmark.c', line 192
static VALUE frb_bm_run_all(VALUE v) {
int i;
BenchMark benchmark;
benchmark.head = benchmark.tail = NULL;
for (i = 0; i < FRT_NELEMS(all_benchmarks); i++) {
printf("\nBenching [%s]...\n", all_benchmarks[i].name);
benchmark.count = 1;
benchmark.discard = 0;
benchmark.setup = benchmark.teardown = NULL;
all_benchmarks[i].initialize(&benchmark);
bm_run(&benchmark);
bm_clear(&benchmark);
}
return INT2FIX(0);
}
|