Mercurial > hg > graal-jvmci-8
diff jvmci/jdk.vm.ci.hotspot.jfr/src/jdk/vm/ci/hotspot/jfr/events/JFREventProvider.java @ 23679:b5557b757040
fix HotSpotVMConfig startup performance (JDK-8159167)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 15 Jun 2016 00:00:41 +0200 |
parents | 1d4ce2d19e52 |
children | 5cf445d2acf6 |
line wrap: on
line diff
--- a/jvmci/jdk.vm.ci.hotspot.jfr/src/jdk/vm/ci/hotspot/jfr/events/JFREventProvider.java Fri Jun 10 14:04:40 2016 +0200 +++ b/jvmci/jdk.vm.ci.hotspot.jfr/src/jdk/vm/ci/hotspot/jfr/events/JFREventProvider.java Wed Jun 15 00:00:41 2016 +0200 @@ -22,10 +22,10 @@ */ package jdk.vm.ci.hotspot.jfr.events; -import static jdk.vm.ci.hotspot.HotSpotVMConfig.config; - import java.net.URISyntaxException; +import jdk.vm.ci.hotspot.HotSpotJVMCIRuntime; +import jdk.vm.ci.hotspot.HotSpotVMConfigAccess; import jdk.vm.ci.hotspot.services.EventProvider; /** @@ -46,7 +46,8 @@ @SuppressWarnings("unused") private final com.oracle.jrockit.jfr.Producer producer; public JFREventProvider() { - enabled = config().flightRecorder; + HotSpotVMConfigAccess config = new HotSpotVMConfigAccess(HotSpotJVMCIRuntime.runtime().getConfigStore()); + enabled = config.getFlag("FightRecorder", Boolean.class, false); com.oracle.jrockit.jfr.Producer p = null; if (enabled) { try {