Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   утечка памяти и window.open (https://javascript.ru/forum/events/14061-utechka-pamyati-i-window-open.html)

Vovan222 27.12.2010 09:26

утечка памяти и window.open
 
Всем привет. заметил одну проблему. У меня на сайте есть кнопка, которая открывает новое окно через:
window.open('','myWnd'...);

после его частого закрытия и открытия стал наблюдать некоторую заторможенность браузера FF. Стал смотреть в диспетчер задач, а там следующее:
При открытии окна выделяется некоторое кол-во памяти, но при закрытии освобождается намного меньшее ее кол-во. Таким образом, память засоряется и браузер начинает тормозить (особенно это заметно в FF и Opera, IE вроде не так захламляет память, но все равно тоже присутствует).
Подскажите в чем проблема утечки памяти, или это такая особенность windpw.open()? или я ни так с ней работаю?

monolithed 27.12.2010 09:37

Цитата:

Сообщение от Vovan222
особенно это заметно в FF

эта не проблема метода, а закоренелая проблема FF, он с трудом освобождает память, попробуйте оставить на ночь включенный ПК и ваше удивление не заставит долго ждать!

Vovan222 27.12.2010 19:19

в Opera такая же фигня, а можно как-нибудь обойти этот косяк? ну например делать объект wnd null ?


Часовой пояс GMT +3, время: 15:51.