Мне кажется, что это проблема не скрипта, а браузера. Они по разному обращаются с памятью. Я провел некоторые тесты, открывающие и закрывающие последовательно 50 окон.
У Chrome действительно занятая память все время возрастает. Спустя некоторое время после последнего окна, он освобождает какую то часть памяти, но не до первоначального значения. Похоже он считает, что раз ему эта память понадобилась разок, то можно ее придержать.
А у Firefox она прыгает, то растет, то уменьшается
|