Atverot Web lapu, kurā ir riņķveida atsauce iframe rodas atmiņas noplūde

Pazīmes

Apsveriet šādu situāciju:

  • Skatot Web lapu, kurā izmantots Window. Open metode otro Web lapu atvērt jaunā logā.

  • Elements IFRAME ielādē lapu ar riņķveida ir nesen atvērto logu.

Šādā gadījumā rodas atmiņas noplūde katru reizi, kad tiek atvērts logs.

Šī noplūde var rasties arī tad, ja iframe ielādē lapu, kurā Telerik RadGrid vadības ASP.NET. Šajā situācijā redzēsit, ka Privāto baitu pieaugumu, 3 MB katru Window. Open darbībai. Pēc dažus atvērtos un aizveriet darbību, ievērojami samazinās sistēmas veiktspēju.

Pārrauga sistēmas veiktspēju, izmantojiet veiktspējas pārraugu (Perfmon.exe). Veiktspējas pārraugu, pārbaudiet Privāto baitu Internet Explorer.

Ņemiet vērā, ja pārlūkojat izvietots iframe tieši lapā, tad problēma nerodas.

Informācija par drošības atjauninājumu

Lai novērstu šo problēmu, instalējiet jaunāko Internet Explorer kumulatīvo drošības atjauninājumu. Lai instalētu jaunāko atjauninājumu, apmeklējiet šo Microsoft vietni:

http://update.microsoft.comLai saņemtu plašāku tehnisko informāciju par jaunākajiem kumulatīvajiem drošības atjauninājumiem pārlūkprogrammai Internet Explorer, apmeklējiet šo Microsoft vietni:

http://www.microsoft.com/technet/security/current.aspx
Piezīme. Šis atjauninājums pirmo reizi tika iekļauts drošības atjauninājumā 2416400 (MS10-090).
Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2416400 MS10-090: Kumulatīvais drošības atjauninājums pārlūkprogrammai Internet Explorer

Reģistra informācija

Svarīgi! Šī sadaļa, metode vai uzdevums ietver darbības, kuras izpildot, var modificēt reģistru. Tomēr, ja reģistru modificēsit nepareizi, var rasties nopietnas problēmas. Tāpēc veiciet šīs darbības uzmanīgi. Papildu drošībai dublējiet reģistru pirms tā mainīšanas. Pēc tam varat atjaunot reģistru, ja rodas problēmas. Lai iegūtu papildinformāciju par to, kā dublēt un atjaunot reģistru, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

322756 kā dublēt un atjaunot reģistru sistēmā WindowsPēc Internet Explorer 6 un 7 atjauninājuma instalēšanas datorā, ir jāpievieno reģistra vērtību, lai iespējotu labojumu. Lai to izdarītu, izpildiet tālāk norādītās darbības.

  1. Noklikšķiniet uz Sākt, noklikšķiniet uz palaist, ierakstiet regeditun pēc tam nospiediet taustiņu ENTER.

  2. Atrodiet un pēc tam noklikšķiniet uz vienas no šīm reģistra apakšatslēgām:

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

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

  3. Izvēlnē Rediģēt norādiet uz Jauns un pēc tam noklikšķiniet uz Atslēga.

  4. Ierakstiet FEATURE_ADDITIONAL_MEMORY_CLEANUP_KB975736un pēc tam nospiediet taustiņu ENTER.

  5. Ar peles labo pogu noklikšķiniet uz FEATURE_ADDITIONAL_MEMORY_CLEANUP_KB975736, norādiet uz Jaunsun pēc tam noklikšķiniet uz DWORD vērtība.

  6. Ierakstiet Iexplore.exeun pēc tam nospiediet taustiņu ENTER.

  7. Ar peles labo pogu noklikšķiniet uz Iexplore.exeun pēc tam noklikšķiniet uz modificēt.

  8. Vērtības datu lodziņā ierakstiet 1un pēc tam noklikšķiniet uz Labi.

  9. Aizveriet reģistra redaktoru.

Piezīme. Lietojumprogrammas, kas vieso WebBrowser vadīklu WebOC vai MSHTML var izvēlēties par problēmu, pievienojot iepriekš reģistra ierakstu. Nomainiet DWORD vērtību "iexplore.exe" no tās lietojumprogrammas nosaukums (< appname > .exe).

Problēma vairs nepastāv pārlūkprogrammā Internet Explorer 8 vai Internet Explorer 9, tomēr, izmantojot Internet Explorer versiju, kas instalēta, ja lietojat programmas, resursdatora WebBrowser control(WebOC) vai MSHTML atrodiet lapu, tad problēma joprojām pastāv. Šādas programmas var izvēlēties par problēmu, pievienojot reģistra ierakstu. Lai to izdarītu, izpildiet tālāk norādītās darbības.

  1. Noklikšķiniet uz Sākt, noklikšķiniet uz palaist, ierakstiet regeditun pēc tam nospiediet taustiņu ENTER.

  2. Atrodiet un pēc tam noklikšķiniet uz vienas no šīm reģistra apakšatslēgām: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl

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

  3. Izvēlnē Rediģēt norādiet uz Jauns un pēc tam noklikšķiniet uz Atslēga.

  4. Ierakstiet FEATURE_ADDITIONAL_IE8_MEMORY_CLEANUPun pēc tam nospiediet taustiņu ENTER.

  5. Ar peles labo pogu noklikšķiniet uz FEATURE_ADDITIONAL_IE8_MEMORY_CLEANUP, norādiet uz Jaunsun pēc tam noklikšķiniet uz DWORD vērtība.

  6. Ierakstiet < appname >.exeun pēc tam nospiediet taustiņu ENTER.

  7. Ar peles labo pogu noklikšķiniet uz < appname >.exeun pēc tam noklikšķiniet uz modificēt.

  8. Vērtības datu lodziņā ierakstiet 1un pēc tam noklikšķiniet uz Labi.

  9. Aizveriet reģistra redaktoru.

Statuss

Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".

Papildinformācija

Papildinformāciju par Window. Open metodi, apmeklējiet šo Microsoft vietni:

http://msdn.microsoft.com/en-us/library/ms536651(VS.85).aspxPapildinformāciju par elements IFRAME, apmeklējiet šo Microsoft vietni:

http://msdn.microsoft.com/en-us/library/ms535258(VS.85).aspxLai iegūtu papildinformāciju par riņķveida, apmeklējiet šo Microsoft vietni

http://msdn.microsoft.com/en-us/library/bb250448(VS.85).aspx
Šajā rakstā minētos trešo pušu produktus ražo no korporācijas Microsoft neatkarīgi uzņēmumi. Korporācija Microsoft nesniedz nekādas netiešas vai citādas garantijas par šo produktu veiktspēju vai uzticamību.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×