فهم مورد محتوى قيم بيانات في أدوات Profiling

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

  • يتم عرض قيم بما فيها عدد إلى tal contentions فرض دالة إلى الانتظار قبل contentions الموارد والوقت إلى tal انتظار الدالة. contentions التي كانت تحدث بسبب فرع الدالات التي تم استدعاؤها بواسطة دالة المضمنة في قيم ضمناً.

  • يتم عرض قيم خاصة فقط بعدد contentions فرض دالة إلى الانتظار والذي تم بسبب تعليمات برمجية في النص الأساسي للدالة. تسبب contentions بواسطة لا يتم مُضمن دالات التابعة. يتضمن وقت خاص للدالة فقط الانتظار الأوقات التي كانت تسبب بواسطة عبارات في النص الأساسي للدالة.

منافسة مورد graphs التقرير أيضا تتضمن طرق عرض الفترة الزمنية التي تظهر الأحداث الفردية منافسة مع مرور الوقت و إظهار كدسات المكالمة التي تقوم بإنشاء حدث معين. لمزيد من المعلومات، راجع أحد المواضيع التالية:

لمزيد من المعلومات حول الوضع الثاني لإنشاء تشكيل جانبي التزامن، راجع Analyzing C/C++ Code for Defects.