GraalVM
Перейти к навигации
Перейти к поиску
В этой статье не хватает ссылок на источники информации. |
Это заготовка статьи об искусственном интеллекте. Вы можете помочь проекту, дополнив её. |
GraalVM | |
---|---|
Разработчик | Oracle |
Написана на | Java |
Аппаратная платформа | Java Virtual Machine |
Последняя версия | 20.1 (19 мая 2020[1]) |
Лицензия | GNU General Public License, version 2.0 or later with library exception[d][2] |
Сайт | graalvm.org |
GraalVM — это виртуальная машина Java и JDK, основанная на HotSpot/OpenJDK и написанная на Java. GraalVM поддерживает разные языки программирования и модели выполнения, такие как JIT-компиляция и AOT-компиляция. Первая стабильная версия, 19.0, была выпущена в мае 2019-ого года.
Краткий справочник GraalVM[править | править код]
Существует несколько основных способов, которыми GraalVM может помочь с приложениями Java:
-сделать их быстрее с помощью современного JIT-компилятора;
-скомпилировать их в автономные собственные исполняемые файлы с мгновенным запуском и низким потреблением памяти;
-улучшить их с помощью библиотек или код на других поддерживаемых языках.[3]
Илюстрация основных команд, возможностей и параметров GraalVM.[4]
Цели проекта[править | править код]
- Улучшение производительности языков, основанных на Java Virtual Machine.
- Уменьшение времени на запуск программ с помощью AOT-компиляции.
- Интеграция GraalVM в Oracle Database, OpenJDK, Node.js, Android/iOS и тому подобное.
- Чтобы писать программы с использованием разных языков программирования.
Примечания[править | править код]
- ↑ GraalVM release notes .
- ↑ https://github.com/oracle/graal/blob/master/LICENSE
- ↑ Oleg Šelajev. GraalVM quick reference (англ.). Medium (6 January 2021). Дата обращения: 28 января 2021.
- ↑ GraalVM. Quick Reference (англ.) (неопр.) ?. www.graalvm.org.