На этой странице Oracle Параметры Java HotSpot VM, она показывает -XX:+UseCompressedStrings
как доступную и включенную по умолчанию. Однако в обновлении 29 Java 6 он по умолчанию отключен, а в обновлении Java 7 2 он сообщает о предупреждении
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option UseCompressedStrings; support was removed in 7.0
Кто-нибудь знает, что нужно снять этот вариант?
сортировка строк огромного файла file.txt в java
С -mx2g
этот пример занял 4.541 секунды с включенной опцией и 5.206 секунд с его отключением в обновлении Java 6 29. Трудно заметить, что это влияет на производительность.
Примечание. Для обновления Java 7 2 требуется 2.0 G, тогда как для обновления Java 6 без сжатых строк требуется 1,8 ГБ, а для сжатой строки требуется всего 1.0 ГБ.