عرض عمليات جزئية (متوازى الأداء)

هذا هو الأكثر تفصيلاً و عرض غنية بالميزات في مصور مرئي تزامن. باستخدام عرض هذه، يمكنك تحديد ما إذا كان يتم تنفيذ عمليات جزئية، أو حظر بسبب المزامنة أو الادخال/الاخراج أو سبب آخر.

أثناء تحليل ملف تعريف، يفحص مصور مرئي تزامن تبديل سياق النظام تشغيل الجميع أحداث لكل مؤشر ترابط تطبيق. يمكن أن يحدث تبديل سياق للعديد من reكـons، مثل كـ:

  • مؤشر ترابط هو حظر اﻷولى تزامن

  • مؤشر ترابط مدة صلاحية الحصة

  • مؤشر ترابط يقوم حظر I/O الطلب.

عرض عمليات جزئية بتعيين فئة إلى كل تبديل سياق عندما يكون مؤشر ترابط لتنفيذ sإلىpped. تظهر الفئات في وسيلة الإيضاح في أسفل اليسار و سيتم شرحها بمواضيع التعليمات المطابقة الخاصة بهم. تصنيف لإحداث تبديل سياق هو حققها البحث مكدس الاستدعاءات لمؤشر الترابط لنقطة الوصول المنع المعروفة هو. في الأحداث فإننا لم تعثر على مطابقة مكدس مكالمة، نستخدم سبب الانتظار المتوفر بواسطة Windows. أثناء تقنيا صحيحة، فئة Windows قد تكون القائمة على تفصيل تطبيق كما مقابل إلى توقع أو هدف. مثال عن ترتيب هو هو أن Windows سوف إنشاء تقرير حظر تشغيل قفل أصلي توصيل قارئ-كاتب الادخال/الاخراج بدلاً من المزامنة. ومع ذلك، وفي هذه الحالات يجب أن تتمكن إلى التعرف على السبب الأساسي لأي حدث التجميد عن طريق فحص كدسات المكالمة التي تتوافق مع إلى أحداث تبديل سياق.

عرض عمليات جزئية أيضا بإظهار التبعيات inter-مؤشر ترابط. تشغيل سبيل المثال، إذا قمت بتعريف مؤشر ترابط الذي هو حظر تشغيل كائن مزامنة، الأداة أن غالباً ما تظهر مؤشر الترابط الذي unblocked عليه الإضافة إلى ما تم لمؤشر الترابط هذا القيام في الوقت بواسطة إظهار مكدس الاستدعاءات الخاصة به عند unblocked مؤشر الترابط التي تفضلها.

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

الاستخدام

عرض عمليات جزئية هو الغرض من أغراضاً متعددة. تضمين بعض الاستخدامات النموذجية:

  • التعرف على أسباب لماذا لتطبيق واجهة المستخدم هو عن الاستجابة أثناء مراحل تنفيذ معينة.

  • يحدد مقدار الوقت المستغرق في حظر تشغيل المزامنة، I/O، صفحة أخطاء، الخ.

  • قم بتعريف درجة التداخل مع غير ذلك عمليات التنفيذ تشغيل النظام.

  • المشاكل لموازنة تحميل للتعريف متوازى التنفيذ.

  • قم بتعريف أسباب نقص قابلية التحجيم suboptimal أو كاملة (على سبيل المثال، لماذا لا تحسنت أداء تطبيق متوازي عندما تتوفر أساسيات أكثر المنطقية في النظام).

  • فهم درجة التزامن في تطبيق في ترتيب إلى المساعدة في parallelization.

  • Understوing التبعيات بين مؤشرات ترابط العاملين و مسارات حرجة للتنفيذ.

في بقية هذا مقطع، فإننا انتقل عبر نمط استخدام الموصى به إلى تجعل خبراتك أكثر إنتاجية في عرض هذه. نوصي أولاً باستخدام طريقة عرض استخدام وحدة المعالجة المركزيةالتركيز اهتمامك تشغيل مرحلة معينة من عملية تنفيذ ذات فائدة. بواسطة اشتقاق Scenario Marker Supportفي تطبيق الخاص بك يمكن ملحوظ المساعدة في هذه العملية. بمجرد أن يكون التكبير الذي تشغيل نافذة وقت تنفيذ ما التي تهمك، يمكنك تحديد طريقة عرض عمليات جزئية.

تعريف و تضييق ناحية هامة

في "عرض عمليات جزئية"، ستشاهد مخطط زمني عرضها مع الوقت تشغيل س-محور. تشغيل المحور ص، سترى قناتين الادخال/الاخراج الخاص بالقراءة والآخر لعمليات الكتابة لكل جهاز قرص الفعلي في النظام الذي كان نشاط أثناء المجموعة يحلل. أسفل قنوات قرص، فسوف تشاهد قناة لكل مؤشر ترابط في عملية. بشكل مبدئي، يتم فرز عمليات جزئية بالترتيب الذي تم إنشاؤها، مما ينتج عنه تطبيق الرئيسي مؤشر الترابط الحالي أول. ربما استخدمت خيار فرز في الزاوية اليسرى إلى p إلى فرز عمليات جزئية حسب معيار آخر، على سبيل المثال طبقاً إلى عمليات جزئية التي تقوم بتنفيذ معظم العمل.

بعد ذلك، يمكنك إخفاء عمليات جزئية التي لا تقوم أي عمل في السيناريو الاهتمام بتحديد الأسماء من العمود يميناً و بالنقر فوق الرمز إخفاء عمليات جزئية في شريط الأدوات. يمكن أن توجد مثل عمليات جزئية للعديد من الأسباب. ل مثال، قد تكون مؤشرات ترابط تجمع مؤشر ترابط الخامل. عادة تماما مثل عمليات جزئية المحظورة (عادة استحقاق إلى المزامنة). يجب إزالة عليها من العرض لأنه يمكن للإحصائيات الخاصة بهم contaminate التقارير مع معلومات مرتبطة.

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

والآن بعد أن كان narrowed التحليل الخاص بك إلى منطقة ذات أهمية وتحديد عمليات جزئية التي تفضلها، يمكنك يبدأ تحليل الأداء الخاص بك. تصف المقاطع التالية أدوات متنوع في التخلص الخاص بك.

مؤشر ترابط حظر تفاصيل

إلى فهم الأسباب الأساسية لمؤشر الترابط حظر المناطق، يمكنك أما المرور أو حدد (بواسطة النقر فوق ماوس الأيسر) واحد من هذه المناطق. عند المرور فوق منطقة حظر، يتم عرض تلميح أداة معلومات عامة حول حظر حدث مثل كـ الفئة API المنع إذا كان متوفراً، منطقة وقت البدء ومدة المنع. للفئة preemption، نقوم أيضا بإظهار عملية id "و" المعرف مؤشر ترابط داخل عملية التي تمت جدولتها في CPU عندما تم إيقاف مؤشر ترابط الخاص بك من قبل kernel. يمكنك أيضا تحديد منطقة منع في قناة التي تفضلها، الذي ينتج عنه عرض الحالي مكدس في أسفل الإطار. بالإضافة إلى ما كان يظهر في تلميح الأدوات، تظهر علامة تبويب المكدس الحالي مكدس الاستدعاءات التي تسببت في منع مؤشر ترابط الخاص بك. بواسطة فحص مكدس الاستدعاءات، يمكن تحديد السبب الأساسي لمؤشر الترابط حظر حدث. بواسطة الافتراضي، فإننا إظهار الاستدعاءات كاملة في عرض هذه، بما في ذلك مستخدم و kernel مكدسات الذاكرة المؤقتة. عند الأداة هو قادراً على التعرف واجهة برمجة تطبيقات معينة المتسبب، المكدس المكالمة هو قطع خارج هذا الإطار. إذا كانت الأداة هو غير قادر على تحديد استدعاء دالة الجذر الذي نتج عن حظر كامل للاستدعاءات هو كشف حيث أن التحقق من مستخدم وقم بإجراء هذا التحديد.

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

inter-مؤشر ترابط التبعيات

يوضح مصور مرئي تزامن التبعيات بين المنع عمليات جزئية في العملية الخاصة بك. إلى تحديد الإجراءات التي مؤشر الترابط unblocked مؤشر ترابط الهامة، انقر فوق المقطع المنع المناسبة. إذا لم يمكنك تحديد إلى ol مؤشر ترابط إلغاء الحظر، رسم خط إلى يعيّن قيد التنفيذ المقطع التالي الخاص بك قطعة المنع إلى مؤشر ترابط آخر. يعرض هذا السطر كيفية unblocked مؤشر ترابط آخر مؤشر الترابط المحدد. بالإضافة إلى ذلك، علامة تبويب مكدس Unblocking هو معبأ بذات الصلة للاستدعاءات. وهكذا، يمكنك بسرعة تعلم مؤشر ترابط محظورة، معرفة بما أنه تم محاولة إلى، ومشاهدة ما أخيرا المسموح به إلى التنفيذ.

تفاصيل تنفيذ مؤشر ترابط

هو غالباً مفيدة لتحديد ما هو رمز هو التي يتم تنفيذها بواسطة مؤشرات الترابط عند تطبيق الخاص بك هو تنفيذها. يتم عرض هذه المناطق كقطع من الأخضر في رسم المخطط الزمني. هناك ميزتان تساعد في ذلك.

أولاً، عند النقر فوق قطعة تنفيذ في الخط الزمني، حاول إلى العثور أقرب نموذج ملف التعريف مكدس الاستدعاءات. عند نجاح، نقوم بعرض علامة سوداء مثلث/اقحام أعلى الموقع في حظر تنفيذ المكان نموذج التقاط وعرض مكدس الاستدعاءات نفسه في علامة تبويب المكدس الحالي. يمكنك تحديد ‏‫النماذج غير ذلك بالنقر في مكان آخر في المقاطع التنفيذ. قد تكون هناك حالات أننا عند تعذر إلى العثور على نموذج. Th هو هو عادة نتيجة ل 1ms الفترة التي نقوم بتجميعها التشكيلات الجانبية للعينة. على سبيل المثال، عندما يكون قطعة من تنفيذ مللي ثانية أصغر من من واحد طويل، فمن الممكن سيتم تجميع مكدس الاستدعاءات لا. تردد أخذ عينات لا يمكن تغيير، ولكن millهوecond واحد هو موازنة بضاعة بين الدقة والتنفيذ الحمل.

الثانية، بتنفيذ الاختبار تقرير التشكيل الجانبي مع هو عرض شجرة الاستدعاءات به ميزة هامة تساعدك في فهم الموقع تم قضاء وقت التنفيذ. يمكن الوصول إلى هذه الميزة بالنقر فوق العنصر E xecution في النشطة وسيلة إيضاح. تنفيذ يوفر تقرير عينات ممكّن تحديد الجميع مؤشرات الترابط (إظهار) في عرض الحالي بتصفية بواسطة النطاق الزمني في الإطار.

الخط الزمني الرسم البياني

يظهر الرسم البياني للمخطط الزمني نشاط الجميع عمليات جزئية في العملية، و الجميع أجهزة قرص الفعلي تشغيل الكمبيوتر مضيف. يمكنك القيام بالتكبير والتصغير الخط الزمني بواسطة النقر فوق سحب مؤشر ماوس، أو باستخدام منزلق يكبّر في شريط الأدوات للإطار، أو بالضغط زر'Ctrl' أسفل أثناء الدوران عجلة ماوس. قم بالمرور فوق واحد أشرطة أفقية، أو معا، إلى راجع فئة، قم بتشغيل الوقت والمدة لهذه النقطة تشغيل مؤشر ترابط. انقر على واحد المقاطع إلى رؤية المكدس المكالمة في الجزء السفلي من شاشة في علامة تبويب المكدس الحالي.

في رسم خط الوقت، تشير الألوان إلى الولاية مؤشر ترابط في أي إعطاء الوقت. على سبيل المثال، يتم تنفيذ القطع أخضر، يتم حظر القطع الحمراء للتزامن، قد تم فقطع صفراء، و يتم تعشيق قطاعات ذات اللون الأرجواني في جهاز الادخال/الاخراج. Th هو عرض هو مفيدة لفحص موازنة العمل لمجموعة من عمليات جزئية التي هو جزءا من تكرار حلقي متوازي أو مهام المتزامنة. إذا كان واحد أو المزيد عمليات جزئية تأخذ وقتاً أطول لإتمام من الأخرى، قد يشير هذا إلى تحميل عمل unbalanced و فرصة لتحسين أداء برنامج البريد بالمزيد من توزيع العمل بين عمليات جزئية بشكل متساو.

يمكنك أيضا استخدام الرسم البياني للمخطط الزمني إلى تفحص تبعيات inter-مؤشر ترابط والعلاقات المؤقتة حظر وحظر عمليات جزئية. يمكنك مشاهدة عدد عمليات جزئية التي قيد التشغيل في أي وقت بواسطة النظر شريحة العمودي عند هذه النقطة في المخطط الزمني. إذا كان أحد مؤشرات الترابط هو الأخضر (تنفيذ) في ذلك الوقت، تطبيق هو لا الاستفادة الكاملة من التزامن متوفر تشغيل النظام. من شريط الأدوات، يمكنك انقر فوق الأعلى وأسفل زر s فرز ونقل عمليات جزئية الفردية، أو إخفاء عمليات جزئية uninteresting باستخدام إخفاء عمليات جزئية زر.

تقارير يحلل

أسفل الرسم البياني للمخطط الزمني هو بوسيلة الإيضاح النشطة وإطار المبوبة بالعديد من تقارير. تحديث يحلل للتقارير تلقائياً أثناء عرض عمليات جزئية هو مؤشرات استبدالها بواسطة التكبير/التصغير، التمرير أو إخفائها أو unhiding الترابط. لأكبر تتبعات، يصبح الإطار تقارير الرمادي بينما يتم حساب التقارير محدثة. لكل تقرير، هناك الثاني ضبط عامل تصفية: تقليل noise و فقط تعليمات برمجية الخاصة بي. يساعد في تقليل Noهوe لتصفية المكالمة uninteresting الشجرة بالإدخالات الموقع جداً وقت قليل هو قضاء. القيمة افتراضية هو% 2، ولكن يمكن ضبطها لأي القيمة من 0% إلى 99%. يمكنك تحديد خانة الاختيار ل تعليمات برمجية الخاصة بي فقط إلى تصفية أو عرض إدخالات شجرة الاستدعاء غير تلك الخاصة بك. التقارير متوفر كـ التالي:

ملف تعريف تقرير

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

المكدس الحالي

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

إلغاء حظر مكدس الذاكرة المؤقتة

انقر فوق من المكدس Unblocking إلى رؤية مؤشر الترابط الذي unblocked هذه وفي أي سطر من تعليمات برمجية.

التنفيذ

إظهار التقرير يحلل لتنفيذ جدول مفصل بالنسبة المئوية للوقت المنقضي كل مؤشر ترابط في حالات متنوع مثل إدارة ذاكرة للتنفيذ، الادخال/الاخراج،، و هكذا.

انقر فوق عنصر تحكم الشجرة بجانب أي إدخال شجرة الاستدعاءات ذات أهمية للتنقل وابحث عن السطر من التعليمة البرمجية في أي وقت تنفيذ هو قضاء. بمجرد التعرف على إدخال شجرة استدعاء التي تفضلها، الأيمن فوق الإدخال هذا لقائمة سياق تقول عرض المصدر و عرض مواقع الاستدعاء . عرض المصدر بالنقر فوق انتقال إلى سطر المصدر، عند النقر فوق مواقع الاستدعاء عرض يوجه التنقل إلى السطر من التعليمة البرمجية التي تسمى هذه. إذا كان هناك هو موقع اتصال واحد فقط، انقر فوق انتقال مباشرة إلى سطر تعليمات برمجية الخاصة بموقع اتصال مميزة. إذا كانت هناك عدة مواقع المكالمة، مربع حوار هو قدمناها من قد يتم محدد أي إدخال واحد. يؤدي النقر فوق سيتم انتقال إلى الزر المصدر من انتقال إلى موقع استدعاء المميزة. غالباً ما يكون أكثر فائدة تحديد ثم انتقال إلى مصدر يتصل موقع يحتوي على مثيلات أكثر و/او وقت أكبر. لمزيد من المعلومات، راجع تجنب استخدام النقوش التي تبدأ مع مسندات“% ” في مثل.

المزامنة

يظهر التقرير مزامنة استدعاءات التي مسؤولة عن كتل المزامنة، مع أوقات مكدس الاستدعاءات كل حظر تجميع. يمكنك استخدام هذه المعلومات إلى تعريف وتبدأ إلى التحقيق في مناطق الأمور.

انقر فوق عنصر تحكم الشجرة بجانب أي إدخال شجرة الاستدعاء ذات أهمية للتنقل وابحث عن السطر من التعليمة البرمجية في أي وقت المزامنة هو قضاء. بمجرد التعرف على إدخال شجرة استدعاء التي تفضلها، الأيمن فوق الإدخال هذا لقائمة سياق تقول عرض المصدر و عرض مواقع الاستدعاء . عرض المصدر بالنقر فوق انتقال إلى سطر المصدر، عند النقر فوق مواقع الاستدعاء عرض يوجه التنقل إلى السطر من التعليمة البرمجية التي تسمى هذه. إذا كان هناك هو موقع اتصال واحد فقط، انقر فوق انتقال مباشرة إلى سطر تعليمات برمجية الخاصة بموقع اتصال مميزة. إذا كانت هناك عدة مواقع المكالمة، مربع حوار هو المقدمة من أي إدخال واحد هو المحدد. يؤدي النقر فوق سيتم انتقال إلى الزر المصدر من انتقال إلى موقع استدعاء المميزة. غالباً ما يكون أكثر فائدة تحديد ثم انتقال إلى مصدر يتصل موقع يحتوي على مثيلات أكثر و/او وقت أكبر. لمزيد من المعلومات، راجع DA0021:.

مدخلات/ مخرجات

I/O التقرير بإظهار المكالمات من المسؤول عن I/O كتل، مع كل استدعاء مرة/مرات حظر تجميع مكدس. يمكنك استخدام هذه المعلومات إلى تعريف وتبدأ إلى التحقيق في مناطق الأمور.

انقر فوق عنصر تحكم الشجرة بجانب أي مكدس الاستدعاءات ذات أهمية للتنقل والعثور على السطر من التعليمة البرمجية التي وقت الادخال/الاخراج هو قضاء. بمجرد التعرف على إدخال شجرة استدعاء على الاهتمام، لليمين انقر الإدخال هذا لقائمة سياق التي تدل على عرض المصدر و عرض الموقع استدعاء . عرض المصدر بالنقر فوق انتقال إلى سطر المصدر، بينما يؤدي النقر فوق عرض الموقع استدعاء يوجه التنقل إلى السطر تعليمات برمجية التي تسمى هذه. إذا كان هناك هو موقع اتصال واحد فقط، انقر فوق انتقال مباشرة إلى سطر تعليمات برمجية الخاصة بموقع اتصال مميزة. إذا كانت هناك عدة مواقع المكالمة، مربع حوار هو المقدمة من أي إدخال واحد هو المحدد. يؤدي النقر فوق سيتم انتقال إلى الزر المصدر من انتقال إلى موقع استدعاء المميزة. غالباً ما يكون أكثر فائدة تحديد ثم انتقال إلى مصدر يتصل موقع يحتوي على مثيلات أكثر و/او وقت أكبر. لمزيد من المعلومات، راجع ادخال/اخراج الوقت (طريقة عرض "عمليات").

السكون

يعرض التقرير سكون المكالمات مسؤولة عن سكون كتل، مع كل مكدس الاستدعاءات التجميع منع مرة/مرات. يمكنك استخدام هذه المعلومات إلى تعريف وتبدأ إلى التحقيق في مناطق الأمور.

انقر فوق عنصر تحكم الشجرة بجانب أي مكدس الاستدعاءات ذات أهمية للتنقل والعثور على السطر من التعليمة البرمجية التي وقت سكون هو قضاء. بمجرد التعرف على إدخال شجرة استدعاء على الاهتمام، لليمين انقر الإدخال هذا لقائمة سياق التي تدل على عرض المصدر و عرض الموقع استدعاء . عرض المصدر بالنقر فوق انتقال إلى سطر المصدر، بينما يؤدي النقر فوق عرض الموقع استدعاء يوجه التنقل إلى السطر تعليمات برمجية التي تسمى هذه. إذا كان هناك هو موقع اتصال واحد فقط، انقر فوق انتقال مباشرة إلى سطر تعليمات برمجية الخاصة بموقع اتصال مميزة. إذا كانت هناك عدة مواقع المكالمة، مربع حوار هو المقدمة من أي إدخال واحد هو المحدد. يؤدي النقر فوق سيتم انتقال إلى الزر المصدر من انتقال إلى موقع استدعاء المميزة. غالباً ما يكون أكثر فائدة تحديد ثم انتقال إلى مصدر يتصل موقع يحتوي على مثيلات أكثر و/او وقت أكبر. لمزيد من المعلومات، راجع وقت سكون.

ترحيل الصفحات

ترحيل تقرير بإظهار المكالمات الموقع كتل preemption حدث، مع تجميع مكدس الاستدعاءات كل حظر مرة/مرات. يمكنك استخدام هذه المعلومات إلى تعريف وتبدأ إلى التحقيق في مناطق الأمور. هذا التقرير المنع لأنه تفعيل أقل من الآخرين preemption هو عادة المفروضة على العملية الخاصة بك والنظام التشغيل ليس بسبب الخاص بك تعليمات برمجية، ولكن هل تظهر حدث ما هي أنواع preemptions الموقع أنها حدث و remained طول مدة العملية الخاصة بك في الولاية preemption معين.

انقر فوق عنصر تحكم الشجرة بجانب أي إدخال شجرة الاستدعاءات ذات أهمية للتنقل وابحث عن السطر من تعليمات برمجية في الذي تم إنفاقه في المرة preemption. بمجرد التعرف على إدخال شجرة استدعاء التي تفضلها، الأيمن فوق الإدخال هذا لقائمة سياق تقول عرض المصدر و عرض مواقع الاستدعاء . عرض المصدر بالنقر فوق انتقال إلى سطر المصدر، عند النقر فوق مواقع الاستدعاء عرض يوجه التنقل إلى السطر من التعليمة البرمجية التي تسمى هذه. إذا كان هناك هو موقع اتصال واحد فقط، انقر فوق انتقال مباشرة إلى سطر تعليمات برمجية الخاصة بموقع اتصال مميزة. إذا كانت هناك عدة مواقع المكالمة، مربع حوار هو المقدمة من أي إدخال واحد هو المحدد. يؤدي النقر فوق سيتم انتقال إلى الزر المصدر من انتقال إلى موقع استدعاء المميزة. غالباً ما يكون أكثر فائدة تحديد ثم انتقال إلى مصدر يتصل موقع يحتوي على مثيلات أكثر و/او وقت أكبر. لمزيد من المعلومات، راجع الوقت في إدارة ذاكرة.

preemption

ترحيل تقرير بإظهار المكالمات الموقع كتل preemption حدث، مع تجميع مكدس الاستدعاءات كل حظر مرة/مرات. يمكنك استخدام هذه المعلومات إلى تعريف وتبدأ إلى التحقيق في مناطق الأمور. هذا التقرير المنع لأنه تفعيل أقل من الآخرين preemption هو عادة المفروضة على العملية الخاصة بك والنظام التشغيل ليس بسبب الخاص بك تعليمات برمجية، ولكن هل تظهر حدث ما هي أنواع preemptions الموقع أنها حدث و remained طول مدة العملية الخاصة بك في الولاية preemption معين.

انقر فوق عنصر تحكم الشجرة بجانب أي مكدس الاستدعاءات ذات أهمية للتنقل وابحث عن السطر من تعليمات برمجية في الذي تم إنفاقه في المرة preemption. بمجرد التعرف على إدخال شجرة استدعاء على الاهتمام، لليمين انقر الإدخال هذا لقائمة سياق التي تدل على عرض المصدر و عرض الموقع استدعاء . عرض المصدر بالنقر فوق انتقال إلى سطر المصدر، بينما يؤدي النقر فوق عرض الموقع استدعاء يوجه التنقل إلى السطر تعليمات برمجية التي تسمى هذه. إذا كان هناك هو موقع اتصال واحد فقط، انقر فوق انتقال مباشرة إلى سطر تعليمات برمجية الخاصة بموقع اتصال مميزة. إذا كانت هناك عدة مواقع المكالمة، مربع حوار هو المقدمة من أي إدخال واحد هو المحدد. يؤدي النقر فوق سيتم انتقال إلى الزر المصدر من انتقال إلى موقع استدعاء المميزة. غالباً ما يكون أكثر فائدة تحديد ثم انتقال إلى مصدر يتصل موقع يحتوي على مثيلات أكثر و/او وقت أكبر. لمزيد من المعلومات، راجع preemption الوقت.

واجه المستخدم معالجة

واجه المستخدم معالجة تقرير يظهر في المكالمات مسؤولة عن واجه المستخدم معالجة كتل، مع أوقات مكدس الاستدعاءات كل حظر التجميعية. يمكنك استخدام هذه المعلومات إلى تعريف وتبدأ إلى التحقيق في مناطق الأمور.

انقر فوق عنصر تحكم الشجرة بجانب أي إدخال شجرة الاستدعاءات ذات أهمية للتنقل وابحث عن السطر من التعليمة البرمجية التي وقت المعالجة واجهة المستخدم هو قضاء. بمجرد التعرف على إدخال شجرة استدعاء التي تفضلها، الأيمن فوق الإدخال هذا لقائمة سياق تقول عرض المصدر و عرض مواقع الاستدعاء . عرض المصدر بالنقر فوق انتقال إلى سطر المصدر، عند النقر فوق مواقع الاستدعاء عرض يوجه التنقل إلى السطر من التعليمة البرمجية التي تسمى هذه. إذا كان هناك هو موقع اتصال واحد فقط، انقر فوق انتقال مباشرة إلى سطر تعليمات برمجية الخاصة بموقع اتصال مميزة. إذا كانت هناك عدة مواقع المكالمة، مربع حوار هو المقدمة من أي إدخال واحد هو المحدد. يؤدي النقر فوق سيتم انتقال إلى الزر المصدر من انتقال إلى موقع استدعاء المميزة. غالباً ما يكون أكثر فائدة تحديد ثم انتقال إلى مصدر يتصل موقع يحتوي على مثيلات أكثر و/او وقت أكبر. لمزيد من المعلومات، راجع واجهة المستخدم معالجة الوقت.

في خلاصة لمؤشر الترابط

يعرض هذا التبويب عمود المرمزة باللون عرض حظر من إجمالي الوقت الذي قضاة في كل الولاية، على سبيل المثال، تشغيل مؤشر الترابط كل، في الادخال/الاخراج، وهكذا. تتم تسمية أعمدة الموجودة في أسفل. بشكل افتراضي ‏‏المستوى يكبّر، مؤشر ترابط الرئيسي هو العمود إلى أقصى اليمين. عندما تقوم بضبط المستوى التكبير في الرسم البياني التفاصيل، علامة التبويب تقارير سوف auإلىmatically تحديث نفسها إلى يعكس مقياس الوقت الجديد. لدعم إمكانية التوسع في هذا الرسم نقوم بتحديد رقم من عمليات جزئية التي يتم عرضها، حتى في حالات معينة الرسم البياني قد لا تظهر بيانات لكافة عمليات جزئية في تطبيق، ولكن تشير إلى هذا الحد عن طريق علامات الحذف في أقصى يمين الموضع. حالة مؤشر ترابط الذي تريد مشاهدته في ترتيب هو الرسم البياني هو غير موجود، يمكنك إخفاء عمليات جزئية uninteresting حتى يظهر مؤشر ترابط الذي تريده في الرسم البياني. لمزيد من المعلومات، راجع كل تقرير تلخيصي لمؤشر الترابط.

العمليات الملف

يعرض هذا التبويب تم تضمين أي مؤشرات الترابط في ادخال/اخراج قرص والتي ملفات أنها الاتصال، بما في ذلك ملفات DLL التي تم تحميلها تم قراءة عدد البايتات ومعلومات غير ذلك. يمكن أن يكون هذا التقرير مفيدة في جاري الآن التقييم الملفات الوصول إلى الوقت المستغرق في أثناء التنفيذ، خاصة إذا كانت عملية يبدو الادخال/الاخراج منضم. لمزيد من المعلومات، راجع File Operations Report (Threads View).

راجع أيضًا:

المبادئ

Analyzing C/C++ Code for Defects