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