Скорее всего, эта проблема вызвана плохими возможностями рендеринга в png.В ситуации, с которой я столкнулся, мы использовали jquery ui 1.8.7 для рендеринга модальных диалогов и видели скачок использования памяти на 6-8 мегапикселей при каждом открытии диалогового окна.Оказывается, виновником были непрозрачность и альфа-настройки CSS в стилях jquery по умолчанию.См. эту публикацию для возможного частичного исправления.
Другие примечания включают в себя:
Кажется, есть много исправлений, которые пытаются решить эту проблему .
Jquery 1.8.16 имеет частичное исправление, при котором большой скачок памяти будет происходить только при открытии первого диалогового окна.
Мы также экспериментировали, установив один пиксель png в качестве модального фона, и этот рендеринг одного пикселя привел к тому, что объем памяти, используемой в IE, увеличился на 80 мегабайт и вызвал временный скачок загрузки процессора.
Еще одно своеобразное наблюдение состояло в том, что, если мы установили модальное значение диалога jquery в false и создали наш собственный модальный фон, добавив div, фон которого был установлен на полупрозрачный png, утечка памяти выглядела бы меньше.
Суть в том, чтобы прекратить использовать прозрачные pngs и настройки прозрачности и альфа-канала для рендеринга в IE.