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

Conference

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.


Sign-in
Make sure to download the Android or iOS mobile schedule.