تصحيح: أسلوب String.IndexOf وقتاً أطول من المتوقع للإنهاء، و.إنقاص الأداء NET Framework 4.0 كبير

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

اضغط هنا لرابط المقالة باللغة الانجليزية2467309
الأعراض
أطلع على السيناريو التالي:
  • تشغيل أحد تطبيقات التي أهداف Microsoft.NET Framework 4.0.
  • المكالمات التطبيقString.IndexOfأسلوب للإعلام عن الفهرس التواجد الأول للسلسلة الفرعية في سلسلة.
  • تحتوي السلسلة على العديد من مثيلات السلسلة الفرعية.

في هذا السيناريو، فإنه يأخذ أطول من المتوقع للتنفيذString.IndexOfأسلوب. ولذلك، انخفاض مستوى الأداء للتطبيق شكل ملحوظ.

ملاحظةتحدث هذه المشكلة الأداء عند التطبيق تستهدف إصدارات.NET Framework.
الحل

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

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

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

المتطلبات الأساسية

لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك Microsoft.تثبيت 4.0 إطار عمل NET.

معلومات التثبيت

نظراً ريكومبيليشن اللازمة من.NET Framework 4.0 تجميعات للتعليمات البرمجية الأصلية، قد يستغرق أطول من المتوقع لإنهاء تثبيت هذا الإصلاح العاجل. عند حدوث هذا السلوك، يمكنك مشاهدة في إدارة المهام الذي يقوم بتشغيل خادم التحسين CLR (Mscorsvw.exe).

معلومات إعادة التشغيل

قد تضطر إلى إعادة تشغيل الكمبيوتر بعد تطبيق هذا الإصلاح العاجل. من المستحسن إنهاء Microsoft Visual Studio وكافة.NET Framework التطبيقات قبل تطبيق هذا الإصلاح العاجل.

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

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

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

إصدار اللغة الإنكليزية (الولايات المتحدة) من هذا الإصلاح العاجل تثبيت ملفات لها سمات مسردة في الجداول التالية. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات "التوقيت العالمي" (UTC). يتم عرض التواريخ والأوقات الخاصة بهذه الملفات على الكمبيوتر المحلي بالتوقيت المحلي الخاص بك مع الانحياز التوقيت الصيفي (DST) الحالي الخاص بك. بالإضافة إلى ذلك، التواريخ والأوقات التي قد تتغير عند إجراء عمليات معينة على الملفات.
لكافة الإصدارات المستندة إلى x86 من نظام التشغيل Windows XP من Windows Server 2003، من نظام التشغيل Windows Vista، Windows Server 2008 و Windows 7
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Clr.dll4.0.30319.4046,732,10415 ديسمبر 201023: 51الإصدار x86
Mscordacwks.dll4.0.30319.4041,141,59215 ديسمبر 201023: 51الإصدار x86
Mscordbi.dll4.0.30319.404955,21615 ديسمبر 201023: 51الإصدار x86
Mscorlib.dll4.0.30319.4045,196,11215 ديسمبر 201023: 51الإصدار x86
Nlssorting.dll4.0.30319.40456,14415 ديسمبر 201023: 51الإصدار x86
Sos.dll4.0.30319.404516,93615 ديسمبر 201023: 51الإصدار x86

لكافة الإصدارات المستندة إلى x64 من نظام التشغيل Windows XP من Windows Server 2003، من نظام التشغيل Windows Vista، Windows Server 2008، Windows 7، ومن نظام التشغيل Windows Server 2008 R2
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Clr.dll4.0.30319.4049,798,98416 ديسمبر 201000: 40x 64
Mscordacwks.dll4.0.30319.4041,513,30416 ديسمبر 201000: 40x 64
Mscordbi.dll4.0.30319.4041,453,39216 ديسمبر 201000: 40x 64
Mscorlib.dll4.0.30319.4044,960,08016 ديسمبر 201000: 40x 64
Nlssorting.dll4.0.30319.40467,40816 ديسمبر 201000: 40x 64
Sos.dll4.0.30319.404597,83216 ديسمبر 201000: 40x 64

بالنسبة لكافة الإصدارات اية-المستندة إلى x64 من نظام التشغيل Windows Server 2003 و Windows Server 2008 و Windows Server 2008 R2 المعتمدة
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Clr.dll4.0.30319.40419,382,08816 ديسمبر 201001: 31IA-64
Mscordacwks.dll4.0.30319.4043,755,86416 ديسمبر 201001: 31IA-64
Mscordbi.dll4.0.30319.4043,293,52016 ديسمبر 201001: 31IA-64
Mscorlib.dll4.0.30319.4044,448,08016 ديسمبر 201001: 31IA-64
Nlssorting.dll4.0.30319.404143,18416 ديسمبر 201001: 31IA-64
Sos.dll4.0.30319.4041,203,01616 ديسمبر 201001: 31IA-64



الحل البديل
لحل مشاكل الأداء، استخدمStringComparison.Ordinalقيمة معلمة عند استدعاء التطبيقString.IndexOfأسلوب.
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى
للحصول على مزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
824684وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

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

خصائص

رقم الموضوع: 2467309 - آخر مراجعة: 02/10/2011 21:41:00 - المراجعة: 1.0

Microsoft .NET Framework 4.0

  • kbexpertiseinter kbprb kbsurveynew kbfix kbbug kbqfe kbhotfixserver kbmt KB2467309 KbMtar
تعليقات