Middle
23
0
questionbank

Что такое корни сборщика мусора (Garbage Collector Roots)?

Answer from sobes.tech neural network

Корни сборщика мусора (GC Roots) — это специальные объекты, которые считаются всегда достижимыми и с которых начинается трассировка достижимых объектов в куче. Объекты, недостижимые из корней, считаются мусором и подлежат сборке.

Типичные корни:

  • Системные классы: Загрузчики классов, статические поля системных классов.
  • Активные потоки: Объекты Thread для работающих потоков, их стеки и локальные переменные.
  • Статические переменные: Статические поля классов.
  • JNI ссылки: Объекты, к которым есть ссылки из нативного кода.
  • Мониторы: Объекты, на которых используются мониторы (например, блокировки с

Корни сборщика мусора (GC Roots) — это специальные объекты, которые считаются всегда достижимыми и с которых начинается трассировка достижимых объектов в куче. Объекты, недостижимые из корней, считаются мусором и подлежат сборке.

Типичные корни:

  • Системные классы: Загрузчики классов, статические поля системных классов.
  • Активные потоки: Объекты Thread для работающих потоков, их стеки и локальные переменные.
  • Статические переменные: Статические поля классов.
  • JNI ссылки: Объекты, к которым есть ссылки из нативного кода.
  • Мониторы: Объекты, на которых используются мониторы (например, блокировки с

Register or sign in to get access to full answers for all questions from the question bank.

garbage-collectionmemory-managementjvmheapgc-roots