Встречается на собеседованиях • сегодня

В какой момент начинает работать garbage collector

Garbage Collector (GC) в JavaScript работает автоматически и освобождает память, когда объекты больше не достижимы (нет ссылок на них). Основные моменты срабатывания:

  1. Когда память заполнена – GC запускается при нехватке памяти.
  2. Периодически – современные движки (V8) используют сложные алгоритмы для оптимизации.

Пример:

javascript
function createObj() {
  const temp = { data: "test" }; // Создаем объект
  // temp выходит из области видимости после выполнения функции
}
createObj();
// Объект { data: "test" } теперь не достижим и будет удалён GC

Особенности:

  • В разных движках (V8, SpiderMonkey) реализация GC отличается.
  • Современные сборщики используют generational и incremental сборку мусора для минимизации лагов.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы