JavaJava
Deep Dive180min
INTERMEDIATE

Deep Dive: GraalVM in Practice

This session offers a deep dive into building production-ready native Java applications with GraalVM, covering migration, library configuration, performance optimization, deployment, security, monitoring, and automation. It also explores advanced topics and new GraalVM features, equipping developers to maximize performance and streamline the native application development process.

Alina Yurenko
Alina YurenkoOracle

talkDetail.whenAndWhere

Tuesday, October 7, 13:30-16:30
Room 6
talks.roomOccupancytalks.noOccupancyInfo
talks.description
GraalVM is now well recognized as the best way to run Java applications faster, with lower memory overhead, and great startup times. Yet developers still often wonder about the best strategies go from a regular Java application to a native executable, and what are the steps to be taken to ensure great performance, easy migration, and smooth developer experience.

In this session, we’ll go beyond the intro and look at building and running production-ready native applications with GraalVM.

What you'll take away from this session:
– Migrating existing apps to GraalVM
– Working with popular libraries and creating configuration
– Measuring and optimizing performance
– Packaging and deployment options (linking, compact containers)
– Security considerations (obfuscation, vulnerability scanning, SBOMs)
– Monitoring native apps (Micrometer, JFR, jvmstat, and more)
– Tooling, build reports, and automation (GitHub Actions, Buildpacks)

We’ll also look at some experimental and advanced topics like Native Image Layers, ML-based profile inference, Project Crema, and embedding guest languages, as well as the key features of the newly released GraalVM for JDK 25 (September 2025).

If you're curious about GraalVM and would like to make the most of it, this deep dive is for you.
graalvm
native
performance
java
talks.speakers
Alina Yurenko

Alina Yurenko

Oracle

Switzerland

Alina is a developer advocate for GraalVM at Oracle Labs, a research & development organization at Oracle. Loves both programming and natural languages, compilers, and open source. Ambassador of snacks and not running.

talkDetail.rateThisTalk

talkDetail.poortalkDetail.excellent

talkDetail.ratingExpiryWarning

Rating expires in 1 day

talkDetail.signInRequired

talkDetail.signInToRateDescription

occupancy.title

talkDetail.signInRequired

occupancy.signInToVoteDescription

comments.title

comments.speakerNotEnabledComments