1.1 --- a/src/share/vm/runtime/globals.hpp Mon Mar 24 09:14:14 2014 -0700 1.2 +++ b/src/share/vm/runtime/globals.hpp Tue Mar 18 19:07:22 2014 +0100 1.3 @@ -3812,6 +3812,22 @@ 1.4 experimental(uintx, SymbolTableSize, defaultSymbolTableSize, \ 1.5 "Number of buckets in the JVM internal Symbol table") \ 1.6 \ 1.7 + product(bool, UseStringDeduplication, false, \ 1.8 + "Use string deduplication") \ 1.9 + \ 1.10 + product(bool, PrintStringDeduplicationStatistics, false, \ 1.11 + "Print string deduplication statistics") \ 1.12 + \ 1.13 + product(uintx, StringDeduplicationAgeThreshold, 3, \ 1.14 + "A string must reach this age (or be promoted to an old region) " \ 1.15 + "to be considered for deduplication") \ 1.16 + \ 1.17 + diagnostic(bool, StringDeduplicationResizeALot, false, \ 1.18 + "Force table resize every time the table is scanned") \ 1.19 + \ 1.20 + diagnostic(bool, StringDeduplicationRehashALot, false, \ 1.21 + "Force table rehash every time the table is scanned") \ 1.22 + \ 1.23 develop(bool, TraceDefaultMethods, false, \ 1.24 "Trace the default method processing steps") \ 1.25 \