comparison jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.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 39f25354aeee
children 9e1235406b59
comparison
equal deleted inserted replaced
23678:e86a0b0ba969 23679:b5557b757040
40 * HotSpot implementation of {@link CodeCacheProvider}. 40 * HotSpot implementation of {@link CodeCacheProvider}.
41 */ 41 */
42 public class HotSpotCodeCacheProvider implements CodeCacheProvider { 42 public class HotSpotCodeCacheProvider implements CodeCacheProvider {
43 43
44 protected final HotSpotJVMCIRuntimeProvider runtime; 44 protected final HotSpotJVMCIRuntimeProvider runtime;
45 public final HotSpotVMConfig config; 45 protected final HotSpotVMConfig config;
46 protected final TargetDescription target; 46 protected final TargetDescription target;
47 protected final RegisterConfig regConfig; 47 protected final RegisterConfig regConfig;
48 48
49 public HotSpotCodeCacheProvider(HotSpotJVMCIRuntimeProvider runtime, HotSpotVMConfig config, TargetDescription target, RegisterConfig regConfig) { 49 public HotSpotCodeCacheProvider(HotSpotJVMCIRuntimeProvider runtime, HotSpotVMConfig config, TargetDescription target, RegisterConfig regConfig) {
50 this.runtime = runtime; 50 this.runtime = runtime;