Встречается на собеседованиях • сегодня
Какие плюсы и минусы утечки памяти
Плюсы утечки памяти (редкие случаи):
- В некоторых специфичных сценариях (например, кеширование) утечка может быть преднамеренной для повышения производительности.
- В очень малых масштабах может не влиять на работу приложения.
Минусы:
- Постепенное замедление работы приложения из-за нехватки памяти.
- Возможные падения (краши) приложения, особенно на слабых устройствах.
- Ухудшение пользовательского опыта.
Пример утечки в JS:
javascript
let elements = [];
function createLeak() {
const div = document.createElement('div');
elements.push(div); // Утечка: массив растет, но элементы не удаляются
}
// Многократный вызов createLeak() заполнит памятьКак избежать:
- Использовать WeakMap/WeakSet для хранения временных данных.
- Удалять слушатели событий (removeEventListener).
- Контролировать жизненный цикл объектов.

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