2024/04/23 17:55:11

Переход на Axiom JDK Express ускоряет Java приложения до 15%

Команда Axiom JDK выпустила Axiom JDK Express, российскую среду исполнения Java c улучшенной производительностью. Инженеры оптимизировали платформу Java, что позволяет ускорить Java-приложения до 15% без дополнительных затрат на оборудование. Благодаря полной совместимости со стандартом миграция на Axiom JDK Express с Java SE и сборок OpenJDK происходит бесшовно. При этом заказчики получают прирост производительности систем, работающих на базе Java 8 и 11.

Содержание

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

Рекордный прирост производительности без затрат на оборудование

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

При этом не нужно менять версию фреймворка или код приложения и обновлять библиотеки. Достаточно изменить только один компонент вместо полноценной миграции на новый релиз JDK, при которой потребуется обновление всех зависимостей и существенные инженерные ресурсы.

Умная оптимизация от создателей Java 8

Инженеры команды Axiom JDK создают платформу Java с 1997 года. Только компании с глубокой экспертизой в своем продукте и пониманием, как клиенты его используют, могут предложить специализированные версии, которые оптимизируют затраты клиентов.

Десять лет назад мир увидел выход Java SE 8. Это судьбоносный релиз, за качество которого отвечали инженеры Центра разработки Oracle из Петербурга, сейчас работающие в команде Axiom JDK. Интересно, что спустя столько лет многие компании остаются на версии 8 и не планируют переходить на следующие. Зачастую это сложно из-за зависимостей библиотек и фреймворков или не нужно, поскольку инженеры Axiom JDK поддерживают JDK 8 до 2031 года (наряду с более новыми версиями).

В основе Axiom JDK Express лежит идея умной оптимизации, которая снимает ограничения вычислительных ресурсов как в организации, так и в облаке. Прогрессивная среда повышает эффективность старых версий JDK 8 и 11 до показателей новых, улучшая сразу три параметра: скорость запуска, производительность и время отклика.

Axiom JDK Express оптимизирует использование оборудования, потребление облачных ресурсов и снижает стоимость разработки. Это достигается благодаря ускорению системы до уровня версии JDK 17 без изменений кода, в том числе на сервере приложений Libercat. Он разработан на базе Apache Tomcat (TomEE) для технологий Java EE/Jakarta EE и рекомендован для замены зарубежных серверов приложений в ГИС, КИИ, банках и системах с повышенными требованиями к ИБ.

Среди улучшений JDK 8 стоит особо отметить:

  • Обновления механизмов сборки мусора, включая поддержку суб-миллисекундных пауз и терабайтной кучи во всех версиях
  • Запуск на 10% быстрее
  • Скорость сжатия на 85 % выше
  • Скорость распаковки на 113% выше.

«
«Axiom JDK Express открывает новую эру развития Java. Новые релизы платформы вносят улучшения производительности и новые возможности, которые теперь стали доступны российским пользователям релизов Java 8 и 11. Ускорение до 15% смогут получить около половины используемых в стране систем на Java. Знания и опыт наших инженеров позволяют не только предоставлять клиентам универсальную Java-платформу, но оптимизировать ее с учетом требований, повышать безопасность и привносить инновационные идеи, отвечающие современным цифровым стратегиям», — отметил Роман Карпов, директор по стратегии и развитию технологий Axiom JDK.
»

Легкая миграция и регулярные обновления до 2032 года

Благодаря полной совместимости со стандартом миграция на Axiom JDK Express с Java SE и сборок OpenJDK происходит бесшовно. При этом продукт имеет все преимущества среды исполнения Axiom JDK, включая готовые конфигурации TLS-сертификатов Минцифры, доступ к доверенному репозиторию проверенных кодов Java-библиотек, поддержку отечественных ОС, СУБД, аппаратных и вычислительных платформ.

Использование Axiom JDK Express позволяет:

  • Сохранить структуру системы, не меняя код и версии библиотек,
  • Получать ежеквартальные обновления и поддержку в рамках жизненного цикла JDK 8 и JDK 11,
  • Воспользоваться преимуществами современной виртуальной машины Java.

«
«Всегда приятно наблюдать за развитием партнеров, которые вносят значимый вклад в достижение технологического суверенитета, и одним из ярких примеров является команда Axiom JDK. Сегодня мы видим высокую потребность в повышении скорости и безопасности Java-приложений, поскольку такой функционал серьезно повышает надежность и производительность прикладного ПО. Инженеры Axiom JDK обладают суперэкспертизой и исключительными компетенциями, которые они воплощают в своих продуктах, тем самым делая общую инфраструктуру заказчиков более зрелой и готовой к любым нагрузкам», — прокомментировал Антон Шмаков, технический директор «Группы Астра».
»

В новой версии платформы улучшены такие функции, как сборка мусора, алгоритмы сжатия, добавлены компактные строки, Dynamic AppCDS, распределение памяти на базе NUMA.

По результатам бенчмаркинга в сравнении с JDK 8 производительность реального приложения на Axiom JDK Express в среднем выше на 10%, а увеличение пиковой производительности достигает 29%.

При работе с потоком данных в формате .zip скорость сжатия в новом JDK сжатия выше на 85%, скорость распаковки — на 113%.

Результаты бенчмаркинга

Image:Bench-axiom-1-1.jpg
Бенчмарк BigRamTester



Image:Bench-axiom-1-2.jpg
Бенчмарк SPECJBB


Java является важным элементом инфраструктуры цифровизации, и для обеспечения непрерывной работы бизнеса необходима комплексная Java-платформа. Она включает не только среду разработки и исполнения Java SE, но и сервер приложений Jakarta EE/Java EE и доверенную экосистему с фреймворками, библиотеками и очередями сообщений. Клиенты Axiom JDK получают эту платформу вместе с инженерной экспертизой и круглосуточной поддержкой от создателей Java и могут сосредоточиться на разработке кода своих приложений.

«
«Я рад, что разработчики такого экспертного уровня есть в стране. Создавая и поддерживая прогрессивную Java-платформу, инженеры Axiom JDK решают непростую технологическую задачу — «опережать, не догоняя». Это важный вклад в развитие ИТ-рынка в России. На Java работают 70% корпоративных систем. Многие из них еще используют предыдущие версии, которые в свое время стали ключевыми. Теперь они могут быстро и бесшовно перейти на отечественную платформу, повысив производительность до новых версий без затрат на инженерные и вычислительные ресурсы. Я поддерживаю такую экспресс-миграцию», — прокомментировал Илья Массух, директор АНО «Центр компетенций по импортозамещению в сфере ИКТ».
»

Инженеры Axiom JDK будут обновлять и поддерживать JDK 8 до марта 2031 года, а JDK 11 — до марта 2032 года, что позволяет включить миграцию в технологическую стратегию отечественных компаний.

Подробнее на сайте >>>