GraalVM
Внешний вид
В статье не хватает ссылок на источники (см. также рекомендации по поиску). |
| GraalVM | |
|---|---|
| Последняя версия | 21.2 (4 августа 2021[1]) |
| Сайт | graalvm.org |
GraalVM — это виртуальная машина Java и JDK, основанная на HotSpot/OpenJDK и написанная на Java. GraalVM поддерживает разные языки программирования и модели выполнения, такие как JIT-компиляция и AOT-компиляция. Первая стабильная версия, 19.0, была выпущена в мае 2019-ого года.
Краткий справочник GraalVM
Существует несколько основных способов, которыми GraalVM может помочь с приложениями Java:
- сделать их быстрее с помощью современного JIT-компилятора;
- скомпилировать их в автономные собственные исполняемые файлы с мгновенным запуском и низким потреблением памяти;
- улучшить их с помощью библиотек или код на других поддерживаемых языках.[2]
Иллюстрация основных команд, возможностей и параметров GraalVM.[3]
Цели проекта
- Улучшение производительности языков, основанных на Java Virtual Machine.
- Уменьшение времени на запуск программ с помощью AOT-компиляции.
- Интеграция GraalVM в Oracle Database, OpenJDK, Node.js, Android/iOS и тому подобное.
- Написание программы с использованием разных языков программирования.
Примечания
- ↑ GraalVM release notes.
- ↑ Oleg Šelajev. GraalVM quick reference (англ.). Medium (6 января 2021). Дата обращения: 28 января 2021. Архивировано 30 января 2021 года.
- ↑ GraalVM. Quick Reference (англ.) ? (недоступная ссылка). www.graalvm.org. Дата обращения: 28 января 2021. Архивировано 20 января 2021 года.