Может ли кто-нибудь объяснить различия между GraalVM и Jvm-Hotspot, и как GraalVM связана с HotSpot OpenJDK.
Разница между GraalVM и Jvm-Hotspot
comment
быстрая ссылка: blog.frankel.ch/first-impressions-graalvm
- person emotionlessbananas   schedule 24.07.2018
Ответы (3)
В этом контексте вы можете рассматривать GraalVM как модифицированную / улучшенную JVM HotSpot [очень свободно: HotSpot OpenJDK + компилятор Graal JIT (заменяющий тот из HotSpot) + возможность запускать другие языки (JS, Ruby, R, Python и т. Д.) .) + возможность AOT-компиляции Java + дополнительные инструменты в комплекте и т. д.]
person
BoriS
schedule
24.07.2018
Подробная информация о том, как Graalvm работает лучше стандартной точки доступа и как ее использовать: https://www.baeldung.com/graal-java-jit-compiler
person
Caffeine Coder
schedule
02.04.2020
GraalVM - это JVM с множественными изменениями:
- компилятор грааля. Он предназначен для замены компилятора C2 (режим сервера) перед HotSpot.
- Truffle - библиотека, которую вы можете реализовать для создания полиглота JVM (уже существует ряд поддерживаемых языков, таких как js, R, Ruby ...)
В проекте graal также есть виртуальная машина субстрата, которая является фреймворком для создания собственных артефактов из Java.
person
wargre
schedule
24.07.2018