@BorisNaumov

Нужно ли обнулять переменные после использования?

Подскажите, пожалуйста, нужно ли обнулять const и let после использования, к примеру, в долгоживущим цикле, для высвобождения памяти, после каждой интерации?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
Robur
@Robur
Знаю больше чем это необходимо
в общем случае - нет. в необщем - приведите пример для начала. сколько мегабайт вы собрались освободить обнулением, на какой срок они у вас "зависают", какое окружение, какие требования, и куча всякого другого должно сложиться чтобы над этим вопросом в принципе имело смысл задуматься.

Если у вас нет утечек памяти, то все ненужное сборщик мусора и так соберет, а все нужное вы все равно не сможете "обнулить".
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Bavashi
@Bavashi
При работе цикла скорее всего нет, так как сборщик мусора вероятно даже не успеет удалить данные, которые вы обнулите (сделаете недостижимыми).
Ответ написан
bingo347
@bingo347 Куратор тега Node.js
Бородатый программер
https://habr.com/ru/company/badoo/blog/454930/
вот не плохая статья на тему современного GC в v8
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы