Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Симптоми

Да разгледаме следния сценарий:

  • Преглед на уеб страница, която използва window.open метод за отваряне на втората уеб страница в нов прозорец.

  • Отваряне прозореца съдържа IFRAME елемент, който зарежда страница с кръгови препратки.

При този сценарий възниква изтичане на памет всеки път, когато отворите прозореца.

Утечката може да възникне, ако iframe зарежда страница, съдържаща Telerik RadGrid контрола за ASP.NET. При този сценарий, забележите, че Лична Bytes нарастване с 3 MB всеки window.open операция. След някои отваряне и затваряне на операциите, производителността на системата намалява значително.

За да следите производителността на системата, използвайте Performance Monitor (Perfmon.exe). Следене на производителността проверете Частни байта за Internet Explorer.

Забележка Ако преминете към страница, хоствана в iframe директно, проблем не възниква.

Информация за актуализация на защитата

За да разрешите този проблем, инсталирайте най-новата сборна актуализация на защитата за Internet Explorer. За да инсталирате най-новите актуализации, посетете следния уеб сайт на Microsoft:

http://update.microsoft.comЗа повече информация относно най-новата сборна актуализация на защитата за Internet Explorer посетете следния уеб сайт на Microsoft:

http://www.microsoft.com/technet/security/current.aspx
Забележка: Първо тази актуализация е включена в актуализация на защитата 2416400 (MS10-090).
За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:

2416400 MS10-090: Кумулативна актуализация на защитата за Internet Explorer

Информация за системния регистър

Важно: Този раздел, метод или задача съдържат информация за модифициране на системния регистър. Въпреки това при неправилно модифициране на регистъра може да възникнат сериозни проблеми. Поради тази причина, трябва внимателно да изпълните тези стъпки. За допълнителна защита направете резервно копие на регистъра, преди да го промените. След това, ако възникне проблем, можете да възстановите системния регистър. За повече информация как да направите резервно копие и как да извършите възстановяване на системния регистър, щракнете върху следния номер на статия, за да видите статията в базата със знания на Microsoft:

322756 създаване на резервно копие и възстановяване на системния регистър в WindowsСлед като инсталирате актуализацията за Internet Explorer 6 и 7 на компютъра, трябва да добавите стойност на системния регистър, за да активирате корекцията. За да направите това, изпълнете следните стъпки:

  1. Щракнете върху Старт, щракнете върху изпълнение, въведете regeditи натиснете ENTER.

  2. Намерете и след това щракнете върху един от следните подключове в системния регистър:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl

    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl

  3. В менюто Редактиране посочете Създай и щракнете върху ключа.

  4. Въведете FEATURE_ADDITIONAL_MEMORY_CLEANUP_KB975736и след това натиснете ENTER.

  5. С десния бутон върху FEATURE_ADDITIONAL_MEMORY_CLEANUP_KB975736, посочете Създайи след това щракнете върху DWORD стойност.

  6. Въведете Iexplore.exeи натиснете ENTER.

  7. С десния бутон върху Iexplore.exeи след това щракнете върху Промяна.

  8. В полето стойност въведете 1и щракнете върху OK.

  9. Затворете редактора на системния регистър.

Забележка: Приложения, които хостват контрола на уеб браузър (WebOC) или MSHTML могат да изберат в корекцията чрез добавяне на по-горе запис в системния регистър. Сменете стойността DWORD от "iexplore.exe" към името на приложението (< име_на_приложение > .exe).

Проблем не възниква в Internet Explorer 8 или Internet Explorer 9, обаче, с някой от версии на Internet Explorer инсталирана, ако използвате приложения, домакин control(WebOC) уеб браузър или MSHTML отидете на страницата, тогава проблемът все още съществува. Тези приложения могат да изберат в корекцията чрез добавяне на запис в системния регистър. За да направите това, изпълнете следните стъпки:

  1. Щракнете върху Старт, щракнете върху изпълнение, въведете regeditи натиснете ENTER.

  2. Намерете и след това щракнете върху един от следните подключове в системния регистър: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl

    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl

  3. В менюто Редактиране посочете Създай и щракнете върху ключа.

  4. Въведете FEATURE_ADDITIONAL_IE8_MEMORY_CLEANUPи след това натиснете ENTER.

  5. С десния бутон върху FEATURE_ADDITIONAL_IE8_MEMORY_CLEANUP, посочете Създайи след това щракнете върху DWORD стойност.

  6. Въведете < име_на_приложение >.exeи натиснете ENTER.

  7. Щракнете върху < име_на_приложение >.exeи след това щракнете върху Промяна.

  8. В полето стойност въведете 1и щракнете върху OK.

  9. Затворете редактора на системния регистър.

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Допълнителна информация

За повече информация относно метода window.open посетете следния уеб сайт на Microsoft:

http://msdn.microsoft.com/en-us/library/ms536651(VS.85).aspxЗа повече информация относно елемента IFRAME посетете следния уеб сайт на Microsoft:

http://msdn.microsoft.com/en-us/library/ms535258(VS.85).aspxЗа повече информация относно кръгови препратки посетете следния уеб сайт на Microsoft

http://msdn.microsoft.com/en-us/library/bb250448(VS.85).aspx
Продуктите на други разработчици, които се обсъждат в тази статия, са произведени от фирми, независими от Microsoft. Microsoft не дава никакви гаранции, подразбиращи се или от друго естество, за производителността или надеждността на тези продукти.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×