How NOT to measure latency
Gil Tene, CTO and Co-founder, Azul Systems discusses common pitfalls encountered in measuring and characterizing latency, while using concrete real-world examples. It demonstrates and discusses some false assumptions and measurement techniques that often lead to dramatically incorrect reporting and covers ways to do a sanity check and correct such situations.
Title: Enabling Java in Latency Sensitive Environments
Speaker: Gil Tene, CTO and Co-founder, Azul Systems
The low latency Java landscape is changing. Fast. In the past, applying Java to latency and jitter sensitive applications involved sacrifices, tradeoffs, compromises, and contortions that would significantly diminish both the productivity and leverage benefits usually associated with the Java platform. But that was the past.
In this talk, Gil Tene (CTO, Azul Systems) explores the present. A recently available present, where modern Java applications can achieve consistently low latency while at the same time using the full spectrum of the Java platform’s capabilities. Gil examines the core issues that have historically kept Java from performing well in low latency environments, and explain how the recent removal of key obstacles is now driving a rapid change in both the development and the operational practices for low latency Java. After explaining how and why Java applications can finally expect not only speed, but highly contained maximum platform latencies to be “out of the box” behaviors, Gil contrasts the practices and restrictions forced on low latency developers in the past with the techniques they can now use freely to achieve new levels of speed, consistency, productivity, and innovation.