
Dmitrii Solomennikov
Axiom JDK
The G1 garbage collector was introduced in Java 6 in 2009, though it was developed much earlier, in the early 2000s, in response to the need for a controlled pause in collection as heap sizes continued to grow. It has been redesigned several times since then.
It is interesting to trace the history of this large and complex software project and delve into the details of its implementation. This will help to understand the limits of its applicability and the specifics of its operation.

Axiom JDK