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

FIX: انخفض الأداء عند تحميل المستندات التدفق في أحد تطبيقات WPF التي تستهدف.صافي الإطار 4

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

اضغط هنا لرابط المقالة باللغة الانجليزية2652531
الأعراض
إذا قمت بتحميل المستندات التدفق في أحد تطبيقات Windows عرض مؤسسة (WPF) التي تستهدف Microsoft.صافي الإطار 4، انخفض أداء يحدث بالمقارنة مع أحد تطبيقات WPF يستهدف Microsoft.NET Framework 3.5.

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

معلومات الإصلاح العاجل

الإصلاحات السريعة معتمدة تتوفر الآن من Microsoft. ومع ذلك، فإنه المقصود لتصحيح المشكلة الموضحة في هذه المقالة فقط. تطبق فإنه فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد.

هذا الإصلاح العاجل بتحسين أداء التطبيقات WPF بإدخال ذاكرة التخزين مؤقت لم تدم طويلاً لتواريخ كتابة الأخير.

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

يمكنك أيضا تحميل هذا الإصلاح مباشرة. للقيام بذلك، قم بزيارة موقع Microsoft التالي على ويب:

الشروط الأساسية

لتطبيق هذا الإصلاح العاجل، يجب أن يكون.صافي الإطار 4 مثبتة.

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

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

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

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

وأو كافة المعتمدة x للإصدارات المستندة إلى x86 من نظام التشغيل Windows XP Windows Server 2003 ونظام التشغيل Windows vista، Windows Server 2008، ومن Windows 7
اسم الملفإصدار الملفحجم الملفالتاريخالوقتمنهاج
Presentationcore.dll4.0.30319.5403,792,16012 ديسمبر 201108:13x 86
Presentationframework.dll4.0.30319.5406,432,55212 ديسمبر 201108:13x 86
Setup.dll10.0.30319.540296,71212 ديسمبر 201108:13x 86
Setupengine.dll10.0.30319.540810,25612 ديسمبر 201108:13x 86
Setupui.exe10.0.30319.54079,11212 ديسمبر 201108:13x 86
Windowsbase.dll4.0.30319.5401,372,43212 ديسمبر 201108:13x 86

وأو كافة المعتمدة x للإصدارات المستندة إلى x64 من نظام التشغيل Windows XP Windows Server 2003 ونظام التشغيل Windows vista، Windows Server 2008، ويندوز 7، ومن Windows Server 2008 ص2
اسم الملفإصدار الملفحجم الملفالتاريخالوقتمنهاج
Presentationcore.dll4.0.30319.5403,792,16012 ديسمبر 201108:13x 86
Presentationcore.dll4.0.30319.5403,827,48812 ديسمبر 201108:50x 64
Presentationframework.dll4.0.30319.5406,432,55212 ديسمبر 201108:13x 86
Setup.dll10.0.30319.540296,71212 ديسمبر 201108:13x 86
Setupengine.dll10.0.30319.540810,25612 ديسمبر 201108:13x 86
Setupui.exe10.0.30319.54079,11212 ديسمبر 201108:13x 86
Windowsbase.dll4.0.30319.5401,372,43212 ديسمبر 201108:13x 86

وأو اعتماد كافة الإصدارات IA-64–based من Windows Server 2003 و Windows Server 2008 و Windows Server 2008 البحث والتطوير2
اسم الملفإصدار الملفحجم الملفالتاريخالوقتمنهاج
Presentationcore.dll4.0.30319.5403,792,16012 ديسمبر 201108:13x 86
Presentationframework.dll4.0.30319.5406,432,55212 ديسمبر 201108:13x 86
Setup.dll10.0.30319.540296,71212 ديسمبر 201108:13x 86
Setupengine.dll10.0.30319.540810,25612 ديسمبر 201108:13x 86
Setupui.exe10.0.30319.54079,11212 ديسمبر 201108:13x 86
Windowsbase.dll4.0.30319.5401,372,43212 ديسمبر 201108:13x 86

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

2588096 FIX: يحدث أووتوفميمورييكسسيبشن عند قيامك بتشغيل أحد تطبيقات WPF الأحمال فلوودوكومينت يحتوي على العديد من الرموز على جهاز كمبيوتر يستند إلى نظام التشغيل Windows XP



مراجع
للحصول على مزيد من المعلومات حول المستندات في WPF، قم بزيارة موقع msdn على ويب التالي:
للحصول على مزيد من المعلومات حول فلوودوكومينت صنف، قم بزيارة موقع msdn على ويب التالي:
للحصول على مزيد من المعلومات حول Glyphs.ToGlyphRun الأسلوب، قم بزيارة موقع msdn على ويب التالي:

System.Windows.Documents.Glyphs.ToGlyphRun
تصريح
تم تأكيد Microsoft أن هذا هو وجود مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".

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

خصائص

رقم الموضوع: 2652531 - آخر مراجعة: 01/26/2012 18:08:00 - المراجعة: 2.0

Microsoft .NET Framework 4.0

  • kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2652531 KbMtar
تعليقات
cript> >/html>'language-'+language.locale}}" href="" ng-click="setLanguage(language);" class="ng-binding" id="language-es-ve">Venezuela - Español
did=1&t=">050&did=1&t=">p;t="> 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("