Команда Axion JDK выпустила Axiom JDK Express

Axiom JDK Express выводит скорость работы Java-приложений на новый уровень


Апрель 23, 2024


Мы рады сообщить о выходе Axiom JDK Express, специальной версии российской среды исполнения Java Axiom JDK Pro, которая позволяет повысить производительность проектов на Java 8 и 11 до 15% без существенных изменений кода.

Проблема: обновление версии 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% выше

SPECJBB

BigRamTester

Инженеры 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. Обратитесь к нам за более подробной информацией о тарифах.

Author image

Роман Карпов

Директор по стратегии и развитию технологий Axiom JDK

Команда Axiom JDK roman.karpov@axiomjdk.ru Команда Axiom JDK logo Axiom Committed to Freedom 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67 Команда Axiom JDK 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67