src/share/vm/runtime/globals.hpp

changeset 6518
62c54fcc0a35
parent 6507
752ba2e5f6d0
parent 6413
595c0f60d50d
child 6527
f47fa50d9b9c
     1.1 --- a/src/share/vm/runtime/globals.hpp	Tue Mar 25 12:54:21 2014 -0700
     1.2 +++ b/src/share/vm/runtime/globals.hpp	Tue Mar 25 17:07:36 2014 -0700
     1.3 @@ -3080,9 +3080,15 @@
     1.4    product(intx, PerMethodTrapLimit,  100,                                   \
     1.5            "Limit on traps (of one kind) in a method (includes inlines)")    \
     1.6                                                                              \
     1.7 +  experimental(intx, PerMethodSpecTrapLimit,  5000,                         \
     1.8 +          "Limit on speculative traps (of one kind) in a method (includes inlines)") \
     1.9 +                                                                            \
    1.10    product(intx, PerBytecodeTrapLimit,  4,                                   \
    1.11            "Limit on traps (of one kind) at a particular BCI")               \
    1.12                                                                              \
    1.13 +  experimental(intx, SpecTrapLimitExtraEntries,  3,                         \
    1.14 +          "Extra method data trap entries for speculation")                 \
    1.15 +                                                                            \
    1.16    develop(intx, InlineFrequencyRatio,    20,                                \
    1.17            "Ratio of call site execution to caller method invocation")       \
    1.18                                                                              \
    1.19 @@ -3832,6 +3838,22 @@
    1.20    experimental(uintx, SymbolTableSize, defaultSymbolTableSize,              \
    1.21            "Number of buckets in the JVM internal Symbol table")             \
    1.22                                                                              \
    1.23 +  product(bool, UseStringDeduplication, false,                              \
    1.24 +          "Use string deduplication")                                       \
    1.25 +                                                                            \
    1.26 +  product(bool, PrintStringDeduplicationStatistics, false,                  \
    1.27 +          "Print string deduplication statistics")                          \
    1.28 +                                                                            \
    1.29 +  product(uintx, StringDeduplicationAgeThreshold, 3,                        \
    1.30 +          "A string must reach this age (or be promoted to an old region) " \
    1.31 +          "to be considered for deduplication")                             \
    1.32 +                                                                            \
    1.33 +  diagnostic(bool, StringDeduplicationResizeALot, false,                    \
    1.34 +          "Force table resize every time the table is scanned")             \
    1.35 +                                                                            \
    1.36 +  diagnostic(bool, StringDeduplicationRehashALot, false,                    \
    1.37 +          "Force table rehash every time the table is scanned")             \
    1.38 +                                                                            \
    1.39    develop(bool, TraceDefaultMethods, false,                                 \
    1.40            "Trace the default method processing steps")                      \
    1.41                                                                              \

mercurial