In this chapter, we covered a scalable, low latency GC for OpenJDK—ZGC. It is an experimental GC, which has been written from scratch. As a concurrent GC, it promises max latency to be less than 10 milliseconds, which doesn't increase with heap size or live data.
At present, it only works with Linux/x64. More platforms can be supported in the future, if there is considerable demand for it.
In the next chapter, you'll discover how you can use Java Flight Recorder (JFR) and Mission Control (MC) to capture the OS and JVM events in a file and analyze them.