Sobes.tech
Senior
34

Қандай GC тамырларын (қоқыс жинағыш үшін кіру нүктелері) білесіз?

Сұралған компаниялар
СБЕРСБЕР

AI-дан жауап

sobes.tech AI

GC roots — это объекты, с которых начинается обход графа объектов для определения достижимости в Java. К основным GC roots относятся:

  • Локальные переменные и параметры текущих потоков (в стеке вызовов)
  • Активные потоки (Thread objects)
  • Статические поля классов (static variables)
  • Объекты, зарегистрированные через JNI (Java Native Interface)

Если объект достижим от любого из этих корней, он считается живым и не подлежит сборке мусора.