Во всяком случае, если бы я написал что-то вроде:
var h = 5;
delete h;
... Я бы исключил ссылку, но не память.
Теперь, если я установлю переменную на null
, это заменит память нулевым объектом?
var h = 5;
h = null;
Если это так, не лучше ли не только delete()
ссылка, но и заменить память объектом null
, для лучшей оптимизации памяти?
var h = 5;
h = null;
delete h;
Если я хочу создать загрузку динамических объектов в длинном и сложном скрипте, каков наилучший способ избавиться или заставить сборщик мусора удалять объекты? Потому что, кроме того, что я просто удалил ссылки, я читал, что вы можете намекнуть сборщику на освобождение памяти, если он занят нулем ...