You are viewing content from a past/completed QCon

Presentation: Maximizing Applications Performance with GraalVM

Track: Bare Knuckle Performance

Location: St James, 4th flr.

Duration: 2:55pm - 3:45pm

Day of week: Tuesday

Slides: Download Slides

Share this on:

This presentation is now available to view on InfoQ.com

Watch video with transcript

Abstract

GraalVM is a high-performance virtual machine offering new optimizations for individual languages and seamless interoperability for polyglot applications. One of the interesting features one can get with GraalVM is the freedom to choose between JIT and AOT compilation modes. This way you can optimize for different performance metrics, employing proper developer 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 how languages like JavaScript, Ruby, R and Python can also benefit from GraalVM.

Speaker: Alina Yurenko

Developer Advocate for GraalVM @Oracle

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

Find Alina Yurenko at

Last Year's Tracks