< prev index next >

src/java.desktop/share/classes/sun/java2d/loops/TransformHelper.java

Print this page

        

@@ -127,13 +127,17 @@
                               AffineTransform itx, int txtype,
                               int sx1, int sy1, int sx2, int sy2,
                               int dx1, int dy1, int dx2, int dy2,
                               int[] edges, int dxoff, int dyoff)
         {
+            if ((traceflags & TRACEPTIME) == 0) {
             tracePrimitive(target);
+            }
+            long time = System.nanoTime();
             target.Transform(output, src, dst, comp, clip, itx, txtype,
                              sx1, sy1, sx2, sy2,
                              dx1, dy1, dx2, dy2,
                              edges, dxoff, dyoff);
+            tracePrimitiveTime(target, System.nanoTime() - time);
         }
     }
 }
< prev index next >