Проблемы с использованием детекторов утечек Javascript IE

Браузеры Microsoft IE6 и IE7 страдают от утечек памяти при использовании определенных шаблонов кода Javascript. Я нашел много информации о шаблонах утечек еще в первые дни IE6. Однако я понимаю, что многие (но не все) из них были исправлены в IE7 и в пакете обновления для IE6. Я не могу найти надежный источник информации о том, какие утечки все еще остаются в этих исправленных версиях IE6 и IE7.

Есть несколько инструментов для обнаружения шаблонов утечек. Но я не могу использовать их так, как хочу!

  • Детектор утечек памяти Microsoft (V2) вообще не обнаруживает утечек в моем коде, даже когда я использую шаблоны, которые должны давать утечки. Это может быть из-за того, что я использую IE8 - есть ли какой-нибудь легкий способ заставить его притвориться IE6 или IE7?

  • Drip и sIEve, кажется, находят тонны утечек "сиротского" сорта. Конечно, это должны быть ложные срабатывания - перечислены практически все элементы, которые я добавляю в документ, а затем удаляю снова, и я не верю, что сохраняю на них ссылки. И если они настоящие, как мне узнать, где в моем коде происходит утечка? У инструментов есть функция «свойств», которая ничего не показывает, что заставляет их казаться сломанными. Опять же, я понятия не имею, актуальны ли эти утечки для IE6 или IE7, или только для IE8, который является версией IE, которую я установил.

Итак, я ' Я действительно хотел бы знать, какие типы утечек памяти по-прежнему являются проблемой для исправленных версий IE6 и IE7, и как эффективно найти их в моем живом коде с помощью инструментов, которые могут мне помочь.

Любая помощь?

7
задан Kara 14 January 2014 в 19:30
поделиться