# HG changeset patch # User prr # Date 1521752540 25200 # Node ID 92b1cb4cd7160e8eb524616dda4efee13263980f # Parent ab72158ccd9d93546ac4f2f5e9b3667382cba177 8200129: Remove D3D Performance Counter. Reviewed-by: alanb, serb diff -r ab72158ccd9d -r 92b1cb4cd716 src/java.base/share/classes/jdk/internal/perf/PerfCounter.java --- a/src/java.base/share/classes/jdk/internal/perf/PerfCounter.java Thu Mar 22 11:34:38 2018 -0700 +++ b/src/java.base/share/classes/jdk/internal/perf/PerfCounter.java Thu Mar 22 14:02:20 2018 -0700 @@ -133,10 +133,6 @@ static final PerfCounter zfot = newPerfCounter("sun.zip.zipFile.openTime"); } - static class WindowsClientCounters { - static final PerfCounter d3dAvailable = newConstantPerfCounter("sun.java2d.d3d.available"); - } - /** * Number of findClass calls */ @@ -182,10 +178,4 @@ return CoreCounters.zfot; } - /** - * D3D graphic pipeline available - */ - public static PerfCounter getD3DAvailable() { - return WindowsClientCounters.d3dAvailable; - } } diff -r ab72158ccd9d -r 92b1cb4cd716 src/java.base/share/classes/module-info.java --- a/src/java.base/share/classes/module-info.java Thu Mar 22 11:34:38 2018 -0700 +++ b/src/java.base/share/classes/module-info.java Thu Mar 22 14:02:20 2018 -0700 @@ -186,7 +186,6 @@ jdk.jartool, jdk.jlink; exports jdk.internal.perf to - java.desktop, java.management, jdk.management.agent, jdk.internal.jvmstat; @@ -233,7 +232,6 @@ jdk.sctp, jdk.unsupported; exports sun.nio.cs to - java.desktop, jdk.charsets; exports sun.nio.fs to jdk.unsupported; diff -r ab72158ccd9d -r 92b1cb4cd716 src/java.base/unix/classes/module-info.java.extra --- a/src/java.base/unix/classes/module-info.java.extra Thu Mar 22 11:34:38 2018 -0700 +++ b/src/java.base/unix/classes/module-info.java.extra Thu Mar 22 14:02:20 2018 -0700 @@ -23,3 +23,4 @@ * questions. */ +exports sun.nio.cs to java.desktop; diff -r ab72158ccd9d -r 92b1cb4cd716 src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java --- a/src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java Thu Mar 22 11:34:38 2018 -0700 +++ b/src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java Thu Mar 22 14:02:20 2018 -0700 @@ -38,7 +38,6 @@ import java.awt.peer.WindowPeer; import java.util.ArrayList; -import jdk.internal.perf.PerfCounter; import sun.awt.AWTAccessor; import sun.awt.AWTAccessor.ComponentAccessor; import sun.awt.Win32GraphicsDevice; @@ -70,9 +69,6 @@ if (d3dAvailable) { // we don't use pixel formats for the d3d pipeline pfDisabled = true; - PerfCounter.getD3DAvailable().set(1); - } else { - PerfCounter.getD3DAvailable().set(0); } }