217 |
|
throw new AssertionError("Sum mismatch"); |
218 |
|
} |
219 |
|
} |
220 |
< |
final Check check = new Check(); |
220 |
> |
volatile Check check = new Check(); |
221 |
|
|
222 |
|
public static void main(String[] args) throws Throwable { |
223 |
|
new IteratorMicroBenchmark().run(args); |
224 |
|
} |
225 |
|
|
226 |
|
void run(String[] args) throws Throwable { |
227 |
< |
iterations = intArg(args, "iterations", 100_000); |
227 |
> |
iterations = intArg(args, "iterations", 10_000); |
228 |
|
size = intArg(args, "size", 1000); |
229 |
< |
warmupSeconds = doubleArg(args, "warmup", 10); |
229 |
> |
warmupSeconds = doubleArg(args, "warmup", 5); |
230 |
|
filter = patternArg(args, "filter"); |
231 |
|
// System.out.printf( |
232 |
|
// "iterations=%d size=%d, warmup=%1g, filter=\"%s\"%n", |