Все демонстрации

Как работает сборщик мусора (GC) в .NET

Интерактивная модель управляемой кучи: поколения Gen 0/1/2, бюджеты выделения, фазы Mark → Sweep → Compact, продвижение выживших и куча больших объектов (LOH).

Текущая фаза Ожидание

Готово к следующему действию

Выделено объектов 0
Сборок Gen 0 0
Сборок Gen 1 0
Сборок Gen 2 0
Памяти освобождено 0 KB
Объектов продвинуто 0

Управляемая куча

достижимый объект мусор (недостижим) свободный участок

Gen 0«ясли» — сюда попадают все новые объекты

0 / 256 KB

Gen 1пережившие одну сборку

0 / 320 KB

Gen 2долгоживущие объекты (кэши, статические данные)

0 / 512 KB

LOHобъекты ≥ 85 000 байт; собирается только с Gen 2

0 / 640 KB