Skip to content

Details

We're happy to announce that Gil Tene is our a special guest for the August event! This is a great opportunity to learn about Garbage Collection and application latency from one of the few people that knows the JVM very intimately.

Gil is CTO and co-founder of Azul Systems. He has been involved with virtual machine and runtime technologies for the past 25 years, and his pet focus areas include system responsiveness and latency behaviour. Gil is a frequent speaker at technology conferences worldwide, and is 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.

Schedule

19:00 - 19:30 Rally-up

19:30 - 20:25 "How NOT to Measure Latency" / Gil Tene @Azul

20:25 - 20:30 A very short break

20:30 - 21:25 "Understanding Garbage Collection" / Gil Tene @Azul

21:30 - ... Wrap up and drinks at the nearest bar

"How NOT to Measure Latency" - Gil Tene / Azul Systems

Measuring, monitoring, and improving application responsiveness is a common need for many software professionals. Whether you develop applications or manage them, understanding application responsiveness and the major mechanisms that affect it is key to achieving successful applications and happy users. In this talk, Gil Tene (CTO, Azul Systems) will provide a an overview of Latency and Response Time Characterization, including proven methodologies for measuring, reporting, and investigating latencies, and and overview of some common pitfalls encountered (far too often) in the field.

"Understanding Garbage Collection" - Gil Tene / Azul Systems

Garbage Collection is an integral part of application behavior of many runtime platforms, yet it is often misunderstood. As such, it is important for developers to understand the actions you can take in selecting and tuning collector mechanisms, as well as in your application architecture choices. In this session, Gil Tene (CTO, Azul Systems) will review and classify the various garbage collectors and collection techniques available in JVMs today. Following a quick overview of common garbage collection techniques including generational, parallel, stop-the-world, incremental, concurrent and mostly-concurrent algorithms, we will define terms and metrics common to all collectors. We will classify each major JVM collector's mechanisms and characteristics and discuss the tradeoffs involved in balancing requirements for responsiveness, throughput, space, and available memory across varying scale levels. We will conclude with some pitfalls, common misconceptions, and "myths" around garbage collection behavior, as well as examples of how some good choices can result in impressive application behavior.

Food & Drinks

Pizza, sandwiches and beer courtesy of our host Wix.

Related topics

You may also like