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. :)