src/share/vm/runtime/globals.hpp

Print this page
rev 5952 : 8029075: String deduplication in G1
Summary: Implementation of JEP 192, http://openjdk.java.net/jeps/192
Reviewed-by: brutisso, tschatzl, coleenp


3795           "Enable dtrace probes for method-entry and method-exit")          \
3796                                                                             \
3797   product(bool, DTraceAllocProbes, false,                                   \
3798           "Enable dtrace probes for object allocation")                     \
3799                                                                             \
3800   product(bool, DTraceMonitorProbes, false,                                 \
3801           "Enable dtrace probes for monitor events")                        \
3802                                                                             \
3803   product(bool, RelaxAccessControlCheck, false,                             \
3804           "Relax the access control checks in the verifier")                \
3805                                                                             \
3806   diagnostic(bool, PrintDTraceDOF, false,                                   \
3807           "Print the DTrace DOF passed to the system for JSDT probes")      \
3808                                                                             \
3809   product(uintx, StringTableSize, defaultStringTableSize,                   \
3810           "Number of buckets in the interned String table")                 \
3811                                                                             \
3812   experimental(uintx, SymbolTableSize, defaultSymbolTableSize,              \
3813           "Number of buckets in the JVM internal Symbol table")             \
3814                                                                             \
















3815   develop(bool, TraceDefaultMethods, false,                                 \
3816           "Trace the default method processing steps")                      \
3817                                                                             \
3818   develop(bool, VerifyGenericSignatures, false,                             \
3819           "Abort VM on erroneous or inconsistent generic signatures")       \
3820                                                                             \
3821   product(bool, UseVMInterruptibleIO, false,                                \
3822           "(Unstable, Solaris-specific) Thread interrupt before or with "   \
3823           "EINTR for I/O operations results in OS_INTRPT. The default "     \
3824           "value of this flag is true for JDK 6 and earlier")               \
3825                                                                             \
3826   diagnostic(bool, WhiteBoxAPI, false,                                      \
3827           "Enable internal testing APIs")                                   \
3828                                                                             \
3829   product(bool, PrintGCCause, true,                                         \
3830           "Include GC cause in GC logging")                                 \
3831                                                                             \
3832   product(bool , AllowNonVirtualCalls, false,                               \
3833           "Obey the ACC_SUPER flag and allow invokenonvirtual calls")       \
3834                                                                             \




3795           "Enable dtrace probes for method-entry and method-exit")          \
3796                                                                             \
3797   product(bool, DTraceAllocProbes, false,                                   \
3798           "Enable dtrace probes for object allocation")                     \
3799                                                                             \
3800   product(bool, DTraceMonitorProbes, false,                                 \
3801           "Enable dtrace probes for monitor events")                        \
3802                                                                             \
3803   product(bool, RelaxAccessControlCheck, false,                             \
3804           "Relax the access control checks in the verifier")                \
3805                                                                             \
3806   diagnostic(bool, PrintDTraceDOF, false,                                   \
3807           "Print the DTrace DOF passed to the system for JSDT probes")      \
3808                                                                             \
3809   product(uintx, StringTableSize, defaultStringTableSize,                   \
3810           "Number of buckets in the interned String table")                 \
3811                                                                             \
3812   experimental(uintx, SymbolTableSize, defaultSymbolTableSize,              \
3813           "Number of buckets in the JVM internal Symbol table")             \
3814                                                                             \
3815   product(bool, UseStringDeduplication, false,                              \
3816           "Use string deduplication")                                       \
3817                                                                             \
3818   product(bool, PrintStringDeduplicationStatistics, false,                  \
3819           "Print string deduplication statistics")                          \
3820                                                                             \
3821   product(uintx, StringDeduplicationAgeThreshold, 3,                        \
3822           "A string must reach this age (or be promoted to an old region) " \
3823           "to be considered for deduplication")                             \
3824                                                                             \
3825   diagnostic(bool, StringDeduplicationResizeALot, false,                    \
3826           "Force table resize every time the table is scanned")             \
3827                                                                             \
3828   diagnostic(bool, StringDeduplicationRehashALot, false,                    \
3829           "Force table rehash every time the table is scanned")             \
3830                                                                             \
3831   develop(bool, TraceDefaultMethods, false,                                 \
3832           "Trace the default method processing steps")                      \
3833                                                                             \
3834   develop(bool, VerifyGenericSignatures, false,                             \
3835           "Abort VM on erroneous or inconsistent generic signatures")       \
3836                                                                             \
3837   product(bool, UseVMInterruptibleIO, false,                                \
3838           "(Unstable, Solaris-specific) Thread interrupt before or with "   \
3839           "EINTR for I/O operations results in OS_INTRPT. The default "     \
3840           "value of this flag is true for JDK 6 and earlier")               \
3841                                                                             \
3842   diagnostic(bool, WhiteBoxAPI, false,                                      \
3843           "Enable internal testing APIs")                                   \
3844                                                                             \
3845   product(bool, PrintGCCause, true,                                         \
3846           "Include GC cause in GC logging")                                 \
3847                                                                             \
3848   product(bool , AllowNonVirtualCalls, false,                               \
3849           "Obey the ACC_SUPER flag and allow invokenonvirtual calls")       \
3850                                                                             \