Presentation: Java at Speed

Track: Modern CS in the Real World

Location: Mountbatten, 6th flr.

Duration: 1:40pm - 2:30pm

Day of week: Monday

Level: Advanced

Share this on:


Getting the most of your Java applications can be an interesting challenge. Understanding some of the optimizations the latest crop of JVMs are able to apply when running on the latest servers may help with that.

This talk will discuss some of those features and optimizations. Along with discussing JIT compiler capabilities, we will dive into how such optimizations interplay with warmup, startup, rare executions, and dynamic JIT adaptations. We will also discuss the issues that these techniques can introduce when speed "right out of the gate" or "at rare but critical times" is an important consideration. We'll even throw in some fun examples of micro-benchmarking pitfalls that often come in the way of understanding what reality looks like in such environments.

If you like to geek out to the sound of mechanical sympathy discussions, this is the talk for you.

Speaker: Gil Tene

CTO and co-founder @AzulSystems

Gil Tene is CTO and co-founder of Azul Systems. He has been involved with virtual machine and runtime technologies for the past 25 years. His pet focus areas include system responsiveness and latency behavior. Gil is a frequent speaker at technology conferences worldwide, and an official JavaOne Rock Star. He pioneered the Continuously Concurrent Compacting Collector (C4) that powers Azul's continuously reactive Java platforms. In past lives, he also designed and built operating systems, network switches, firewalls, and laser based mosquito interception systems.

Find Gil Tene at

Similar Talks

CTO and co-founder @AzulSystems
Fellow & Software Architect at Luminis Technologies
Infrastructure Engineer @CapitalOne
Executive vice president @ScaleFlux
Head of Technology - Products @ThoughtWorks
Senior Consulting Engineer @Pivotal