GraalVM: Run Programs Faster Anywhere by Oleg Šelajev, Thomas Wuerthinger

preview_player
Показать описание


In this session you'll see demos and learn what you can do with GraalVM, from using it as the JVM JIT compiler, enhancing the JIT, running native and polyglot programs, compiling them ahead of time for faster startup and lower runtime overhead, debugging your polyglot code using exact same tools for any language, to profiling performance and memory of your application and embedding GraalVM in a native application for portability.

GraalVM offers you the opportunity to write the code in the language you want, which suits the problem the best, and run the resulting program really fast wherever you like: JVM, native code, even inside a database.

Oleg Šelajev From Oracle
Oleg Šelajev is a developer advocate for the GraalVM project at Oracle Labs, which aims to make programs run faster and developers more productive. He helps to organize VirtualJUG, the online Java User Group, and a GDG chapter in Tartu, Estonia. Became a Java Champion in 2017. Loves pizza and playing chess. Favorite languages: Java, JavaScript, and Python. And Clojure. And Kotlin, and TypeScript. In general, Oleg loves all languages, compilers, and virtual machines.

Thomas Wuerthinger From Oracle Labs
Thomas Wuerthinger is a Senior Research Director at Oracle Labs leading programming language implementation teams for languages including Java, JavaScript, Python, Ruby, and R. He is the architect of the GraalVM polyglot runtime. Previously, he worked on the V8 JavaScript engine at Google, and the Maxine research virtual machine at Sun Microsystems. He received a PhD degree from JKU Linz for his research about dynamic code evolution.
Рекомендации по теме