Core Java & JVM-SprachenCore Java & JVM-Sprachen

Profile Your Native Image

debug
jfr
JVM
native-image
profile

Abstract


Thu 8:45 - 9:30 Uhr | 2025

GraalVM Native Image can be used to turn your service into a standalone platform executable. Such executables provide valuable performance benefits in production, and the process of creating them is now supported as a standard procedure by major application frameworks.

However, some daily tasks may seem more challenging than expected, such as debugging and diagnostics in a broad sense. In particular, the same applies to profiling when it comes to the point where we need to track down hot spots in the code.

Fortunately, there are a bunch of tools today that can handle this task. The profiling experience can be different from a traditional JVM, and sometimes special setup is required. Of course, things get even more exciting when the application is running on K8s.

Non-Sponsored TalkExpertenEnglisch
Dmitry Chuyko

Dmitry Chuyko

BellSoft

Dmitry is an OpenJDK committer and conference speaker worldwide. The most interesting problems in applications are solved in conjunction with the base platform, as his previous experience has shown. Dmitry’s primary focus is optimizing HotSpot for x86 and ARM, and also building small, fast and secure JDK containers.