VBP-0240 Understanding Low Latency JVM GCs | Devoxx

Devoxx Poland 2019
from Monday 24 June to Wednesday 26 June 2019.

   Understanding Low Latency JVM GCs


Java Language
Java Language
Expert & Senior level
Room 3 Tuesday from 17:00 til 17:50

Since several years, the world of JVM GC evolved. A new kind of GC emerges: low latency GCs. Shenandoah is provided by Red Hat, Oracle open sourced ZGC in OpenJDK since JDK 11 and Azul C4 is sill there.​

As "classical" GCs are well understood, this talk will focus on internals of the most recent ones. We will explain Concurrent Marking (tri-color marking), the C4's Load Value Barrier, Shenandoah's Brooks Pointers and ZGC's multi-mapping. Finally, how to choose a low latency GC?

GC   ZGC   Shenandoah   JVM  
Subscribe to Devoxx on YouTube
Jean-Philippe BEMPEL
Jean-Philippe BEMPEL
From Criteo

Developer passionate by performance, runtimes (JVM, CLR) and Mechanical Sympathy supporter, Jean-Philippe has more than 8 years experience in low latency trading systems. Now, He brings his expertise on the JVM at Criteo in order to optimize resources on thousand node clusters.

Make sure to download the Android or iOS mobile schedule.