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

Comparing jsr166/src/test/loops/DenseMapMicroBenchmark.java (file contents):
Revision 1.6 by jsr166, Tue Mar 15 19:47:05 2011 UTC vs.
Revision 1.8 by jsr166, Fri Jan 2 16:57:15 2015 UTC

# Line 47 | Line 47 | public class DenseMapMicroBenchmark {
47          time0(NANOS_PER_JOB, jobs);
48  
49          final String nameHeader = "Method";
50 <        int nameWidth  = nameHeader.length();
50 >        int nameWidth = nameHeader.length();
51          for (Job job : jobs)
52              nameWidth = Math.max(nameWidth, job.name().length());
53  
54          final int itemsPerTest = SIZE * OPS_PER_ITER * ITERS_PER_TEST;
55          final String timeHeader = "Nanos/item";
56 <        int timeWidth  = timeHeader.length();
56 >        int timeWidth = timeHeader.length();
57          final String ratioHeader = "Ratio";
58          int ratioWidth = ratioHeader.length();
59          String format = String.format("%%-%ds %%%dd %%.3f%%n",
# Line 103 | Line 103 | public class DenseMapMicroBenchmark {
103  
104      static final class Hasher extends Job {
105          final Object[] elts;
106 <        final Class mapClass;
106 >        final Class<?> mapClass;
107          volatile int matches;
108 <        Hasher(String name, Object[] elts, Class mapClass) {
108 >        Hasher(String name, Object[] elts, Class<?> mapClass) {
109              super(name);
110              this.elts = elts;
111              this.mapClass = mapClass;
# Line 151 | Line 151 | public class DenseMapMicroBenchmark {
151      }
152  
153      public static void main(String[] args) throws Throwable {
154 <        Class mc = java.util.HashMap.class;
154 >        Class<?> mc = java.util.HashMap.class;
155          if (args.length > 0)
156              mc = Class.forName(args[0]);
157          if (args.length > 1)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines