da0017: معدلات عالية من ترحيل صفحات ذاكرة النشطة إلى قرص
المعرف قاعدة |
da0017 |
Category |
ذاكرة و ترحيل |
إنشاء تشكيل جانبي للأسلوب |
الكل |
Message |
نسبة عالية من ترحيل صفحات ذاكرة النشطة إلى dهوk هو التي تحدث. قد يكون تطبيق الخاص بك ذاكرة-منضم. |
Rule Type |
المعلومات |
السبب
بيانات أداء الالنظام التي تم تجميعها في تشكيل جانبي تشغيل يشير إلى أن معدل عالية إلى ترحيل صفحات ذاكرة النشطة إلى و حدث خلال تشكيل جانبي تشغيل من قرص. معدلات ترحيل الصفحات على هذا المستوى عادة سوف يؤثر أداء تطبيق واستجابته. خذ بعين الاعتبار تقليل عمليات تخصيص ذاكرة بواسطة مراجعة الخوارزميات. يجب عليك إلى خذ بعين الاعتبار متطلبات ذاكرة للتطبيق الخاص بك. قم بتشغيل التشكيل الجانبي مرة أخرى تشغيل جهاز كمبيوتر بقدر أكبر من ذاكرة.
وصف القاعدة
ملاحظة
هذه قاعدة المعلوماتية إشعاع عند مستويات ترحيل الذاكرة النشطة تصل إلى مقداراً كبيرا. عند بمستوى عالي جداً من ترحيل يحدث قاعدة تحذير Launch a Stand-Alone Native Application with the Profiler to Collect Concurrency Data by Using the Command Line Launch a Native Application to Collect Concurrency Dataإشعاع بدلاً من ذلك.
يمكن أن يحدث الترحيل الزائد إلى قرص بنقص ذاكرة الفعلية. إذا كانت العمليات ترحيل dominate استخدام القرص الفعلي الموقع يوجد ملف ترحيل الصفحات، فإنها قد تبطئ العمليات غير ذلك على قرص مهيأ للتطبيق على نفس القرص.
صفحات غالباً القراءة من قرص أو الكتابة إلى قرص في العمليات ترحيل الصفحات مجمعة. عدد الصفحات إخراج/مقطع غالباً كمية بقعة صغيرة من العدد من الصفحات المكتوبه/الثانيه، على سبيل المثال. ولأن الصفحات المخرجة في الثانية يشتمل على صفحات بيانات التي تم تغييرها من ذاكرة تخزين مؤقت لملف النظام. على الرغم من ذلك، فإنه هو غير دوماً السهل تحديد أي عملية هو مسؤولة مباشرة عن ترحيل الصفحات أو لماذا.
كيف إلى الإصلاح انتهاكات
مزدوج-انقر فوق الرسالة في نافذة "القائمة خطأ" للانتقال إلى عرض علامات. بحث العمود ذاكرة\الصفحات/مقطع. تحديد ما إذا كان هناك مراحل معينة لتنفيذ البرنامج الموقع الترحيل بنشاط الادخال/الاخراج هو اسمك الموقع يسهل من غيرها.
إذا كنت يتم تجميع بيانات ملف التعريف لتطبيق ASP.NET في سيناريو اختبار تحميل، قم بتشغيل الاختبار التحميل مرة أخرى تشغيل جهاز تكوين إضافى من ذاكرة فعلية (أو RAM).
خذ بعين الاعتبار تقليل عمليات تخصيص الذاكرة بواسطة مراجعة الخوارزميات وتجنب واجهات برمجة تطبيقات تستهلك ذاكرة مثل سلسلة.Concat و سلسلة.سلسلة فرعية.