< prev index next >

src/hotspot/share/jvmci/jvmci_globals.hpp

Print this page

110           range(0, max_jint))                                               \
111                                                                             \
112   NOT_COMPILER2(product(bool, ReduceInitialCardMarks, true,                 \
113           "Defer write barriers of young objects"))                         \
114                                                                             \
115   product(intx, JVMCIEventLogLevel, 1, EXPERIMENTAL,                        \
116           "Event log level for JVMCI")                                      \
117           range(0, 4)                                                       \
118                                                                             \
119   product(intx, JVMCITraceLevel, 0, EXPERIMENTAL,                           \
120           "Trace level for JVMCI")                                          \
121           range(0, 4)                                                       \
122                                                                             \
123   product(intx, JVMCICounterSize, 0, EXPERIMENTAL,                          \
124           "Reserved size for benchmark counters")                           \
125           range(0, 1000000)                                                 \
126                                                                             \
127   product(bool, JVMCICountersExcludeCompiler, true, EXPERIMENTAL,           \
128           "Exclude JVMCI compiler threads from benchmark counters")         \
129                                                                             \
130   develop(bool, JVMCIUseFastLocking, true,                                  \
131           "Use fast inlined locking code")                                  \
132                                                                             \
133   product(intx, JVMCINMethodSizeLimit, (80*K)*wordSize, EXPERIMENTAL,       \
134           "Maximum size of a compiled method.")                             \
135           range(0, max_jint)                                                \
136                                                                             \
137   product(ccstr, JVMCILibPath, nullptr, EXPERIMENTAL,                       \
138           "LD path for loading the JVMCI shared library")                   \
139                                                                             \
140   product(ccstr, JVMCILibDumpJNIConfig, nullptr, EXPERIMENTAL,              \
141           "Dumps to the given file a description of the classes, fields "   \
142           "and methods the JVMCI shared library must provide")              \
143                                                                             \
144   product(bool, UseJVMCINativeLibrary, false, EXPERIMENTAL,                 \
145           "Execute JVMCI Java code from a shared library (\"libjvmci\") "   \
146           "instead of loading it from class files and executing it "        \
147           "on the HotSpot heap. Defaults to true if EnableJVMCIProduct is " \
148           "true and a JVMCI native library is available.")                  \
149                                                                             \
150   product(double, JVMCINativeLibraryThreadFraction, 0.33, EXPERIMENTAL,     \
151           "The fraction of compiler threads used by libjvmci. "             \
152           "The remaining compiler threads are used by C1.")                 \

110           range(0, max_jint))                                               \
111                                                                             \
112   NOT_COMPILER2(product(bool, ReduceInitialCardMarks, true,                 \
113           "Defer write barriers of young objects"))                         \
114                                                                             \
115   product(intx, JVMCIEventLogLevel, 1, EXPERIMENTAL,                        \
116           "Event log level for JVMCI")                                      \
117           range(0, 4)                                                       \
118                                                                             \
119   product(intx, JVMCITraceLevel, 0, EXPERIMENTAL,                           \
120           "Trace level for JVMCI")                                          \
121           range(0, 4)                                                       \
122                                                                             \
123   product(intx, JVMCICounterSize, 0, EXPERIMENTAL,                          \
124           "Reserved size for benchmark counters")                           \
125           range(0, 1000000)                                                 \
126                                                                             \
127   product(bool, JVMCICountersExcludeCompiler, true, EXPERIMENTAL,           \
128           "Exclude JVMCI compiler threads from benchmark counters")         \
129                                                                             \



130   product(intx, JVMCINMethodSizeLimit, (80*K)*wordSize, EXPERIMENTAL,       \
131           "Maximum size of a compiled method.")                             \
132           range(0, max_jint)                                                \
133                                                                             \
134   product(ccstr, JVMCILibPath, nullptr, EXPERIMENTAL,                       \
135           "LD path for loading the JVMCI shared library")                   \
136                                                                             \
137   product(ccstr, JVMCILibDumpJNIConfig, nullptr, EXPERIMENTAL,              \
138           "Dumps to the given file a description of the classes, fields "   \
139           "and methods the JVMCI shared library must provide")              \
140                                                                             \
141   product(bool, UseJVMCINativeLibrary, false, EXPERIMENTAL,                 \
142           "Execute JVMCI Java code from a shared library (\"libjvmci\") "   \
143           "instead of loading it from class files and executing it "        \
144           "on the HotSpot heap. Defaults to true if EnableJVMCIProduct is " \
145           "true and a JVMCI native library is available.")                  \
146                                                                             \
147   product(double, JVMCINativeLibraryThreadFraction, 0.33, EXPERIMENTAL,     \
148           "The fraction of compiler threads used by libjvmci. "             \
149           "The remaining compiler threads are used by C1.")                 \
< prev index next >