Mercurial > hg > truffle
comparison src/share/vm/graal/graalVMToCompiler.hpp @ 15870:fe608a56e3f7
made HotSpotOptions processing faster by removing use of service loader in VM startup and only doing work for options specified on the command line
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Fri, 23 May 2014 19:36:34 +0200 |
parents | 063ec2920d21 |
children | af0e42dad358 |
comparison
equal
deleted
inserted
replaced
15869:387b15da0f68 | 15870:fe608a56e3f7 |
---|---|
53 static jobject get_HotSpotGraalRuntime_jobject() { | 53 static jobject get_HotSpotGraalRuntime_jobject() { |
54 get_HotSpotGraalRuntime(); | 54 get_HotSpotGraalRuntime(); |
55 return _HotSpotGraalRuntime_instance; | 55 return _HotSpotGraalRuntime_instance; |
56 } | 56 } |
57 | 57 |
58 // public static boolean HotSpotOptions.<clinit>(); | 58 // public static void HotSpotOptions.setOption(String name, OptionValue<?> option, char spec, String stringValue, long primitiveValue); |
59 static void initOptions(); | 59 static void setOption(KlassHandle hotSpotOptionsClass, Handle name, Handle option, jchar spec, Handle stringValue, jlong primitiveValue); |
60 | |
61 // public static boolean HotSpotOptions.setOption(String option); | |
62 static jboolean setOption(Handle option); | |
63 | |
64 // public static void HotSpotOptions.finalizeOptions(boolean ciTime); | |
65 static void finalizeOptions(jboolean ciTime); | |
66 | |
67 // public abstract void startRuntime(); | |
68 static void startRuntime(); | |
69 | 60 |
70 #ifdef COMPILERGRAAL | 61 #ifdef COMPILERGRAAL |
71 // public abstract void startCompiler(boolean bootstrapEnabled); | 62 // public abstract void startCompiler(boolean bootstrapEnabled); |
72 static void startCompiler(jboolean bootstrap_enabled); | 63 static void startCompiler(jboolean bootstrap_enabled); |
73 | 64 |