Отключение всех пользовательских объектов Javascript после инициализации - PullRequest
1 голос
/ 12 марта 2012

Пользовательский javascript моего сайта имеет пространство имен, объединяется и минимизируется, в результате получается файл размером 12kb с пользовательским js.Это код для всего сайта, и обычно после запуска загрузки страницы большая его часть не должна находиться в памяти.
Мой вопрос:
Есть ли куча пользовательских сценариев, которые выполняются только один раз илине влияет на производительность пользователей?Особенно, если у пользователя открыто несколько вкладок
. Я думал о настройке mynamespace = null, но я не знаю, действительно ли это улучшает производительность браузеров пользователей.

Ответы [ 2 ]

2 голосов
/ 12 марта 2012

Обнуление должно запустить сборщик мусора, чтобы освободить память.Если бы в системе не было достаточно места в памяти, чтобы она была выгружена на диск, пользователь не заметил бы разницы.

0 голосов
/ 12 марта 2012

Вам не нужно сбрасывать объекты JavaScript вручную.

Поскольку JavaScript может выполнять «Сборку мусора»

Редактировать: Вы можетеdo

delete window.mynamespace;

И "mynamespace" будет удалено

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...