ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/test/loops/MapMicroBenchmark.java
(Generate patch)

Comparing jsr166/src/test/loops/MapMicroBenchmark.java (file contents):
Revision 1.5 by jsr166, Thu Oct 29 23:11:03 2009 UTC vs.
Revision 1.8 by jsr166, Tue Nov 3 01:04:02 2009 UTC

# Line 102 | Line 102 | public class MapMicroBenchmark {
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];
# Line 236 | Line 236 | public class MapMicroBenchmark {
236          public long work(int len, int minIters, int maxIters, long timeLimit) {
237              Map m;
238              try {
239 <                m = (Map)mapClass.newInstance();
240 <            } catch(Exception e) {
239 >                m = (Map) mapClass.newInstance();
240 >            } catch (Exception e) {
241                  throw new RuntimeException("Can't instantiate " + mapClass + ": " + e);
242              }
243              Object[] ins = items;
# Line 350 | Line 350 | public class MapMicroBenchmark {
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          }
# Line 365 | Line 365 | public class MapMicroBenchmark {
365      // more realistic
366      static void scramble(Object[] a) {
367          for (int k = 0; k < sizes.length; ++k) {
368 <            int origin = k == 0? 0 : sizes[k-1];
368 >            int origin = (k == 0) ? 0 : sizes[k-1];
369              for (int i = sizes[k]; i > origin + 1; i--) {
370                  Object t = a[i-1];
371                  int r = rng.nextInt(i - origin) + origin;
# Line 444 | Line 444 | public class MapMicroBenchmark {
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;
# Line 458 | Line 458 | public class MapMicroBenchmark {
458          // fill up remaining keys with path-like compounds of previous pairs
459          int j = 0;
460          while (k < n)
461 <            keys[k++] = (String)keys[j++] + "/" + (String)keys[j];
461 >            keys[k++] = (String) keys[j++] + "/" + (String) keys[j];
462      }
463  
464   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines