Java & JVMJava & JVM
Conference50min
BEGINNER

Scotty I need Warp Speed - Ways to improve the JVM startup/warmup

This session explores modern solutions for improving JVM startup performance at scale. It reviews technologies such as AppCDS, CRaC, Native Image, Leyden, InstantOn, ReadyNow, JITServer, and Cloud Native Compiler, comparing their strengths and trade-offs, and offers practical guidance on selecting the best approach for specific application needs.

talk.summaryAiDisclaimer

Gerrit Grunwald
Gerrit GrunwaldAzul

talkDetail.whenAndWhere

Friday, June 19, 11:40-12:30
Room 3
talks.roomOccupancytalks.noOccupancyInfo
talks.description
When running Java at scale, the JVM startup time can become a limitation. Especially when you look at spinning up new instances of an app as response to changes in load, the warmup time can be a problem. A couple of years ago you only had CDS that could help you with the startup but meanwhile there are a couple of solutions that can help you to let your JVM start super fast. These days we have AppCDS, CRaC, Native Image, Leyden, InstantOn, Ready Now, JITServer and Cloud Native Compiler, which are all solutions that help to reduce the startup time of a JVM. Each of those is not a Silver Bullet, so you have to choose the right solution for your problem.
This session will give you a short overview of the different solutions to increase your JVM startup performance and will try to give you some hints on how to choose the right solution for your application.
solutions
jvm
performance
startup
talks.speakers
Gerrit Grunwald

Gerrit Grunwald

Azul

Germany

Gerrit Grunwald is a software engineer that loves coding for around 40 years already. He is a true believer in open source and he is an active member of the Java community, where he founded and leads the Java User Group Münster (Germany), he is a JavaOne rockstar and a Java Champion. He is a speaker at conferences and user groups internationally and writes for several magazines.