Я автор данного вопроса
Почему не работает DELETE в NodeJs? он напрямую связан с этим
Методом эксперимента дошел вот до чего:
Вот например создание большой строки и последующая её перезапись :
a = new Array(10000000).join('lalalalalalalalalalalala'); // Назовем - "значением 1"
a = new Array(10000000).join('bebebebebebebebebe'); // Назовем - "значением 2"
В данном случае на второй строке перезаписывается значение 1 значением 2, НО из памяти не удаляется значение 1
Если память "засорить до предела" например проделав данную операцию еще несколько раз, то запустится сборщик мусора и он уже освободит оперативку от значения 1.
Пробывал по вся кому разному:
1) delete - вообще не работает, даже не удаляет содержимое из переменной (NodeJs)
2) если присвоить переменной null то опять же ничего не удалятся, старые данные остаются в оперативки, до удаления.
Постарался понятно и подробно объяснить.
Хотелось бы, что бы сразу после удаления отчищалась оперативка от содержимого.
Нужно это для того что бы сборщик мусора не тратил лишнее время на чистку памяти.
Как с этим бороться? Может есть модуль какой нибудь?