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

مقدمة

يتوفر إصلاح عاجل الذي يحل المشاكل تسرب في الذاكرة التالية لعرض البنية Windows (WPF) في Microsoft.NET Framework 3.0 Service Pack 2 (SP2).

ملاحظة: .NET Framework 3.0 SP2 يتضمن Microsoft NET Framework 35 Service Pack 1 (SP1).

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

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

المشكلة الثانية

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

المشكلة الثالثة

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

الحل

لحل هذه المشكلة، تطبيق حزمة الإصلاح العاجل الموضح في مقالة "قاعدة معارف Microsoft" التالية:

2667241 تحديثات متوفرة للعرض التقديمي البنية Windows (WPF) Microsoft NET Framework 35

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

مزيد من المعلومات

لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":

824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

خصائص

رقم الموضوع: 981107 - آخر مراجعة: 12‏/01‏/2017 - المراجعة: 2

تعليقات