Почему/когда вы не захотите, чтобы в JVM была включена USESTRINGDUPLICATIACE JAVA 8?JAVA

Программисты JAVA общаются здесь
Anonymous
Почему/когда вы не захотите, чтобы в JVM была включена USESTRINGDUPLICATIACE JAVA 8?

Сообщение Anonymous »

java 8 ввел строковую дедупликацию, которую можно включить, запустив jvm с помощью -xx:+usestringdeduplication опция, позволяющая сохранять некоторую память, ссылаясь на сходные строки объекты вместо того, чтобы сохранить дубликаты. Конечно, это эффективность варьируется от программы к программе в зависимости от использования строк < /code>, но я думаю, что можно с уверенностью сказать, что в целом это можно считать полезным для большинства приложений (если не все), заставляя меня задуматься о нескольких вещах: < /p>

Почему это не включено по умолчанию? Это из -за затрат, связанных с дедупликацией или просто потому, что G1GC по -прежнему считается новым?

Подробнее здесь: https://stackoverflow.com/questions/420 ... led-in-jvm

Вернуться в «JAVA»