GC делит кучу на поколения: новые объекты в Gen0; выжившие продвигаются выше; Gen2 — долгоживущие.
Разбор
- Сбор Gen0 частый и относительно дешёвый.
- Полная сборка Gen2 дороже.
- Большинство объектов должны умирать молодыми.
- LOH связан с большими объектами.
Итог
Поколения снижают стоимость сборки за счёт возрастов объектов.