Целесообразность обновления Java

Ilya K.

Member
Здравствуйте. Используем OpenJDK 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing). ОС на ВМ - aws linux. Версия WCS - 5.2.1116
Есть ли смысл обновления версии Java на одну из последних? Есть ли проблемы, которые решены в последних версиях, либо реализованные улучшения?
 

Max

Administrator
Staff member
Здравствуйте. Смысл переходить с Java 14 на Java 15 есть только в тех случаях, когда есть явные проблемы, которые решаются таким переходом. Из-за возможных улучшений переходить смысла нет, т. к. вместе с улучшениями могут быть и ухудшения. Например, ZGC (сборщик мусора) в Java 15 лучше и жесче таргетирует паузы при сборке мусора, например 3 миллисекунды против 10. Это с одной стороны является улучшением. С другой стороны это улучшение потребляет намного больше ресурсов CPU. Поэтому при переходе с Java 14 на Java 15 вы можете не увидеть улучшений по стримингу визуально, но увидите резкий рост нагрузки на сервер.
 
Top