Brussels / 3 & 4 February 2018


G1 - Not^H^H^HNever Done!

In JDK 9 we made the G1 garbage collector the default OpenJDK garbage collector. Does that mean G1 is done? Definitely not! The Oracle GC team is working on exciting changes to improve throughput, latency and memory footprint for the G1 garbage collector for the next JDKs. We are excited to give you a heads up on a few of them:

  • Faster Card Scanning
  • Parallel Full GC in G1
  • Rebuild Remembered Sets Concurrently
  • Abortable Mixed Collections
  • Automatic Thread Sizing

Of course, this is just what we are currently working on; we would also like to share a few interesting ideas that would be interesting to pick up and contribute. :)


Thomas Schatzl