Релиз Axiom JDK Express на базе версии JVM 21
Компания Axiom JDK (АО «Аксиом») объявила о выходе новой версии Axiom JDK Express, российской среды исполнения Java с оптимизированной производительностью. Теперь продукт доступен на виртуальной машине JVM 21. Новый релиз, по данным разработчиков, ускоряет работу Java-приложений на величину до 40% без изменений кода и без затрат на модернизацию оборудования.
Новая версия объединяет современную виртуальную машину версии JVM 21 со средой исполнения JDK 8 или JDK 11. Это позволяет «подтянуть» производительность Java-приложений на старых версиях до уровня актуальных релизов без обновления фреймворков, библиотек и всего окружения. Организации меняют только один компонент – JVM, избегая полной миграции, которая обычно требует значительных инженерных ресурсов и тестов совместимости.
Как отмечают в компании, долгосрочно поддерживаемые версии Java – JDK 8 и JDK 11 – остаются наиболее распространенными в России. Согласно исследованию «Тренды Java в России 2024», эти релизы используют 62% разработчиков, хотя «золотой релиз» JDK 8 был выпущен в 2014 г., а JDK 11 – в 2018-м. Переход с Java SE или OpenJDK на Axiom JDK Express происходит бесшовно, при этом приложения получают немедленный прирост производительности.
Axiom JDK Express создается в России, проходит аудит исходного кода и соответствует требованиям ГОСТ Р 56939-2024 по безопасной разработке. Оптимизированная платформа позволяет снизить нагрузку на инфраструктуру и отложить закупку нового оборудования. А исключение полной миграции и тестирования всех зависимостей упрощает эксплуатацию и сокращает время обновления почти до нуля.
Ключевые преимущества Axiom JDK Express на JVM 21, зафиксированные на реальных нагрузках:
- ускорение производительности – до 10% в типичных сценариях, до 40% в отдельных нагрузках;
- сокращение времени отклика приложений до 10%;
- более быстрый запуск – до 7% быстрее;
- двукратное ускорение сжатия данных.
Axiom JDK Express предлагает умную оптимизацию, снимая ограничения вычислительных ресурсов как в организации, так и в облаке. Рост производительности и удобства достигается за счет внедрения технологий, ранее доступных только в новых версиях JDK:
- масштабируемые сборщики мусора с низкой задержкой (Z Garbage Collector и Shenandoah GC);
- снижение потребления памяти и активности GC благодаря компактным строкам;
- сокращение времени запуска и объема памяти с помощью улучшенного Class Data Sharing (CDS);
- оптимизация использования памяти благодаря дедупликации строк G1.
Первый выпуск Axiom JDK Express был реализован на виртуальной машине JVM 17. Оба релиза поддерживают работу в контейнерных средах и на сервере Java-приложений Libercat, оптимизируя использование оборудования и облачных ресурсов. Поддержка JDK 8 будет осуществляться командой Axiom JDK до марта 2031 г., а JDK 11 — до марта 2032 г., что позволяет включить миграцию в технологическую стратегию отечественных компаний.