أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

حدوث تسرب لذاكرة عند فتح صفحة ويب التي تحتوي على مرجع معاد في iframe

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية975736
الأعراض
النظر في السيناريو التالي:
  • يمكنك عرض صفحة ويب التي تستخدم الأسلوب window.open لفتح صفحة ويب ثانية في نافذة جديدة.
  • الإطار افتتح حديثا يحتوي على عنصر IFRAME الذي يقوم بتحميل صفحة لها مراجع معادة.
في هذا السيناريو، حدوث تسرب لذاكرة في كل مرة تقوم فيها بفتح النافذة.

يمكن أن يحدث هذا تسرب أيضا إذا iframe تحميل صفحة تحتوي على عنصر تحكم رادجريد تيليريك ل ASP.صافي. في هذا السيناريو، يمكنك ملاحظة أنه وحدات البايت الخاصة زيادة 3 ميغا بايت لكل عملية window.open . بعد بعض فتح وإغلاق العمليات، إنقاص الأداء نظام كثيرا.

لمراقبة أداء النظام، استخدم "مراقبة الأداء" (بتشغيل Perfmon.exe). في "مراقب الأداء"، تحقق من وحدات البايت الخاصة لبرنامج Internet Explorer.

ملاحظة
إذا كنت قم بالاستعراض إلى الصفحة استضافت في iframe مباشرة، ثم لا يحدث هذه المسألة.
الحل

معلومات تحديث الأمان

لحل هذه المشكلة، قم بتثبيت التحديث الأمني التراكمي أحدث لبرنامج Internet Explorer. لتثبيت أحدث التحديثات، قم بزيارة موقع Microsoft التالي على ويب:
لمزيد من المعلومات التقنية حول التحديث الأمني التراكمي أحدث لبرنامج Internet Explorer، قم بزيارة موقع Microsoft التالي على ويب:
ملاحظة تم تضمين هذا التحديث اﻷول مرة في التحديث الأمني 2416400 (MS10-090).للحصول على مزيد من المعلومات، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2416400MS10-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، ثم انقر فوق موافق.
  9. محرر التسجيل الإنهاء.
ملاحظة ويمكنك اختيار التطبيقات التي تستضيف عنصر تحكم WebBrowser (WebOC) أو MSHTML إلى الإصلاح بإضافة إدخال التسجيل أعلاه. استبدال قيمة DWORD من "iexplore.exe" إلى اسم التطبيق (<appname>.exe).

المشكلة لا يحدث في Internet Explorer 8 أو 9 مستكشف إنترنت، ومع ذلك، مع أي من إصدارات Internet Explorer مثبتاً، إذا كنت تستخدم التطبيقات التي تستضيف WebBrowser 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، أشر إلى الجديد، ثم انقر فوق قيمة DWORD.
  6. نوع <appname></appname>exe.، ومن ثم اضغط ENTER.
  7. انقر بالزر الأيمن <appname></appname>exe.، ثم انقر فوق تعديل.
  8. في المربع بيانات القيمة المربع، اكتب 1، ثم انقر فوق موافق.
  9. محرر التسجيل الإنهاء.
تصريح
تم تأكيد Microsoft أن هذا هو وجود مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى
للحصول على مزيد من المعلومات حول الأسلوب window.open ، قم بزيارة موقع Microsoft التالي على ويب:للحصول على مزيد من المعلومات حول عنصر IFRAME، قم بزيارة موقع Microsoft التالي على ويب:لمزيد من المعلومات حول المراجع الدائرية، قم بزيارة موقع Microsoft التالي على ويب
منتجات جهة خارجية المذكورة في هذه المقالة تابعة لشركات مستقلة عن Microsoft. يجعل Microsoft أي ضمان أو ضمنية أو وإلا, حول أداء أو الاعتمادية من هذه المنتجات.
تسرب الذاكرة IE6 IE 6 IE7 IE 7 [أي 8] [أي] 8 IE9 IE 9 window.open (ASP).صافي تيليريك راد شبكة مراقبة مرجع معاد expando

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 975736 - آخر مراجعة: 06/13/2012 08:48:00 - المراجعة: 6.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 KbMtar
تعليقات
html>mentsByTagName("head")[0].appendChild(m); peat="language in languagesListForLargeScreens track by $index" class="col-sm-6 col-xs-24 ng-scope"> Paraguay - Español
Venezuela - Español
0&did=1&t=">crosoft.com/c.gif?DI=4050&did=1&t=">