AXIOM JDK

Axiom JDK Express

Мгновенное улучшение пропускной способности, времени отклика и времени запуска проектов на базе JDK 8 или 11

Что такое Axiom JDK Express

Axiom JDK Express

Axiom JDK Express 8 и 11 сочетает в себе виртуальную машину JVM 17 и среду исполнения JDK 8 или 11. За счет такой комбинации вам не нужно переписывать код приложения, менять версии библиотек или API. Заменив всего один компонент проекта, вы продолжите работать на JDK 8 или 11, но при этом повысите производительность приложения до уровня новых LTS версий Java.

За счет улучшений и новых функций, внедренных в JVM 17, ключевые показатели производительности вашего приложения — пропускная способность, время отклика и время запуска — будут соответствовать современным бизнес-требованиям.

Axiom JDK Express предоставляет все преимущества JVM 17, не нарушая совместимость с используемыми версиями библиотек.

Соответствие стандартам Java SE

Гарантированная Совместимость с API JDK 8 и 11

Не нужно менять версию фреймворка или переписывать код

Подтвержденная совместимость с ключевыми фреймворками для Java, включая Spring, Kafka, Libercat и Hadoop

Регулярные обновления и долгосрочная поддержка

Ежеквартальные обновления безопасности и долгосрочная поддержка в соответствии с дорожной картой поддержки Axiom JDK Pro

Воспользуйтесь улучшениями JDK 17

Axiom JDK Express включает в себя новый функционал JDK 17, в том числе новые и улучшенные сборщики мусора, изменения в компиляторе и среде исполнения.

Ключевые изменения

Сборка мусора:

  • Готовые к использованию в производственной среде сборщики мусора с низким временем отклика ZGC и Shenandoah GC (отсутствуют в JDK 8)
  • Улучшенный G1GC

Среда исполнения:

  • Улучшенные интринсики
  • Улучшенная поддержка NUMA
  • Более высокая скорость сжатия и разуплотнения

Компилятор:

  • AppCDS, Dynamic AppCDS
  • Сегментированный кэш кода
  • Улучшенное логирование

Преимущества Axiom JDK Express

Улучшение производительности на 10-15%
Улучшение производительности

Более быстрый запуск, повышенная средняя и пиковая пропускная способность, а также сокращенное время отклика.

Экономия облачных ресурсов
Экономия облачных ресурсов

Снижение стоимости облачной инфраструктуры достигается за счет уменьшения размера и количества инстансов при тех же нагрузках.

Без дополнительных затрат
Без дополнительных затрат

Нет необходимости в трудоемкой и дорогостоящей миграции проекта на новые версии программного обеспечения.

Как перейти на Axiom JDK Express

Как перейти на Axiom JDK Express

Шаг 1: Составьте план миграции

Обратитесь к команде техподдержки Axiom JDK, чтобы составить список флагов, удаленных или измененных в JVM 17, но используемых в вашем проекте.

Шаг 2: Установите Axiom JDK Express

Скачайте архив tar.gz с Axiom JDK Express. Установите Axiom JDK Express как любую другую среду исполнения Java.

Шаг 3: Протестируйте приложение

Протестируйте приложение на предмет корректной работы. Если у вас возникнут какие-либо сложности, свяжитесь с нашей командой техподдержки.

Шаг 4: Настройте JVM и оптимизируйте потребление ресурсов

Выберите сборщик мусора и настройте JVM, чтобы улучшить важные для вас показатели производительности. Наши инженеры с радостью помогут вам оптимизировать производительность сервисов на JDK 8 или 11.

Сравнение производительности Axiom JDK Express и стандартной JDK

Мы исследовали производительность Axiom JDK Express с применением эталонного приложения Spring Petclinic и Axiom JDK Pro 8 в качестве сравнения.

Тестовый стенд:

Графики

DaCapo
ZIP
SPECJBB
BigRamTester

Часто задаваемые вопросы

Axiom JDK Express можно скачать бесплатно?

Нет, Axiom JDK Express является частью варианта поставки Axiom JDK Pro. Обратитесь к нам за более подробной информацией о тарифах.

Какие платформы поддерживает Axiom JDK Express?

Axiom JDK Express поддерживает системы, базирующиеся на x86_64 Linux.

Нужно ли менять версии библиотек и фреймворков?

Нет, Axiom JDK Express полностью совместима с версиями зависимостей, используемыми в вашем проекте.

Потребуется ли переписать код приложения?

Нет, но вам, возможно, необходимо будет поменять флаги JVM, поскольку некоторые флаги были удалены или изменены в JVM 17.

Есть разница между Axiom JDK Express и OpenJDK?

Axiom JDK Express соответствует стандартам Java SE и полностью совместима с OpenJDK API.

Какие сроки поддержки Axiom JDK Express?

Жизненный цикл Axiom JDK Express соответствует дорожной карте поддержки Axiom JDK Pro 8 или 11.

Забронируйте встречу с экспертом и узнайте, какое решение подойдет именно вам

Оставьте свои данные, а мы поможем вам легко перейти на Axiom JDK.

Axiom JDK info@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