PANEL DISCUSSION + Live Q&A
JIT vs. AOT: How to Pick the Right Approach
The popularity of Java introduced the benefits of Just-In-Time (JIT) dynamic compilation to many developers. Recently, Ahead-Of-Time (AOT) compilation techniques have also been available for Java. When should a developer use a JIT or AOT? The panelists will discuss the trade-offs between the two approaches and cover scenarios where either approach is best.
Speaker

Monica Beckwith
Java Champion, First Lego League Coach, passionate about JVM Performance @Microsoft
Java Champion Monica Beckwith is considered a subject matter expert, has several published articles and gets regular invitations to give talks on JVM/JIT Compilation/Garbage Collection (GC). She is also a JavaOne Rock Star.Monica has made various performance contributions to the Java HotSpot VM...
Read moreFind Monica Beckwith at:
Speaker

Gil Tene
CTO @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...
Read moreFind Gil Tene at:
Speaker

Todd Montgomery
Ex-NASA Researcher and High Performance Distributed Systems Whisperer
Todd Montgomery is a networking hacker who has researched, designed, and built numerous protocols, messaging-oriented middleware systems, and real-time data systems, done research for NASA, contributed to the IETF and IEEE, and co-founded two startups. He currently works as an independent...
Read moreFind Todd Montgomery at:
From the same track
Comparison of Performance of Multiple CPU Architectures
Monday Nov 8 / 11:10AM EST
With an increase in the choices of CPU architectures available both on-premise and in the public cloud, it is becoming increasingly important to understand the differences in performance between these options. We will compare performance examples of 4 different CPU vendors while also...

Matthew Singer
Senior Staff Hardware Engineer @twitter

Jeff Balk
Sr. Hardware Engineer @twitter
Unblocked By Design
Monday Nov 8 / 12:10PM EST
Asynchronous designs present an opportunity for greater system performance, but require a different mindset to take full advantage of. Applying normal synchronous approaches to asynchronous designs often lead to less efficient implementations, added complexity, and can negate the advantages a...

Todd Montgomery
Ex-NASA Researcher and High Performance Distributed Systems Whisperer
The Mechanics of Metrics: Aggregation across Dimensions
Monday Nov 8 / 01:10PM EST
The most efficient way to observe application behavior relies on metrics, key/value pairs of numerical data. Capturing and processing metrics can help you identify and respond to potential issues before they escalate and cause more serious problems. But what should you measure? What do those...

Erin Schnabel
Senior Principal Software Engineer @Redhat