src/share/vm/runtime/globals.hpp

Print this page
rev 6069 : 8029075: String deduplication in G1
Implementation of JEP 192, http://openjdk.java.net/jeps/192


3819           "Enable dtrace probes for method-entry and method-exit")          \
3820                                                                             \
3821   product(bool, DTraceAllocProbes, false,                                   \
3822           "Enable dtrace probes for object allocation")                     \
3823                                                                             \
3824   product(bool, DTraceMonitorProbes, false,                                 \
3825           "Enable dtrace probes for monitor events")                        \
3826                                                                             \
3827   product(bool, RelaxAccessControlCheck, false,                             \
3828           "Relax the access control checks in the verifier")                \
3829                                                                             \
3830   diagnostic(bool, PrintDTraceDOF, false,                                   \
3831           "Print the DTrace DOF passed to the system for JSDT probes")      \
3832                                                                             \
3833   product(uintx, StringTableSize, defaultStringTableSize,                   \
3834           "Number of buckets in the interned String table")                 \
3835                                                                             \
3836   experimental(uintx, SymbolTableSize, defaultSymbolTableSize,              \
3837           "Number of buckets in the JVM internal Symbol table")             \
3838                                                                             \















3839   develop(bool, TraceDefaultMethods, false,                                 \
3840           "Trace the default method processing steps")                      \
3841                                                                             \
3842   develop(bool, VerifyGenericSignatures, false,                             \
3843           "Abort VM on erroneous or inconsistent generic signatures")       \
3844                                                                             \
3845   product(bool, UseVMInterruptibleIO, false,                                \
3846           "(Unstable, Solaris-specific) Thread interrupt before or with "   \
3847           "EINTR for I/O operations results in OS_INTRPT. The default "     \
3848           "value of this flag is true for JDK 6 and earlier")               \
3849                                                                             \
3850   diagnostic(bool, WhiteBoxAPI, false,                                      \
3851           "Enable internal testing APIs")                                   \
3852                                                                             \
3853   product(bool, PrintGCCause, true,                                         \
3854           "Include GC cause in GC logging")                                 \
3855                                                                             \
3856   product(bool , AllowNonVirtualCalls, false,                               \
3857           "Obey the ACC_SUPER flag and allow invokenonvirtual calls")       \
3858                                                                             \




3819           "Enable dtrace probes for method-entry and method-exit")          \
3820                                                                             \
3821   product(bool, DTraceAllocProbes, false,                                   \
3822           "Enable dtrace probes for object allocation")                     \
3823                                                                             \
3824   product(bool, DTraceMonitorProbes, false,                                 \
3825           "Enable dtrace probes for monitor events")                        \
3826                                                                             \
3827   product(bool, RelaxAccessControlCheck, false,                             \
3828           "Relax the access control checks in the verifier")                \
3829                                                                             \
3830   diagnostic(bool, PrintDTraceDOF, false,                                   \
3831           "Print the DTrace DOF passed to the system for JSDT probes")      \
3832                                                                             \
3833   product(uintx, StringTableSize, defaultStringTableSize,                   \
3834           "Number of buckets in the interned String table")                 \
3835                                                                             \
3836   experimental(uintx, SymbolTableSize, defaultSymbolTableSize,              \
3837           "Number of buckets in the JVM internal Symbol table")             \
3838                                                                             \
3839   product(bool, UseStringDeduplication, false,                              \
3840           "Use string deduplication")                                       \
3841                                                                             \
3842   product(bool, PrintStringDeduplicationStatistics, false,                  \
3843           "Print string deduplication statistics")                          \
3844                                                                             \
3845   product(uintx, StringDeduplicationAgeThreshold, 3,                        \
3846           "The age a string must reach to be considered for deduplication") \
3847                                                                             \
3848   diagnostic(bool, StringDeduplicationResizeALot, false,                    \
3849           "Force table resize every time the table is scanned")             \
3850                                                                             \
3851   diagnostic(bool, StringDeduplicationRehashALot, false,                    \
3852           "Force table rehash every time the table is scanned")             \
3853                                                                             \
3854   develop(bool, TraceDefaultMethods, false,                                 \
3855           "Trace the default method processing steps")                      \
3856                                                                             \
3857   develop(bool, VerifyGenericSignatures, false,                             \
3858           "Abort VM on erroneous or inconsistent generic signatures")       \
3859                                                                             \
3860   product(bool, UseVMInterruptibleIO, false,                                \
3861           "(Unstable, Solaris-specific) Thread interrupt before or with "   \
3862           "EINTR for I/O operations results in OS_INTRPT. The default "     \
3863           "value of this flag is true for JDK 6 and earlier")               \
3864                                                                             \
3865   diagnostic(bool, WhiteBoxAPI, false,                                      \
3866           "Enable internal testing APIs")                                   \
3867                                                                             \
3868   product(bool, PrintGCCause, true,                                         \
3869           "Include GC cause in GC logging")                                 \
3870                                                                             \
3871   product(bool , AllowNonVirtualCalls, false,                               \
3872           "Obey the ACC_SUPER flag and allow invokenonvirtual calls")       \
3873                                                                             \