Have you really taken the time to know me: A G1 GC saga

Day 3 /  / Track 3  /  EN

Since JDK 9, G1 GC is the default garbage collector (JEP 248). Up until 2017, Monica have shared some G1 GC details, performance tips, optimizations that help G1's adaptiveness and provided advice on manual tuning.

Since then, G1 has come a long way in improving its adaptiveness. In this session Monica will cover most of the important optimizations that are delivered from JDK9+ and how they can help your application's responsiveness, its throughput and help with footprint reduction. This is a saga that involves various regions and generations (all pun intended).


Monica Beckwith

Java Champion, Monica Beckwith has several published articles and gets regular invitations to give talks on JVM/JIT Compilation/Garbage Collection (GC). She is also a JavaOne Rock Star.

Monica has co-authored the "Java Performance Companion" book and is currently working on a book titled "JVM Performance Engineering: Inside the OpenJDK HotSpot VM".

Monica is considered one of the influential women in Java and Scala.

Invited Experts

Volker Simonis

Volker Simonis is a Principal Software Engineer in the Corretto team at Amazon Web Services. He works on Java Virtual Machines since 2004 and is an OpenJDK Member, Reviewer and Committer right from the start. Before joining Amazon he worked for SAP, Sun Microsystems and the University of Tübingen from where he holds a master and PhD degree in Computer Science. He represented SAP in the Executive Committee of the JCP and was a member of the JCP Expert Groups for Java SE 9 to 13. He's a passionate and frequent speaker at conferences around the globe and can easily be contacted at @volker_simonis.