38 |
|
public class MapMicroBenchmark { |
39 |
|
static final String wordFile = "testwords.txt"; |
40 |
|
|
41 |
< |
static Class mapClass; |
41 |
> |
static Class<?> mapClass; |
42 |
|
static boolean randomSearches = true; |
43 |
|
|
44 |
|
// Nanoseconds per run |
213 |
|
|
214 |
|
static final class Job { |
215 |
|
final String name; |
216 |
< |
final Class elementClass; |
216 |
> |
final Class<?> elementClass; |
217 |
|
long[] nanos = new long[nsizes]; |
218 |
|
final Object[] items; |
219 |
|
Object[] searches; |
220 |
|
volatile long checkSum; |
221 |
|
volatile int lastSum; |
222 |
< |
Job(String name, Object[] items, Class elementClass) { |
222 |
> |
Job(String name, Object[] items, Class<?> elementClass) { |
223 |
|
this.name = name; |
224 |
|
this.items = items; |
225 |
|
this.elementClass = elementClass; |
444 |
|
|
445 |
|
BufferedInputStream in = new BufferedInputStream(fr); |
446 |
|
int k = 0; |
447 |
< |
outer:while (k < n) { |
447 |
> |
outer: while (k < n) { |
448 |
|
StringBuffer sb = new StringBuffer(); |
449 |
|
for (;;) { |
450 |
|
int c = in.read(); |