frozentest
Пользователь
- Сообщения
- 16
Как же ты запускаешь эти флаги на 16+?Плохой GC выбран. На новых жавах G1 от айкара тоже не айс - сейчас лучше всех Shen
Попробуй запустить сервер, к примеру, с такими флагами
Набросал на глаз, можно подредачить
Bash:java -XX:+UnlockExperimentalVMOptions -XX:+UseNUMA -XX:ShenandoahGCMode=iu -XX:LargePageSizeInBytes=2M -XX:+UseShenandoahGC -XX:-AggressiveOpts -XX:-UseBiasedLocking -XX:+UseLargePages -XX:+DisableExplicitG -XX:+AlwaysPreTouch -Dfile.encoding=UTF-8 SERVER.jar nogui
Кроме того, скорость VM тоже важна. OpenJDK далеко не идеальна
Вообще, я рекомендую всем переход на Java 17, но большинство предпочитает 16, поэтому ссылки на 16
Авторизуйтесь для просмотра ссылок.
Авторизуйтесь для просмотра ссылок.
Авторизуйтесь для просмотра ссылок.
Когда UseBiasedLocking deprecated, а AggressiveOpts вовсе выпилен