Подтвердить что ты не робот

Какие инструменты и методы вы используете для исправления утечек памяти браузера?

Я пытаюсь исправить утечки памяти в IE 7. Использование Drip для исследований, но это не помогает, когда большинство динамически сгенерированных элементов DOM не имеют уникальных идентификаторов.

Советы?

4b9b3361

Ответ 2

Хорошо, лучше всего понять, что их вызывает, поэтому вы можете критически взглянуть на свой код, определить шаблоны, которые могут вызвать утечку, а затем избежать или реорганизовать их.

Вот несколько ссылок, чтобы вы начали, оба очень информативные:

Ответ 3

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

В прошлом я создал свой собственный прокси-объект для присоединения событий к элементам DOM. Он использует мою javascript-библиотеку api для фактического набора и удаления событий. Сам прокси-сервер просто отслеживает все ссылки, чтобы я мог вызвать метод на нем, чтобы очистить все возможные утечки памяти.

В моих целях я смог просто вызвать одного деконструктора на странице, который очистит утечки для всей страницы, когда пользователь покидает страницу.

Возможно, вам придется быть более зернистым, но метод тот же.