Home | History | Annotate | Download | only in benchmarks

Lines Matching defs:options

27  * This benchmark supports the following command-line options:
61 struct options {
66 } options = { // Set defaults
136 *((opt == 'c') ? &options.clientCPU : &options.serverCPU) = cpu;
141 options.iterations = strtoul(optarg, &chptr, 10);
146 if (options.iterations < 1) {
154 options.iterDelay = strtod(optarg, &chptr);
155 if ((*chptr != '\0') || (options.iterDelay < 0.0)) {
163 cerr << basename(argv[0]) << " [options]" << endl;
164 cerr << " options:" << endl;
173 // Display selected options
175 if (options.serverCPU == unbound) {
178 cout << options.serverCPU;
182 if (options.clientCPU == unbound) {
185 cout << options.clientCPU;
188 cout << "iterations: " << options.iterations << endl;
189 cout << "iterDelay: " << options.iterDelay << endl;
230 new AddIntsService(options.serverCPU))) != 0) {
247 if (options.clientCPU != unbound) { bindCPU(options.clientCPU); }
259 for (unsigned int iter = 0; iter < options.iterations; iter++) {
297 if (options.iterDelay > 0.0) { testDelaySpin(options.iterDelay); }
302 << " avg: " << (total / options.iterations)