Simple tweaks to get the most out of your JVM
summary
Claims concrete wins: OpenJ9 reports 51% faster startup vs HotSpot; enabling -Xshareclasses in a demo cuts Open Liberty startup from ~3s to ~2.3s (docker images show ~2s vs 6.5s without sharing). JIT server offloads compilation to keep throughput stable under tight memory, trading local CPU for sustained performance. CRIU checkpoint/restore shows cold starts dropping toward ~0.2s for some apps. Demo uses JVM options file and simple start/stop runs to prove effects.
AI-written summary · about
chapters (13)
- 0:00Intro
- 3:00Why JVM
- 6:50How JVM has changed
- 10:15Why should developers care
- 12:00Types of JVMs
- 12:55Hotspot JVM
- 17:10OpenLiberty
- 21:05Tuning the JVM
- 27:55OpenJ9 Class Data Sharing
- 30:36Demo
- 34:50Idle Tuning
- 37:13Future Tech
- 39:09Recap
related talks
46mSimple Tweaks to Get the Most Out of Your JVM
06mSimple Tweaks to Get the Most Out of your JVM
33mCloud Native Java with OpenJ9: Fast, lean and definitely mean
01h 03mKeeping Your Java Hot.
57mCould your Java workloads be missing out on something?
47mFast JVM Startup with Checkpoint & Restore
46mKeeping Your Java Hot by Solving the JVM Warmup Problem
52mTechniques for a faster JVM start-up
