Next Frontier in Open Source Compilers: Just-In-Time Compilation as a Service
summary
Eclipse OpenJ9 JITServer decouples the JIT from the JVM and runs compilation over the network, cutting CPU/memory spikes so containers shrink and autoscaling stabilizes. A Red Hat OpenShift demo shows 33% fewer nodes while matching steady-state throughput; a single JITServer should host 10–20 clients per server for efficiency. Available on Linux for Java 8/11/17/21 via IBM Semeru runtimes, with Helm chart, OpenShift operator, optional TLS, Prometheus metrics and InstantOn snapshotting for millisecond startup.
AI-written summary · about
chapters (13)
- 0:00Introduction and speaker intro
- 1:51Problem with Java on cloud
- 6:35JVM and JIT limitations
- 11:15JIT as a service solution
- 13:44OpenJ9 JVM background
- 17:37Performance graphs and demo setup
- 21:12Live demo begins
- 26:33Demo results and metrics
- 29:03JIT server usage in Kubernetes
- 31:53InstantOn feature overview
- 34:05Final thoughts and benefits
- 37:57Modernization tools and resources
- 39:23Q&A and closing
related talks
29mThe Next Frontier in Open Source Java Compilers: Just-in-Time Compilation as a Service
38mThe Next Frontier in Open Source Java Compilers: Just-In-Time Compilation as a Service
24mJITServer: Disaggregated Caching JIT Compiler for the JVM in the Cloud
52mCloud Native JVM. Cloud Compiler
01h 02mJourney to Cloud : Leave No Java Workload Behind
33mCloud Native Java with OpenJ9: Fast, lean and definitely mean
57mCould your Java workloads be missing out on something?
55mJIT and AOT in the JVM
