A lot of changes have happened to JVM garbage collectors. G1 became the default garbage collector, and CMS was deprecated. New low-pause garbage collectors (such as ZGC) are coming. This session delves into the performance impact of current garbage collectors unveils details of how GCs may affect the performance of your application, and will help you understand which GC is most suitable for your application.
Sergey Kuksenko is a Java Performance Engineer at Oracle working on a variety of Java and JVM performance enhancements. He joined Oracle in 2010 and OpenJDK/OracleJVM is the third JVM in his experience. He started working as Java Engineer in 1996 and as Java Performance Engineer in 2005. He has had a passion for exploring how Java works on modern hardware.