X

Блог Oracle в России и СНГ

GraalVM дополняет подписку Java SE тремя важными преимуществами

Guest Author

3 февраля 2021 года корпорация Oracle объявила о возможности бесплатного использования GraalVM Enterprise при покупке подписки Java SE. GraalVM Enterprise — это высокопроизводительная среда выполнения приложений, созданная на базе Oracle Java SE. В нее уже включен оптимизирующий компилятор для ускорения выполнения приложений Java. В 2020 году Java исполнилось 25 лет, и все это время она продолжает оставаться одной из самых успешных платформ для разработки. Среди ее преимуществ постоянные инновации для удовлетворения растущих потребностей современных разработчиков приложений. В каждый выпуск вносятся усовершенствования для повышения продуктивности труда разработчиков, производительности, безопасности и стабильности работы приложений. Новые правила использования GraalVM Enterprise еще больше увеличивают привлекательность Oracle Java для развертывания микросервисов и облачных решений, требующих почти мгновенного запуска и низкого потребления ресурсов. Давайте рассмотрим несколько новых компонентов и функций.

Высокопроизводительный оптимизирующий компилятор. Динамический компилятор GraalVM Enterprise «на лету» (just-in-time, JIT) обеспечивает множество инновационных методов оптимизации, которые могут улучшить производительность приложений Java без изменения кода.

Native Image. GraalVM Enterprise включает утилиту Native Image, которая заранее (ahead-of-time, AOT) компилирует байт-коды Java для создания самодостаточных исполняемых файлов. Компиляция AOT включает только классы и библиотеки, необходимые для запуска приложения. За счет этого уменьшается размер сгенерированного двоичного файла и сводится к минимуму спектр атак, а это в свою очередь повышает безопасность. Меньший размер исполняемых файлов, меньшие требования к памяти и к процессорным ресурсам, а также чрезвычайно быстрый запуск делают эти файлы идеальными для микросервисов и других видов контейнерных нагрузок, которые необходимо быстро масштабировать.

Пройдите по ссылке технический документ GraalVM Enterprise и узнайте, как благодаря компиляции в машинный код микросервисы запускаются почти мгновенно. Компиляция AOT, в отличие от компиляции JIT, позволяет микросервисам немедленно начинать работать с пиковой нагрузкой и при этом задействовать значительно меньше ресурсов процессора и памяти.   

Поддержка нескольких языков программирования. Эта функция GraalVM Enterprise позволяет разработчикам Java использовать библиотеки и фреймворки, написанные на других языках программирования, и запускать их на виртуальной машине Java (JVM). Можно использовать несколько языков и библиотек, написанных на других языках, в одной программе и обмениваться данными без потери производительности.

Право на использование GraalVM Enterprise предоставляется автоматически всем пользователям подписки Java SE. Чтобы начать работу, ознакомьтесь со следующими материалами.

 

Оригинальный текст статьи 

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.