Understand memory leaks in JavaScript applications / Понимание утечек памяти в приложениях на JavaScript: Уничтожение объектов и владение объектами

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Считается хорошим тоном иметь стандартный метод, отвечающий за подготовку объекта для уничтожения сборщиком мусора. Основная цель этого метода заключается в централизации всех действий, необходимых для зачистки всего, что может позволить сборщику мусора посчитать объект используемым. Например:
1. Уничтожить всевозможные ссылки на объект, чтобы счетчик внешних ссылок равнялся нулю (к примеру, убрать обработчики событий, колбэки, итд)
2. Избавиться от всевозможныйх циклов, такие как интервалы или анимация.

Stutzer 24.01.13 в 03:16

0
+1
Минутку...