Втрата пам'яті відбувається, коли ви відкрити веб-сторінку, яка містить циклічне посилання у вікні iframe

Переклади статей Переклади статей
Номер статті: 975736 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

На цій сторінці

ОЗНАКИ

Розглянемо таку ситуацію:
  • Ви переглянути веб-сторінку, що використовує window.open метод, щоб відкрити другу веб-сторінка в новому вікні.
  • Щойно відкритого вікна містить елемент IFRAME, яка завантажує сторінку, маючи циклічні посилання.
У цьому випадку втрата пам'яті відбувається кожного разу під Вільний час відкриття вікна.

Ця витік також може виникнути, якщо iframe завантажує сторінку, яка містить елемент керування Telerik RadGrid на ASP.МЕРЕЖІ. У цьому випадку, ви помітили, що на Приватні байт збільшити 3 МБ для кожної операції window.open . Після того, як деякі відкриття та закриття операції, значно зменшує продуктивність системи.

Моніторинг продуктивності системи за допомогою монітора продуктивності (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 Knowledge Base:
2416400MS10-090: Сукупного поновлення безпеки для Internet Explorer

До реєстру

Важливо Цей розділ, спосіб або завдання містять кроки, які говорять вам, як змінити реєстр. Однак, серйозні проблеми можуть виникнути неправильне змінення реєстру. Тому переконайтеся, що ви виконаєте наступні інтерактивні елементи ретельно. Для додаткового захисту архівувати реєстру перед внесенням. Потім ви можете відновити реєстр у разі виникнення проблеми. Щоб отримати додаткові відомості про архівувати та відновлення реєстру клацніть номер статті в базі знань Microsoft Knowledge Base:
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, наведіть вказівник на пункт Новіа потім натисніть кнопку значення "4 байти".
  6. Тип Iexplore.exe, а потім натисніть клавішу ENTER.
  7. Клацніть правою кнопкою миші Iexplore.exeа потім натисніть кнопку Змінити.
  8. У регіоні Значення параметра Введіть 1а потім натисніть кнопку Гаразд.
  9. Закрийте редактор реєстру.
Примітка Застосунки, які приймають керування веб-браузера (WebOC) або MSHTML може зробити вибір на виправити шляхом запит на додавання вище запис А реєстру. Замінити значення "4 байти" з "iexplore.exe" на ім'я додатка (<appname>. exe).

Проблема виникає в Internet Explorer 8 або в Internet Explorer 9, однак, з будь-якої з версій Internet Explorer, встановлені, якщо використовується додатків, що господар, control(WebOC) веб-браузера або MSHTML, перейдіть до сторінки, потім проблема все ще виникає. Такі програми можуть вибрати в виправити шляхом запит на додавання запису реєстру. Для цього виконайте такі дії:</appname>
  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, наведіть вказівник на пункт Новіа потім натисніть кнопку значення "4 байти".
  6. Тип <appname></appname>exe, а потім натисніть клавішу ENTER.
  7. Клацніть правою кнопкою миші <appname></appname>exeа потім натисніть кнопку Змінити.
  8. У регіоні Значення параметра Введіть 1а потім натисніть кнопку Гаразд.
  9. Закрийте редактор реєстру.

СТАН

Microsoft має підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

ДОДАТКОВІ ВІДОМОСТІ

Докладніше про метод window.open відвідайте такі веб-сайті Microsoft:
ASPX http://MSDN.Microsoft.com/EN-US/Library/ms536651 (VS.85)
Щоб отримати додаткові відомості про елементи IFRAME відвідайте такі веб-сайті Microsoft:
ASPX http://MSDN.Microsoft.com/EN-US/Library/ms535258 (VS.85)
Щоб отримати додаткові відомості про циклічні посилання відвідайте веб-сайту корпорації Майкрософт
ASPX http://MSDN.Microsoft.com/EN-US/Library/bb250448 (VS.85)

Виробники продуктів, цій статті обговорюваних не залежать від корпорації Майкрософт. корпорація Майкрософт не надає жодних гарантій, неявних або інших, стосовно продуктивності або надійності цих продуктів.

Властивості

Номер статті: 975736 - Востаннє переглянуто: 13 червня 2012 р. - Редакція: 1.0
ЗАСТОСОВУЄТЬСЯ ДО:
  • Windows Internet Explorer 7
  • Windows Internet Explorer 8
  • Windows Internet Explorer 9
  • Microsoft Internet Explorer 6.0
Ключові слова: 
kbexpertiseinter kbtshoot kbqfe kbhotfixserver kbsurveynew kbprb kbmt KB975736 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 975736

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com