Talk proposal: Shenandoah GC: What We Know In 2018

Roman Kennke rkennke at posteo.de
Wed Dec 13 17:53:32 CET 2017


Title: Shenandoah GC: What We Know In 2018

Abstract:

  Shenandoah is an ultra-low pause garbage collector for OpenJDK, 
developed by Red Hat. It adds concurrent compaction to the mix, making 
all heavy-weight phases in GC cycles concurrent, and thus reducing 
latency, especially for applications with large heaps. This talk is 
about brief status for Shenandoah in 2018 and what changed in past 
years, the performance successes it has, the challenges faced by the 
implementation, the ideas that are being tried, and plans for the future.

Speakers:
Aleksey Shipilev, Red Hat
Roman Kennke, Red Hat

Time: can do a short one in 25 minutes, but 45 minutes would be better

Bios:
  Aleksey is working on Java performance for 10+ years. Today he is 
employed by Red Hat, where he does OpenJDK development and performance 
work. Aleksey develops and maintains a number of OpenJDK subprojects, 
including JMH, JOL, and JCStress. He is also an active participant in 
expert groups and communities dealing with performance and concurrency. 
Prior joining Red Hat, Aleksey was working on Apache Harmony at Intel, 
then moved to Sun Microsystems, which was later consumed by Oracle.

  Roman Kennke is Prinipal Software Engineer at Red Hat, where he worked 
and works on OpenJDK and several related projects, including Thermostat, 
the Zero and Shark ports of OpenJDK, and currently on the Shenandoah GC.
In past lifes, he worked at aicas (realtime Java VM), Sun Microsystems 
(Webstart, Swing) and JP Morgan (you don't want to know).

Recording: ok



More information about the java-devroom mailing list