عدادات الأداء Lock و Thread

تتضمن فئة وحدة تحكم الأداء NET CLR LocksAndThreads. عدادات توفر معلومات حول locks و threads التي يستخدمها التطبيق. الجدول التالي يصف عدادات الأداء هذه.

عداد الأداء

الوصف

عدد ال Threads المنطقية الحالية

تعرض رقم كائنات thread المدارة الحالية في التطبيق. يقوم هذا العداد بالإحتفاظ بعدد كلاً من threads الفعّالة و المتوقفة . هذا العداد لا يعرض متوسطاً مع مرور الوقت ; بل يعرض القيمة الأخيرة التي تمت ملاحظتها فقط.

عدد ال threads الفعلية الحالية

يعرض رقم threads لنظام التشغيل الأصلية المنشأة و المملوكة بواسطة وقت تشغيل اللغة العامة لتكون threads أساسية لكائنات threads المدارة. قيمة العداد لا تتضمن ال threads المستخدمة من قبل وقت التشغيل في عملياته الداخلية بل هي جزء من threads في عملية نظام التشغيل.

عدد ال threads التي تم التعرف عليها

تعرض رقم threads التي تم التعرف عليها حالياً من قبل وقت التشغيل. ترتبط هذه ال threads مع كائن threads مدار مطابق. وقت التشغيل لا يقوم بإنشاء هذه ال threads و لكن يتم تشغيلهم داخل وقت التشغيل على الأقل مرة واحدة.

فقط يتم تعقب ال threads الفريدة . threads بنفس المعرّف التي تدخل وقت التشغيل مرة أخرى أو يتم إنشاؤها مرة أخرى بعد خروج ال thread , لا يتم عدّها مرتين.

عدد ال threads الكلية التي تم التعرّف عليها.

تعرض عدد ال threads الكلي التي تم التعرف عليها بواسطة وقت التشغيل منذ بدء تشغيل التطبيق. ترتبط هذه ال threads مع كائن threads مدار مطابق. وقت التشغيل لا يقوم بإنشاء هذه ال threads و لكن يتم تشغيلهم داخل وقت التشغيل على الأقل مرة واحدة.

فقط يتم تعقب ال threads الفريدة . threads بنفس المعرّف التي تدخل وقت التشغيل مرة أخرى أو يتم إنشاؤها مرة أخرى بعد خروج ال thread , لا يتم عدّها مرتين.

سرعة الإتصال / ثانية

تعرض معدل محاولة threads في وقت التشغيل الحصول على قفل مدار بصورة غير ناجحة .

طول قائمة الانتظار الحالية

يعرض رقم ال threads الإجمالي التي حالياً تنتظر الحصول على قفل مدار في التطبيق. هذا العداد لا يعرض متوسطاً مع مرور الوقت ; بل يعرض القيمة الأخيرة التي تمت ملاحظتها.

طول قائمة الانتظار / مقطع

تعرض رقم threads في الثانية التي تنتظر الحصول على قفل في التطبيق. هذا العداد ليس متوسطاً عبر الوقت; تعرض الفرق بين القيم الملاحظة في العينتين الأخيرتين مقسومة على الفاصل الزمني للعينة.

ذروة طول قائمة الانتظار

يعرض رقم ال threads الإجمالي التي انتظرت الحصول على قفل مدار منذ بدء تشغيل التطبيق.

معدل threads التي تم التعرف عليها / مقطع

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

فقط يتم تعقب ال threads الفريدة . threads بنفس المعرّف التي تدخل وقت التشغيل مرة أخرى أو يتم إنشاؤها مرة أخرى بعد خروج ال thread , لا يتم عدّها مرتين.

هذا العداد ليس متوسطاً عبر الوقت; تعرض الفرق بين القيم الملاحظة في العينتين الأخيرتين مقسومة على الفاصل الزمني للعينة.

رقم الإتصالات الإجمالي

يعرض عدد المرات التي حاولت فيها ال threads الحصول على قفل مدار بصورة غير ناجحة.

راجع أيضًا:

المرجع

إنشاء تشكيل جانبي لوقت التشغيل

موارد أخرى

عدّادات الأداء في .NET Framework

إدارة مؤشر الترابط التشعبي