The SDJUG meets every 3rd Tuesday of the month.
6:30 - Equipment setup and mixer - Food provided by Oracle GraalVM (http://oracle.com/graalvm)
7:00 - Meeting begins, announcements
7:15 - Speaker: Oleg Šelajev on "General Capabilities of GraalVM"
8:00- Short Break
8:10 - Speaker: Oleg Šelajev on "Performance with Native Images"
9:00 - Drawings - final announcements Meeting Ends, tear down, mixer
9:30 - Official Stop
Speaker: Oleg Šelajev,
Abstract: General capabilities of GraalVM
Abstract: "General Capabilities of GraalVM"
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.
Abstract: "Performance with Native Images"
GraalVM is a high-performance polyglot runtime for dynamic, static, and native languages. One of the abilities of GraalVM is to compile Java programs ahead of time into native images that offer performance comparable to running on the JVM but have instant startup times and much lower runtime overhead. Generating native images is proven to work on real-world applications. In this session, you will learn how native images work and what is required to generate them and will look at several examples of compiling programs ahead of time and packaging them into minimal containers. You’ll also see how to configure native image generation, work around the limitations, and configuring your application to use native images.
Oleg Šelajev is a developer advocate at Oracle Labs working on GraalVM -- the high-performance embeddable polyglot virtual machine. He organizes VirtualJUG, the online Java User Group, and a GDG chapter in Tartu, Estonia. In 2017 became a Java Champion.
Company Bio: It's Oracle!