Jean-Philippe Bempel

Jean-Philippe Bempel

Developer passionate by performance, runtimes (JVM, CLR) and Mechanical Sympathy supporter, Jean-Philippe has more than 8 years of 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.

Understanding Low Latency JVM GCs

Friday, September 27 – Day 2 - 11:15 - Room 3

Recently, a new kind of GC emerges: low latency GCs. As “classical” GCs are well understood, we’ll focus on internals of the most recent ones. We’ll explain Concurrent Marking, C4’s Load Value Barrier, Shenandoah’s BrooksPointers and ZGC’s multi-mapping. Finally, how to choose a low latency GC?