Maximizing Java Application Performance with GraalVM


GraalVM is a high-performance virtual machine offering new optimizations for individual languages and seamless interoperability for polyglot applications. For Java, GraalVM lets you optimize different performance aspects, a choice between JIT and AOT compilation modes, employing diagnostics tools, and selecting the best language libraries for the job. 

In this session, we'll go through optimization strategies for the most common cases, discuss benefits and trade-offs of each case, and discuss what the latest project updates, such as Java 11 support and the GraalVM 20.0 major release, can offer for speeding up your applications. We'll also take a look at how to make real-world applications GraalVM-ready and at the ecosystem of frameworks and libraries that you can use with GraalVM.


Alina Yurenko

Oracle Labs

Alina is a Developer Advocate for GraalVM at Oracle Labs, a research & development organization at Oracle. Coming from a developer relations background, Alina now has joined the GraalVM team to work with its global community.