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

Для чего нужен GarbageCollector

Garbage Collector (GC) — это механизм автоматического управления памятью, который освобождает память, занятую объектами, которые больше не используются в программе. В JavaScript GC встроен в движки (V8, SpiderMonkey и др.) и работает незаметно для разработчика.

Как работает:

  1. Отслеживает объекты, на которые нет ссылок.
  2. Периодически очищает память от таких объектов.

Пример:

javascript
function createObj() {
  const obj = { data: 'temp' };
  // После выполнения функции `obj` больше не доступен
}
createObj(); // GC удалит этот объект

Нюансы:

  • Не гарантирует мгновенное удаление.
  • Может вызывать кратковременные лаги (в критичных по производительности местах).
  • В современных движках использует алгоритмы (Mark-and-Sweep, Generational Collection).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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