يتوفر إصلاح عاجل الذي يعمل على حل بعض مشكلات تسرب للذاكرة ل WPF في 4 إطار عمل.NET

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

اضغط هنا لرابط المقالة باللغة الانجليزية2297328
الأعراض
يتوفر إصلاح عاجل التي بحل مشاكل تسرب الذاكرة التالية ل Windows عرض البنية الأساسية لبرامج (WPF) في Microsoft.NET Framework 4.

المشكلة الأولى

قم بتشغيل أحد تطبيقات WPF والذي يحتوي على الأنماط أو القوالب التي تشير إلى الموارد التطبيق باستخدام ملحق العلامات StaticResource أو ملحق العلامات DynamicResource. يتم إنشاء العديد من عناصر التحكم التي تستخدم هذه الأنماط أو القوالب. ومع ذلك، لا تستخدم عناصر التحكم هذه الموارد المشار إليه. في هذه الحالة، ذاكرة بعضWeakReferenceالكائنات والصفيف تعليق leaked مسافة بعد تحرير مجموعات البيانات المهملة عناصر التحكم.

المشكلة 2

تشغيل تطبيق WPF يحتوي على عناصر تحكم الخصائص التي يتم ربط البيانات إلىDependencyObjectكائنات. عمر الكائنات أطول من عمر عناصر التحكم. عند عدد كبير من عناصر تم إنشاؤها، ذاكرة بعضWeakReferenceكائنات ومن الضغط يتم leaked الصفيف مسافات بعد تحرير مجموعات البيانات المهملة عناصر التحكم.

المشكلة 3

تشغيل تطبيق WPF التي تستخدم عناصر تحكم TreeView أو عناصر التحكم التي تنتج منمحددفئة. تسجيل عناصر التحكم لإعلام داخلي للتحكم في تركيز لوحة المفاتيح فيKeyboardNavigationفئة. إنشاء التطبيق العديد من عناصر التحكم هذه. على سبيل المثال، إضافة وقم بحذف عناصر التحكم هذه. في هذا المثال، الذاكرة بعضWeakReferenceكائنات ومن الضغط يتم leaked الصفيف مسافات بعد تحرير مجموعات البيانات المهملة عناصر التحكم.
الحل
يتوفر الآن إصلاح عاجل معتمد من Microsoft. ولكن الغرض منه هو حل المشكلة الموضحة في هذه المقالة فقط. تطبيقها فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. ولذلك، إذا لم يكن تأثير هذه المشكلة كبيرا، نوصي بالانتظار حتى التالي من حزمة الخدمة والذي يحتوي على هذا الإصلاح العاجل.

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

ملاحظةيمكنك تنزيل مجموعة التحديثات رقم الإصلاح الجديد هذا من موقع "الاتصال Microsoft على ويب" التالي: 

المتطلبات المسبقة

تحتوي القائمة التالية على المتطلبات المسبقة لحزمة الإصلاحات الجديدة هذه:
  • يجب أن يكون لديك 4 إطار عمل.NET مثبتة قبل تطبيق هذا الإصلاح العاجل.

قم بإعادة تشغيل متطلبات

لا يلزم الأمر إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل إذا لم يتم استخدام الملفات المتأثرة.

معلومات استبدال الإصلاح العاجل

لا يستبدل حزمة الإصلاحات الجديدة هذه حزمة الإصلاحات الجديدة التي تم إصدارها مسبقاً.

معلومات الملف

يستخدم الإصدار الإنجليزي (الولايات المتحدة) من حزمة الإصلاحات الجديدة هذه حزمة Microsoft Windows Installer لتثبيت حزمة الإصلاحات الجديدة. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات "التوقيت العالمي" (UTC) في الجدول التالي. عندما تقوم بعرض معلومات الملف، يتم تحويل التاريخ إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدمالمنطقة الزمنيةضمن علامة التبويب في عنصر التاريخ والوقت في "لوحة التحكم".

للإصدار x86 من نظام التشغيل Windows XP، Windows Server 2003، من نظام التشغيل Windows Vista، من Windows Server 2008، Windows 7، والإصدارات من Windows Server 2008 R2:
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Presentationframework.dll4.0.30319.3536,347,11220 أغسطس 201022: 45الإصدار x86
SetupUi.dll10.0.30319.353295,24820 أغسطس 201016: 12الإصدار x86
Setupengine.dll10.0.30319.353809,30420 أغسطس 201016: 12الإصدار x86
Setup.exe10.0.30319.35378,15220 أغسطس 201016: 12الإصدار x86
Windowsbase.dll4.0.30319.3531,304,92020 أغسطس 201022: 45الإصدار x86
ل x 64 إصدارات نظام التشغيل Windows XP من Windows Server 2003، من نظام التشغيل Windows Vista، من Windows Server 2008، 7 Windows ومن Windows Server 2008 R2:
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Presentationframework.dll4.0.30319.3536,347,11220 أغسطس 201022: 45الإصدار x86
SetupUi.dll10.0.30319.353295,24820 أغسطس 201016: 12الإصدار x86
Setupengine.dll10.0.30319.353809,30420 أغسطس 201016: 12الإصدار x86
Setup.exe10.0.30319.35378,15220 أغسطس 201016: 12الإصدار x86
Windowsbase.dll4.0.30319.3531,304,92020 أغسطس 201022: 45الإصدار x86

معلومات أخرى
للحصول على معلومات حول مشكلات مشابهة مع.NET Framework 3.5 Service Pack 1 (SP1)، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
981107يتوفر إصلاح عاجل الذي يعمل على حل بعض مشكلات تسرب للذاكرة ل WPF في حزمة الخدمة SP2 ".NET Framework 3.0 الخاصة"
تصريح
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في قسم "تنطبق على".
. net4.0 framework4.0

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

خصائص

رقم الموضوع: 2297328 - آخر مراجعة: 10/29/2010 04:07:00 - المراجعة: 2.0

Microsoft .NET Framework 4.0

  • kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbpubtypekc kbmemory kbmt KB2297328 KbMtar
تعليقات