Discover how to optimize your Java Virtual Machine (JVM) for cloud-native applications in this 42-minute Devoxx conference talk. Explore the importance of JVM-level considerations, especially in microservice architectures where performance gains can have significant impacts at scale. Learn about different JVM options, including HotSpot and OpenLiberty, and gain practical advice on simple tweaks to improve start-up time and overall application performance. Delve into topics such as OpenJ9 Class Data Sharing, idle tuning, and future JVM technologies. Walk through a demonstration and leave with actionable insights to enhance your JVM utilization, potentially saving both money and energy in cloud environments.
Overview
Syllabus
Intro
Why JVM
How JVM has changed
Why should developers care
Types of JVMs
Hotspot JVM
OpenLiberty
Tuning the JVM
OpenJ9 Class Data Sharing
Demo
Idle Tuning
Future Tech
Recap
Taught by
Devoxx