Решил собрать в одном месте материалы для начинающих разработчиков на Java о сборщиках мусора.

Перед изучением GC стоит разобраться в устройстве памяти JVM
  1. Сборка мусора в Java. В общих чертах о сборке мусора.
  2. Владимир Иванов — G1 Garbage Collector. Закрепляем занания и подробно разбираемся в G1.
  3. Алексей Шипилёв — Shenandoah. Подробно рассказаны алгоритмы маркировки и копирования объектов.

Книга, которая упоминается в докладе: The Garbage Collection Handbook