--- old/src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListAA.java 2019-05-16 19:15:51.000000000 +0300 +++ new/src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListAA.java 2019-05-16 19:15:51.000000000 +0300 @@ -152,8 +152,12 @@ public void DrawGlyphListAA(SunGraphics2D sg2d, SurfaceData dest, GlyphList glyphs) { - tracePrimitive(target); + if ((traceflags & TRACEPTIME) == 0) { + tracePrimitive(target); + } + long time = System.nanoTime(); target.DrawGlyphListAA(sg2d, dest, glyphs); + tracePrimitiveTime(target, System.nanoTime() - time); } } }