
Lunch Talk40min
Legal JVM dopes for your apps
This talk explores how to boost application performance and hardware utilization without code changes, by leveraging JDK innovations like Leyden, CRaC, Lilliput, Graal JIT, native images, buildpacks, and virtual threads. It outlines their benefits, trade-offs, and when to use them, enabling future optimizations with minimal resources.

Dmitry ChuykoBellSoft
talkDetail.whenAndWhere
Thursday, October 9, 12:55-13:35
Room 5
talks.roomOccupancytalks.noOccupancyInfo
One reasonable desire is to speed up existing deployments without affecting code and diagnostic tools. Too many resources are spent on profiling, optimizing, and updating applications. At the same time, we need to improve hardware utilization, and frameworks and runtimes are reaching the end of their lifespan.
There are several JDK pills that help further improve existing applications without immediate re-development. Examples are OpenJDK Leyden, CRaC and Lilliput projects; Graal JIT, client VM, native images, buildpacks, virtual threads and fused JDKs. Let's study what aspects can be improved with their help, how and under what circumstances it makes sense to use them. For each one there are measurable profits and trade-offs.
With free development resources and budget savings after doping, teams will be ready for more complex optimizations and migrations without tearing the flesh.
There are several JDK pills that help further improve existing applications without immediate re-development. Examples are OpenJDK Leyden, CRaC and Lilliput projects; Graal JIT, client VM, native images, buildpacks, virtual threads and fused JDKs. Let's study what aspects can be improved with their help, how and under what circumstances it makes sense to use them. For each one there are measurable profits and trade-offs.
With free development resources and budget savings after doping, teams will be ready for more complex optimizations and migrations without tearing the flesh.

Dmitry Chuyko
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.
talkDetail.shareFeedback
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments