Олег Шелаев — Про GraalVM

Олег Шелаев — Про GraalVM

GraalVM — виртуальная машина для разных языков программирования:
JVM языки, типа: Java, Scala, Kotlin; JavaScript, Ruby, R, Python и все, что использует LLVM.

GraalVM отличается высокой производительностью благодаря Graal компилятору, который можно использовать и как JIT, и как АОТ.

О возможностях GraalVM:
- улучшение производительности Java кода,
- создание native images для быстрого стартапа програм,
- смешивание кода на разных языках программирования без потери производительности,
- безопасный запуск "нативных" языков
и прочее.

О том, что Graal компилятор делает с кодом, как получить нужную дебаг информацию, какие действуют ограничения и как лучше всего генерировать native images.

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

3fc5b5eb32bd3b48d7810fd67b37f9a1?s=128

Moscow JUG

April 04, 2019
Tweet