src/share/vm/runtime/globals.hpp

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


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
















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




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