Performance Rules by ID
تحذير |
الوصف |
---|---|
يتم استدعاء إلى النظام.سلسلة.Concat نسبة كبيرة من بيانات profiling. يمكنك استخدام StringBuilderالفئة إلى بناء سلاسل من عدة قطاعات. |
|
تعذر العثور محلل ملفات التعريف VSPerfCorProf.dll أثناء التشغيل profiling. يحدث هذا التحذير عند سطر الأوامر إلى ols لمجموعة بيانات محلل ملفات التعريف تستخدم بدون استخدام VSPerfCLREnv.cmd إلى ol إلى تهيئة متغيرات بيئة الضرورية. |
|
أن وظائف APTCA الأساليب يتصل APTCA فقط جمع بيانات الأداء الإضافية |
تم تنفيذ نسبة كبيرة من النماذج مكدس المكالمة التي تم جمعها للتطبيق في الوضع kernel. يمكنك إنشاء ملفات تعريف تطبيق الخاص بك باستخدام أسلوب profiling مختلف. |
تم استخدام المعالج (CPU) بشكل ملحوظ عالي في إنشاء تشكيل جانبي للبيانات التي تم جمعها باستخدام أسلوب آلات. يمكنك استخدام النماذج إنشاء ملفات تعريف الأسلوب عند إنشاء تشكيل جانبي CPU حدود تطبيق. |
|
يتم الآن استخلاص عن عدد كبير من الكائنات ذاكرة.NET في البيانات المهملة الجيل 2 مجموعة. |
|
مكالمات إلى الأسلوب يساوي أو operaإلىrs مساواة من نوع القيمة العامة نسبة كبيرة من بيانات profiling. خذ بعين الاعتبار تطبيق المزيد أسلوب فعال. |
|
تم استدعاء نسبة عالية من معالجات استثناء من برنامج.NET Framework في بيانات profiling. يمكنك استخدام منطق تدفق عناصر التحكم الأخرى لتقليل عدد الاستثناءات التي يتم طرح. |
|
تم جمع عينات قليلة فقط في ملفات التعريف تشغيل. خذ بعين الاعتبار معدل أخذ عينات تشغيلها أو أسرع أطول ل المزيد نتائج هامة. |
|
تم إنفاقه نسبة مئوية هامة من وقت تنفيذ تطبيق في المحول البرمجي فقط في الوقت (JIT). |
|
تم استدعاء الأسلوب GetHashCode من النوع نسبة كبيرة من بيانات profiling أو الأسلوب بتخصيص ذاكرة. |
|
الأسلوب CompareTo من النوع هو الثمن أو قم بتخصيص ذاكرة. |
|
ca0070 تحديد مجموعات تعليمات برمجية مدارة قاعدة ل مشاريع متعددة في حلول |
مكالمات إلى وظائف النظام.انعكاس مثل وظائف InvokeMember ونوع إلى أو GetMember مثل MemberInvoke نسبة كبيرة من بيانات profiling. عندما يمكنك، ضع في الاعتبار استبدال هذه الأساليب مع ربط المبكر إلى الأساليب للتجميعات التابعة. |
يتم استدعاء وظائف النظام.سلسلة.فصل أو النظام.سلسلة.سلسلة فرعية signifiicant جزء من بيانات profiling. يمكنك استخدام النظام.String.IndexOf أو النظام.String.IndexOfAny إذا كان الذي تختبره لتواجد السلسلة الفرعية في سلسلة. |
|
بيانات أداء الالنظام التي تم تجميعها في تشكيل جانبي تشغيل يشير إلى أن معدل عالي جداً إلى ترحيل صفحات ذاكرة النشطة إلى و حدث خلال تشكيل جانبي تشغيل من قرص. معدلات ترحيل الصفحات على هذا المستوى عادة سوف يؤثر على أداء تطبيق و استجابته. خذ بعين الاعتبار تقليل عمليات تخصيص ذاكرة بواسطة مراجعة الخوارزميات. يجب عليك إلى خذ بعين الاعتبار متطلبات ذاكرة للتطبيق الخاص بك. قم بتشغيل التشكيل الجانبي مرة أخرى تشغيل جهاز كمبيوتر يحتوي تشغيل قدر أكبر من ذاكرة. |
|
بيانات أداء الالنظام التي تم تجميعها في تشكيل جانبي تشغيل يشير إلى أن معدل عالية إلى ترحيل صفحات ذاكرة النشطة إلى و حدث خلال تشكيل جانبي تشغيل من قرص. معدلات ترحيل الصفحات على هذا المستوى عادة سوف يؤثر على أداء تطبيق و استجابته. خذ بعين الاعتبار تقليل عمليات تخصيص ذاكرة بواسطة مراجعة الخوارزميات. يجب عليك إلى خذ بعين الاعتبار متطلبات ذاكرة للتطبيق الخاص بك. قم بتشغيل التشكيل الجانبي مرة أخرى تشغيل جهاز كمبيوتر يحتوي تشغيل قدر أكبر من ذاكرة. |
|
DA0018: 32-bit Application running at process managed memory limits. |
تشير بيانات النظام التي تم تجميعها أثناء تشكيل جانبي تشغيل ذاكرة من برنامج.NET Framework heaps استخدامها من الحد الأقصى للحجم تتم إدارته heaps أن تتسع إلى في عملية 32 بت. القيمة "الذي تم الإعلام عنه هو الحد الأقصى ملاحظة قيمة heaps بينما تتم عملية profiled نشطاً. خذ بعين الاعتبار تحسن استخدم من موارد التي تتم إدارتها بواسطة تطبيق. |
بيانات أداء الالنظام التي تم تجميعها أثناء إنشاء تشكيل جانبي بالإشارة إلى أنه تم استخلاص عن نسبة كبيرة للكائنات إطار عمل for.NET ذاكرة في الجيل 1 من تجميع البيانات المهملة بالمقارنة بتجميع البيانات لإنشاء 0. |
|
بيانات أداء الالنظام التي تم تجميعها أثناء إنشاء تشكيل جانبي بالإشارة إلى أنه تم استخلاص عن نسبة كبيرة للكائنات إطار عمل for.NET ذاكرة في إنشاء البيانات المهملة 2 مجموعة مقارنة بالجيل 0 و 1 لإنشاء البيانات المهملة مجموعة s. |
|
بيانات أداء النظام التي تم تجميعها أثناء إنشاء تشكيل جانبي يشير إلى أن مقدار الوقت المنقضي في تجميع البيانات المهملة هو كبير مقارنة بوقت المعالجة الإجمالية للتطبيق. |
|
بيانات أداء النظام التي تم تجميعها أثناء إنشاء تشكيل جانبي يشير إلى أن مقدار الوقت المنقضي في تجميع البيانات المهملة هو إفراط عالية بالمقارنة مع وقت المعالجة الإجمالية للتطبيق. |
|
وقت CPU بنسبة التي تم تنفيذها في الوضع kernel تجاوز مقدار الوقت المنقضي في الوضع مستخدم. يمكنك إنشاء تشكيل جانبي مرة أخرى وأخذ العينات عدد استدعاءات النظام (syscalls) لتحديد سبب العالية الوضع kernel أوقات تنفيذ. |
|
تحاول يحلل تطبيق يستخدم الإصدار 1.1 من برنامج.NET Framework التي هو غير معتمد من قبل "أدوات إنشاء تشكيل جانبي". |
|
مكالمات إلى System.Dataوظائف نسبة كبيرة من بيانات profiling ولن تقوم بتجميع بيانات تفاعل المستوى في profiling التشغيل. خذ بعين الاعتبار إنشاء تشكيل جانبي مرة أخرى و إضافة مستوى التفاعل مع بيانات. |
|
بيانات أداء الالنظام الذي هو التي تم جمعها باستخدام تشكيل جانبي بيانات تشير إلى أن نسبة عالية بشكل ملحوظ من قفل contentions حدثت أثناء تنفيذ تطبيق. خذ بعين الاعتبار إنشاء تشكيل جانبي مرة أخرى باستخدام التزامن إنشاء تشكيل جانبي لأسلوب إلى البحث عن سبب contentions. |
|
بيانات أداء الالنظام الذي هو التي تم جمعها باستخدام تشكيل جانبي بيانات تشير إلى أن معدل عالي بإفراط إلى قفل contentions حدثت أثناء تنفيذ تطبيق. خذ بعين الاعتبار إنشاء تشكيل جانبي مرة أخرى باستخدام التزامن إنشاء تشكيل جانبي لأسلوب إلى العثور على السبب منافسة. |
|
وهذا رسالة عن النسبة المئوية للوقت الذي كان معالج في تنفيذ الإرشادات من تطبيق. القيمة التي تم الإعلام عنها هو المتوسط عبر الجميع الفواصل القياس فيه العملية التي يتم موجز نشطاً. يمكن أن تكون القيمة القيمة أكبر من 100% تشغيل جهاز مع المزيد من معالج واحد. |
|
هذه الرسالة عن الحد الأقصى النسبة المئوية للوقت الذي كان معالج في تنفيذ الإرشادات من تطبيق. القيمة التي تم الإعلام عنها هو الحد الأقصى للقيمة التي تم إرسالها بين الجميع الفواصل القياس فيه العملية التي يتم موجز نشطاً. يمكن أن تكون النسبة أكبر من 100% تشغيل جهاز باستخدام معالج واحد أو المزيد. |
|
DA0503: Average Working Set in Bytes for the Process being profiled. |
Th هو رسالة الإعلام متوسط مقدار ذاكرة الفعلية التي العملية هو تستخدم حاليا بالبايت (المجموعة العاملة). تمثل عملية تعمل التعيين الصفحات من مسافة العنوان العملية الموجودة حاليا في ذاكرة الفعلية. |
da0504: الحد الأقصى "التعيين العمل" بالبايت للعملية التي يتم موجز. |
Th هو رسالة عن الحد الأقصى لمقدار ذاكرة الفعلية التي العملية هو تستخدم حاليا بالبايت. تمثل عملية تعمل التعيين الصفحات من مسافة العنوان العملية الموجودة حاليا في ذاكرة الفعلية. هذه قاعدة عن القيمة القصوى للعمل عملية التعيين أثناء إنشاء تشكيل جانبي نشطاً. |
da0505: وحدات البايت الخاصة متوسط المخصصة عملية الذي يتم موجز. |
هذه الرسالة عن متوسط مقدار ذاكرة الظاهرية الذي قامت العملية بتخصيصه حاليا بالبايت (خاص وحدات البايت). تمثل "وحدات البايت الخاصة ظاهري مواقع? ذاكرة التي تم تخصيصها بالعملية التي يمكن الوصول إليها فقط بواسطة عمليات جزئية العاملة داخل العملية. |
DA0506: Maximum Private Bytes allocated for the Process being profiled. |
تقارير هذه الرسالة الحد الأقصى لمقدار ذاكرة الظاهرية التي عملية تم تخصيصها حاليا بالوحدات البايت (خاص وحدات البايت). تمثل "وحدات البايت الخاصة ظاهري مواقع? ذاكرة التي تم تخصيصها بالعملية التي يمكن الوصول إليها فقط بواسطة عمليات جزئية العاملة داخل العملية. |