‏‫أدوات إنشاء ملف التعريف الأداء نظرة عامة على جلسة عمل

يوضح هذا العرض العام لأساسيات إنشاء تشكيل جانبي. المطورون الذين جديدة إلى أداء العمل سوف ترى كيف Visual Studioإنشاء تشكيل جانبي إلى ols يمكن مساعدتهم تصبح الإنتاجية بسرعة وزيادة الأداء من تعليمات برمجية الخاصة بهم. يتمكن المطورون الذين ذوي الخبرة في إنشاء تشكيل جانبي نظرة عامة حول ميزات معينة "إنشاء ملفات تعريف أدوات" و العمليات.

Visual Studioإنشاء تشكيل جانبي إلى ols يساعدك في التعرف على مشكلات في الأداء في تعليمات برمجية المصدر و إلى مقارنة أداء الحلول الممكنة. إنشاء تشكيل جانبي للمعالجات أدوات و الإعدادات الافتراضية يمكن أن يمنحك الفوري أعمق العديد من مشكلات في الأداء. الميزات و خيارات من "أدوات إنشاء تشكيل جانبي" بتوفير التحكم في عملية profiling تماما. وهذا عنصر تحكم يتضمن استهداف دقيق مقاطع تعليمات برمجية وتجميع معلومات التوقيت المستوى حظر وتضمين المعالج ونظام الأداء بيانات إضافى في البيانات الخاصة بك.

تكون العملية أساسى الخاصة باستخدام الخطوات التالية ‏‫أدوات إنشاء ملف التعريف:

  1. قم بتكوين جلسة عمل الأداء بواسطة تحديد الأسلوب المجموعة والبيانات التي تريد إلى تجميع.

  2. إنشاء ملفات collect تعريف البيانات بواسطة تشغيل تطبيق في الأداء جلسة عمل.

  3. تحليل بيانات إلى التعرف على المشكلة الأداء.

  4. تعديل تعليمات برمجية في Visual StudioIDE إلى زيادة أداء تطبيق البرمجية

  5. إنشاء ملفات تعريف البيانات على رمز تم تغييره، collect و مقارنة البيانات profiling الأصلية و بتغيير البيانات.

  6. قم بإنشاء تقرير مستندات زيادة الأداء.

للعمل مع المعلومات التي يتم توفيرها بواسطة إنشاء تشكيل جانبي, يجب أن يكون لديك الرمز المعلومات المتوفرة للثنائيات المطلوبة لملف التعريف والثنائيات Windows نظام تشغيل.

تكوين جلسة عمل للأداء

إلى تكوين جلسة عمل profiling، تحديد أسلوب profiling الذي تريده إلى الاستخدام والبيانات التي تريد إلى تجميع. "إنشاء ملفات تعريف أدوات" معالج الأداء بتوجيهك تكوين أساسى، ويمكنك استخدام "جلسة عمل للأداء" الصفحات الخاصية لإضافة المزيد من الخيارات.

  • وتتضمن وظائف profiling أخذ عينات، تتبع، و تخصيص ذاكرة.

  • تضمين قيم بيانات وقت المعالج وعدادات الأداء في النظام التشغيل وأحداث تطبيق مثل كـ صفحة أخطاء وانتقالات kernel.

يمكنك تكوين جلسة عمل أداء في Visual Studioمشروع كـ جزءا من مشروع الحل، أو يحلل الثنائيات عشوائية من خلال Visual StudioIDE. يمكنك تحديد خصائص جلسة عمل في الصفحات خصائص "جلسة عمل الأداء" أو يمكنك استخدم "معالج التشكيل الجانبي".

جمع إنشاء ملفات تعريف بيانات

يبدأ مجموعة بيانات profiling من برنامج مستكشف الأداء. الإيقاف المؤقت واستئناف إنشاء تشكيل جانبي إلى الحد من كمية بيانات التي تقوم بتجميعها. يمكنك أيضا يرفق لإحدى العمليات التي هو تشغيل مسبقاً.

بمجرد بدء تشغيل تطبيق، يظهر الإطار تجميع بيانات التحكم في Visual StudioIDE. من الإطار عنصر تحكم مجموعة بيانات، يمكنك تعريف أجزاء معينة من تطبيق الخاص بك بالإيقاف المؤقت و استئناف عملية تجميع. يمكنك أيضا استخدام الإطار عنصر تحكم مجموعة بيانات بإدراج علامات في بيانات التي هو التي تم جمعها. تكون علامات نقاط بيانات المعرفة من قبل مستخدم التي يتم عرضها في طرق عرض يحلل و يمكن استخدامها لتصفية بيانات profiling.

عند إيقاف تشغيل تطبيق الهدف، "أدوات إنشاء تشكيل جانبي" بإنشاء ملف بيانات profiling (*.vsp) و تعرض عرض "تقرير" خلاصة "في Visual StudioIDE.

تحليل بيانات و تعريف المشاكل المتعلقة بالأداء

عند إنهاء تشغيل profiling، يتم تحليل بيانات ويتم عرض خلاصة في الإطارات عرض "أدوات إنشاء تشكيل جانبي" تقرير الأداء. إنشاء ملفات تعريف البيانات هو تجميع للاستدعاءات ودوال الفردية من التطبيق الهدف. تقرير تحليل أداء عرض طرق العرض الخاصة بالنطاقات بيانات العمليات ومؤشرات الترابط، الوحدات النمطية، الدالات وسطور تعليمات برمجية المصدر تطبيق. إنشاء ملفات تعريف بيانات قيم لدالة تضمين ما يلي:

  • الوقت الإجمالي الذي تم إنفاقه في دالة و في وظائف التابع باستدعاء دالة (بما فيها قيم)

  • الوقت الذي تم إنفاقه بتنفيذ تعليمات برمجية فقط في دالة (قيم خاص)

أكثر من twelve مختلفة طرق العرض تمكنك من تحليل بيانات profiling بطريقة أكثر فعالية. عرض تخصيصات تمكنك عامل تصفية وفرز بيانات للعثور على الدالات التي قد تكون السبب في حدوث مشكلات في الأداء. تصفية مسار السريع توفر التمييز الفوري المسارات النشطة على الأكثر في "استدعاء الشجرة" و وحدة نمطية? طرق العرض.

قم بتعديل تعليمات برمجية للتطبيق

بعد أن تعزل واحد أو مشكلات في الأداء ذات الصلة أكثر، يمكنك تعديل تعليمات برمجية باستخدام Visual StudioIDE، ومن ثم تجميع بيانات profiling للتغييرات الخاصة بك.

تجميع ملفات التعريف بيانات مرة أخرى و يقارن بيانات بين مجموعات Profiling

عرض "إنشاء ملفات تعريف أدوات" المقارنة تقرير عرض الفرق في وحدة نمطية أو دالة أو أداء خط بين المحدد profiling ملفي بيانات. يمكنك تحديد profiling قيم بيانات التي تريد مقارنتها، يمكنك التبديل بين "طريقة عرض للمقارنة" و طرق العرض من ملفات فردية.

قم بإنشاء تقرير عن نتائج

يمكنك لصق صفوف من أي طريقة عرض تقرير الأداء في رسائل البريد الإلكتروني وجداول بيانات، ويمكنك توليد التقارير التي تحتوي على بيانات لواحد أو أكثر طرق العرض.

راجع أيضًا:

المهام

الإرشادات التفصيلية: إنشاء تشكيل جانبي للتطبيقات

موارد أخرى

Unit Tests for ASP.NET Web Services