Axiom JDK Express выводит скорость работы Java-приложений на новый уровень
Апрель 23, 2024
Мы рады сообщить о выходе Axiom JDK Express, специальной версии российской среды исполнения Java Axiom JDK Pro, которая позволяет повысить производительность проектов на Java 8 и 11 до 15% без существенных изменений кода.
- Проблема: обновление версии Java требует значительных ресурсов
- Решение: Axiom JDK Express, сочетающая в себе JDK 8/11 и JVM 17
- Ключевые изменения в Axiom JDK Express
- Повысьте производительность вашего приложения, не меняя версию Java
Проблема: обновление версии Java требует значительных ресурсов
JDK 8 и 11 до сих пор являются наиболее популярными релизами Java с долгосрочной поддержкой (LTS). Однако в эти версии практически не портируются улучшения и новые функции из новых релизов, из-за чего аппаратура и облачные ресурсы используются недостаточно эффективно, а приложение уже не может соответствовать современным бизнес-требованиям.
Однако обновить версию Java не так просто:
- С момента выхода Java 8 платформа претерпела значительные изменения, из-за чего может потребоваться существенное изменение кода приложения.
- Обновление версии Java требует обновления версий библиотек и фреймворков.
Пока разработчики будут решать проблемы с совместимостью, приложение может не работать или работать с пониженной производительностью.
У команды Axiom JDK есть решение проблемы, благодаря которому вы можете остаться на JDK 8 или 11, но получить производительность новых версий Java.
Решение: Axiom JDK Express, сочетающая в себе JDK 8/11 и JVM 17
Axiom JDK Express — это версия Axiom JDK Pro, сочетающая в себе среду исполнения JDK 8/11 и виртуальную машину HotSpot JVM 17. Она разработана для компаний, которые хотят повысить производительность своих Java-приложений, но при этом отложить миграцию на новые версии Java на более поздний срок. Использование Axiom JDK Express позволяет
- Сохранить структуру проекта, не меняя код и версии библиотек,
- Получать ежеквартальные обновления и поддержку в рамках жизненного цикла JDK 8/11,
- Воспользоваться преимуществами современной виртуальной машины Java.
Благодаря полной совместимости со стандартом миграция на Axiom JDK Express с Java SE и сборок OpenJDK происходит бесшовно. При этом Axiom JDK Express включает в себя преимущества российской среды исполнения Axiom JDK Pro, включая готовые конфигурации TLS-сертификатов Минцифры, доступ к доверенному репозиторию проверенных кодов Java-библиотек, поддержку отечественных ОС и СУБД и поддержку от российской команды инженеров с 25-летним опытом работы с Java.
Инженеры команды Axiom JDK создают платформу Java с 1997 года и обладают глубоким пониманием продукта и бизнес-требований клиентов. Axiom JDK Express предлагает умную оптимизацию, снимая ограничения вычислительных ресурсов как в организации, так и в облаке. Она повышает эффективность старых версий JDK до показателей новых, улучшая сразу три параметра: скорость запуска, производительность и время отклика.
Таким образом, вы можете перейти на Axiom JDK Express без существенных изменений кода и улучшить производительность вашего приложения:
- Обновления механизмов сборки мусора, включая поддержку суб-миллисекундных пауз и терабайтной кучи во всех версиях,
- Запуск приложения до 10% быстрее
- Скорость сжатия файлов на 85% выше
- Скорость разуплотнения на 113% выше
Инженеры Axiom JDK будут обновлять и поддерживать JDK 8 до марта 2031 года, а JDK 11 - до марта 2032 года, поэтому вы можете включить Axiom JDK Express в свою стратегию миграции.
Ключевые изменения в Axiom JDK Express
Изменения сборки мусора:
- Готовые к использованию в производственной среде сборщики мусора с низким временем отклика ZGC и Shenandoah GC,
- Улучшенный G1GC с новыми функциями, такими как параллельная полная сборка мусора и мониторинг выделения кучи.
Основные изменения среды исполнения и компилятора:
- AppCDS и Dynamic AppCDS
- Улучшенная поддержка NUMA,
- Улучшенное логирование,
- Улучшенная библиотека zlib для более быстрого сжатия и разуплотнения файлов.
Среда исполнения Axiom JDK Express совместима с системами на базе процессоров Intel и поддерживает операционную систему Linux. Установка Axiom JDK Express ничем не отличается от установки Axiom JDK Pro.
В некоторых случаях вам, возможно, потребуется изменить несколько флагов JVM, поскольку в версии JDK 17 были удалены или изменены некоторые опции. Более подробную информацию о всех улучшениях и изменениях в Axiom JDK Express вы можете получить у команды техподдержки Axiom JDK.
В случае необходимости инженеры Axiom JDK помогут вам выполнить необходимые настройки для интеграции Axiom JDK Express в ваш проект.
Повысьте производительность вашего приложения, не меняя версию Java
Axiom JDK Express позволит вам повысить производительность приложений и уменьшить расходы на облачные ресурсы без необходимости переходить на более новую версию JDK.
Axiom JDK Express является частью варианта поставки Axiom JDK Pro. Обратитесь к нам за более подробной информацией о тарифах.