1 |
|
/* |
2 |
|
* Written by Doug Lea with assistance from members of JCP JSR-166 |
3 |
|
* Expert Group and released to the public domain, as explained at |
4 |
< |
* http://creativecommons.org/licenses/publicdomain |
4 |
> |
* http://creativecommons.org/publicdomain/zero/1.0/ |
5 |
|
*/ |
6 |
|
|
7 |
|
import java.util.*; |
102 |
|
jobs[2] = new Job("Integer ", is, Integer.class); |
103 |
|
|
104 |
|
Object[] ls = new Object[n]; |
105 |
< |
for (int i = 0; i < n; i++) ls[i] = Long.valueOf((long)i); |
105 |
> |
for (int i = 0; i < n; i++) ls[i] = Long.valueOf((long) i); |
106 |
|
jobs[3] = new Job("Long ", ls, Long.class); |
107 |
|
|
108 |
|
Object[] fs = new Object[n]; |
109 |
< |
for (int i = 0; i < n; i++) fs[i] = Float.valueOf((float)i); |
109 |
> |
for (int i = 0; i < n; i++) fs[i] = Float.valueOf((float) i); |
110 |
|
jobs[4] = new Job("Float ", fs, Float.class); |
111 |
|
|
112 |
|
Object[] ds = new Object[n]; |
113 |
< |
for (int i = 0; i < n; i++) ds[i] = Double.valueOf((double)i); |
113 |
> |
for (int i = 0; i < n; i++) ds[i] = Double.valueOf((double) i); |
114 |
|
jobs[5] = new Job("Double ", ds, Double.class); |
115 |
|
|
116 |
|
Object[] bs = new Object[n]; |
143 |
|
warmup1(mixed); |
144 |
|
warmup3(jobs); |
145 |
|
Thread.sleep(500); |
146 |
< |
time(jobs); |
146 |
> |
time(jobs); |
147 |
|
} |
148 |
|
|
149 |
|
static void runWork(Job[] jobs, int minIters, int maxIters, long timeLimit) throws Throwable { |
193 |
|
long[] aves = new long[nsizes]; |
194 |
|
int njobs = jobs.length; |
195 |
|
|
196 |
< |
for (int i = 0; i < njobs; i++) { |
196 |
> |
for (int i = 0; i < njobs; i++) { |
197 |
|
System.out.print(jobs[i].name); |
198 |
|
for (int k = 0; k < nsizes; ++k) { |
199 |
|
long nanos = jobs[i].nanos[k]; |
212 |
|
|
213 |
|
|
214 |
|
static final class Job { |
215 |
< |
final String name; |
215 |
> |
final String name; |
216 |
|
final Class elementClass; |
217 |
|
long[] nanos = new long[nsizes]; |
218 |
|
final Object[] items; |
350 |
|
if (minIters != 1 && randomSearches) |
351 |
|
shuffleSome(ins, len, len >>> 3); |
352 |
|
} |
353 |
< |
long ops = ((long)j) * len * OPS_PER_ITER; |
353 |
> |
long ops = ((long) j) * len * OPS_PER_ITER; |
354 |
|
lastSum = sum; |
355 |
|
return elapsed / ops; |
356 |
|
} |
444 |
|
int c = in.read(); |
445 |
|
if (c < 0) |
446 |
|
break outer; |
447 |
< |
char ch = (char)c; |
447 |
> |
char ch = (char) c; |
448 |
|
if (ch == '\n') { |
449 |
|
keys[k++] = sb.toString(); |
450 |
|
break; |