Встречается на собеседованиях • сегодня
Как работает GarbageCollector
Garbage Collector (GC) — это механизм в JavaScript, который автоматически освобождает память, занятую объектами, которые больше не используются. Он работает по принципу достижимости: если объект недостижим из корня (глобальные переменные, текущий вызов функции и т.д.), он помечается для удаления.
Основные шаги GC:
- Mark — помечает все достижимые объекты.
- Sweep — удаляет недостижимые.
Пример:
javascript
let obj = { name: 'John' }; // Создаётся объект в памяти
obj = null; // Объект становится недостижимым, GC его удалитНюансы:
- GC не гарантирует моментальное удаление.
- Частые аллокации могут вызывать паузы (stop-the-world).
- В современных движках (V8) используется гибридный подход (Generational + Incremental Marking).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы