8200129: Remove D3D Performance Counter

Reviewed-by: alanb, serb
This commit is contained in:
Phil Race 2018-03-22 14:02:20 -07:00
parent f004bcc467
commit 1597645191
4 changed files with 1 additions and 16 deletions
src
java.base
share/classes
unix/classes
java.desktop/windows/classes/sun/java2d/d3d

@ -133,10 +133,6 @@ public class PerfCounter {
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 @@ public class PerfCounter {
return CoreCounters.zfot;
}
/**
* D3D graphic pipeline available
*/
public static PerfCounter getD3DAvailable() {
return WindowsClientCounters.d3dAvailable;
}
}

@ -186,7 +186,6 @@ module java.base {
jdk.jartool,
jdk.jlink;
exports jdk.internal.perf to
java.desktop,
java.management,
jdk.management.agent,
jdk.internal.jvmstat;
@ -233,7 +232,6 @@ module java.base {
jdk.sctp,
jdk.unsupported;
exports sun.nio.cs to
java.desktop,
jdk.charsets;
exports sun.nio.fs to
jdk.unsupported;

@ -23,3 +23,4 @@
* questions.
*/
exports sun.nio.cs to java.desktop;

@ -38,7 +38,6 @@ import java.awt.event.WindowListener;
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 @@ public class D3DGraphicsDevice extends Win32GraphicsDevice {
if (d3dAvailable) {
// we don't use pixel formats for the d3d pipeline
pfDisabled = true;
PerfCounter.getD3DAvailable().set(1);
} else {
PerfCounter.getD3DAvailable().set(0);
}
}