--- old/src/java.desktop/share/classes/sun/java2d/loops/MaskBlit.java 2019-06-19 14:02:12.000000000 +0530 +++ new/src/java.desktop/share/classes/sun/java2d/loops/MaskBlit.java 2019-06-19 14:02:12.000000000 +0530 @@ -255,10 +255,14 @@ int width, int height, byte[] mask, int maskoff, int maskscan) { - tracePrimitive(target); + if ((traceflags & TRACEPTIME) == 0) { + tracePrimitive(target); + } + long time = System.nanoTime(); target.MaskBlit(src, dst, comp, clip, srcx, srcy, dstx, dsty, width, height, mask, maskoff, maskscan); + tracePrimitiveTime(target, System.nanoTime() - time); } } }