مشاركة عبر


باستخدام نافذة المكدسات المتوازية:

كدسات متوازي نافذة مفيداً عندما تقوم بتصحيحه تطبيقات ذات مؤشرات الترابط المتعددة. هو عرض عمليات جزئية العروض يتصل بتكديس معلومات كل العمليات الجزئية في تطبيق الخاص بك. وتتيح لك إمكانية التنقل بين مؤشرات ترابط وإطارات مكدس الذاكرة المؤقتة عمليات جزئية هذه. في تعليمات برمجية المدارة عرض المهام العروض يتصل بمكدسات System.Threading.Tasks.Task الكائنات. في تعليمات برمجية الأصلية, عرض مهمة يُظهر كدسات المكالمة من مجموعات مهمة, خوارزميات متوازي, عوامل غير متزامن, and مهام خفيفة.

عرض مؤشرات الترابط

يبين الرسم التوضيحي التالي مؤشر ترابط واحد قد حدث من الرئيسي إلى A إلى B ثم إلى بعض تعليمات برمجية خارجي. مؤشرين الترابط أخرى بدء تشغيل بعض تعليمات برمجية خارجي من ومن ثم انتقل إلى A ولكن أحد مؤشرات الترابط تابعت إلى B و إلى بعض الأكواد الخارجية و أخرى يتبع مؤشر ترابط إلى C ثم بعض AnonymousMethod.

طريقة عرض مؤشرات ترابط نافذة المكدسات المتوازية

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

وسيلة شرح حرف

اسم العنصر

الوصف

A

قطعة مكدس يتصل أو عقدة

يحتوي على سلسلة من سياقات أسلوب واحد أو أكثر من عمليات جزئية. إذا كان عقدة لا تحتوي على سهم به, فأنه يمثل مسار استدعاء بأكمله مؤشر ترابط(s).

B

تحديد أزرق

يشير إلى مسار الاتصال لخيط التنفيذ الحالي.

C

خطوط سهم

توصيل العقد التي تشكل بالكامل يتصل مسار مؤشر ترابط(s).

D

تعريف الأدوات تشغيل عنوان عقدة

يبين رقم المعرف و الاسم المعرّف من قبل مستخدم لكل مؤشر الترابط الذين يتصل بمسار الذي يشارك هذه العقدة.

E

سياق أسلوب

يمثل الإطارات مكدس واحد أو أكثر في نفس أسلوب.

F

تعريف الأدوات تشغيل أسلوب سياق

إظهار تفاصيل مكدس كافة الإطارات التي الأسلوب سياق يمثل. تكديس الإطارات تشغيل مؤشر ترابط الحالي يتم عرضها في غامق.

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

سياق أسلوب رموز

يصف جدول التالي الرموز التي توفر معلومات حول نشط و إطارات المكدس الحالي:

الرمز

الوصف

سهم أصفر للمكدسات المتوازية

يشير إلى أن يحتوي على سياق الأسلوب نشط إطار الكومة لمؤشر ترابط الحالي.

أيقونة مؤشرات ترابط المكدسات المتوازية

يشير إلى أن يحتوي على سياق الأسلوب نشط إطار الكومة لمؤشر ترابط الحالي.

سهم أخضر للمكدسات المتوازية

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

عنصر تحكم شريط أدوات

الشكل التوضيحي التالي و جدول تصف عناصر التحكم متوفر في شريط الأدوات Parallel المنظومات.

شريط أدوات نافذة المكدسات المتوازية

وسيلة شرح حرف

عنصر التحكم

الوصف

A

مربع تحرير وسرد عمليات جزئية/المهام

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

B

إظهار العلامات فقط

يُظهر يتصل مكدسات بالنسبة لمؤشرات الترابط (أو المهام) التي وضعت لها علامة في نافذة مؤشرات الترابط أو Parallel نافذة المهام.

C

تبديل عرض أسلوب

التبديل بين عرض مكدس وعرض أسلوب. لمزيد من المعلومات، راجع "عرض أسلوب".

D

التمرير إلى الحالي تلقائي إطار الكومة

مخطط Autoscrolls بحيث الحالي إطار الكومة هو في عرض. هذه ميزة مفيدة عندما تقوم بتغيير إطار الكومة الحالي من الإطارات الأخرى أو عندما يتم الاصطدام جديد نقطة توقف في الرسومات التخطيطية الكبيرة.

E

تبديل يكبّر التحكم

إظهار أو إخفاء مكبّر عنصر التحكم. يمكنك أيضاً تكبير بواسطة الضغط على المفتاح زر'Ctrl' تشغيل عجلة ماوس بغض النظر عن كيفية ظهور عنصر تحكم التكبير/التصغير.

عناصر قائمة السياق

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

قائمة سياق المكدسات المتوازية

عنصر القائمة

الوصف

انتقال إلى المهمة (مؤشر ترابط)

ينفّذ نفس الدالة مثل مربع تحرير وسرد تشغيل شريط الأدوات ولكن يحافظ نفس إطار الكومة المميزة.

تحويل إلى إطار

نفس الأمر قائمة المقابل في الإطار يتصل المكدس. على الرغم من ذلك، مع المنظومات التوازي قد تتوافق إطارات متعددة مع سياق أسلوب واحد. لذلك، يحتوي عنصر قائمة قوائم فرعية يمثل كلٌ منها معين إطار الكومة. مؤشر حالة أحد إطار الكومة s تشغيل الحالي الترابط, ثم في قائمة التي يناظر إطار الكومة محدداً.

انتقال إلى تعليمات برمجية المصدر

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

انتقال إلى فك تجميع

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

إظهار رمز خارجية

إظهار أو إخفاء تعليمات برمجية خارجي.

عرض ست عشرية

التبديل بين عرض العشري والست.

معلومات تحميل الرمز

عرض مربع حوار أمان .

إعدادات الرمز

عرض مربع حوار أمان .

عرض المهام

إذا كان تطبيق يستخدم System.Threading.Tasks.Task كائنات (تعليمات برمجية تمت مدارة) أو task_handle كائنات (تعليمة برمجية أصلية) للتعبير عن التوازي يمكنك استخدام مربع تحرير وسرد في نافذة المنظومات التوازي شريط الأدوات للتبديل إلى عرض المهام. عرض المهام يظهر كدسات الاتصال من المهام بدلاً من عمليات جزئية. عرض المهام يختلف من عمليات جزئية عرض كما يلي:

  • يتصل كدسات من عمليات جزئية ليست قيد التشغيل المهام لا تظهر.

  • يتكدسات من عمليات جزئية التي تعمل في المهام بشكل مرئي مقطوعة في أعلى وأسفل لإظهار الأكثر صلة الإطارات التي تتعلق المهام.

  • عندما تكون عدة مهام على مؤشر ترابط واحد يتصل كدسات من تلك المهام تنقسم للتصغير في عقد منفصلة.

يبين الرسم التوضيحي التالي طريقة عرض المهام المنظومات المتوازية في يمين وطريقة "عرض عمليات جزئية" المقابل من اليسار.

طريقة عرض مهام المكدسات المتوازية

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

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

تلميحات أدوات المكدسات المتوازية

أسلوب عرض

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

طريقة عرض أسلوب المكدسات المتوازية

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

راجع أيضًا:

المهام

الإرشادات التفصيلية: تصحيح الأخطاء لتطبيق متوازي

الإرشادات التفصيلية: تصحيح الأخطاء لتطبيق متوازي

المرجع

Task Class

المبادئ

البرمجة المتوازية في .NET Framework

موارد أخرى

تخطيط المصحح

تصحيح تعليمات برمجية مُدارة

باستخدام نافذة المهام المتوازي