Мы знаем, как это бывает: проект на Java 8 живёт уже десятый год, релизить страшно, тестов мало, миграция пугает, а система критичная. И вот бизнес хочет «ускорить и не трогать». Именно для таких случаев мы сделали новый релиз Axiom JDK Express на JVM 21.
В чем фишка
По сути это «старый добрый JDK 8 или 11», но с новым двигателем. Мы выкинули старую виртуалку и поставили под капот JVM 21. В результате: код не меняется, фреймворки не ломаются, а приложение начинает бегать шустрее.
Полная миграция, длительные тесты совместимости? Забудьте. Достаточно заменить JVM.
Что дают реальные тесты
Мы не любим маркетинговые сказки, поэтому сразу к цифрам:
производительность выше на 10% в среднем и до 40% на отдельных сценариях,
время отклика падает до 10%,
запуск быстрее до 7%,
данные жмутся в 2 раза шустрее.

То есть эффект чувствуется сразу, а код при этом не меняется.

Что мы принесли из новых JDK
В оптимизированный рантайм мы перенесли технологии, которые раньше были доступны только на свежих версиях:
ZGC и Shenandoah — сборщики мусора с низкой задержкой,
компактные строки — меньше памяти, меньше GC,
улучшенный Class Data Sharing (CDS) — быстрее старт и экономия RAM,
дедупликация строк в G1 — ещё оптимизация по памяти.
Думаете, что мы просто «подтянули» новую виртуалку к старым версиям? Не, мы попарились и встроили туда умные оптимизации, отобранные из лучших практик последних релизов. Это была вдумчивая работа, в которой сочетаются 25+ лет опыта разработки Java и современный подход: снять нагрузку там, где обычно страдает инфраструктура, и добавить ускорение там, где это реально заметят пользователи.
Иными словами, проект на JDK 8 или 11 теперь может задышать по-новому.

Почему это важно?
Согласно нашему исследованию «Тренды Java в России» (2024) — 62% разработчиков все еще сидят на JDK 8 и 11. JDK 8 вообще вышел в 2014-м, но он до сих пор как Windows XP в своё время: стоит, работает, и никто не спешит снимать.
Для бизнеса и Devops
Ускорение приложений — это не только про удобство разработчиков. Это ещё и:
меньше трат на железо и облака,
отложенные закупки серверов,
соответствие ГОСТ Р 56939-2024 по безопасной разработке и аудит исходников,
меньше времени на регрессии и поддержку.
Axiom JDK Express работает и в контейнерах, и с сервером приложений Libercat, так что никаких проблем с CI/CD-практикой.
А ещё мы гарантируем поддержку:
JDK 8 — до 2031 года,
JDK 11 — до 2032 года.
Можно спокойно планировать стратегию, зная, что база под ногами не развалится.
Axiom JDK Express — это как поставить новый двигатель в любимую «классику». Машина та же, привычная, но едет быстрее, экономичнее и безопаснее.
Меняем JVM и получаем буст. Первый выпуск был на JVM 17.
Никаких долгих тестов, никаких переписываний кода, никаких нервов у команды.
Ну, что, поехали?
P.S. Кстати, скоро будет JDK 25, с нетерпением ждем, чтобы пощупать, что там.