فهم الأدوات قيم بيانات في ‏‫أدوات إنشاء ملف التعريف

آلات إنشاء تشكيل جانبي لأسلوب Visual Studioinjects "أدوات إنشاء تشكيل جانبي" تعليمات برمجية في بداية وإنهاء وظائف الهدف في ثنائي profiled، وقبل وبعد كل اتصال بهذه الوظائف إلى وظائف غير ذلك. injected تعليمات برمجية السجلات:

  • الفاصل الزمني بين السابق وهذا حدث مجموعة واحد.

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

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

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

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

  • ما إذا كان النظام تشغيل وقع الحدث في الفاصل الزمني.

تسمية قيم بيانات للفترة الزمنية نطاق بيانات أو دالة المنقضي شاملة المنقضي خاص ، تطبيق شاملة و تطبيق خاص .

  • تتم تمت الإضافة الجميع فواصل زمنية دالة إلى "شاملة المنقضي" القيمة بيانات.

  • إذا حدث الفاصل في تعليمات برمجية للدالة وليس في دالة تابعة، الفاصل الزمني هو تمت الإضافة إلى القيمة بيانات "المنقضي خاص" للدالة.

  • إذا كان النظام تشغيل لم يحدث الحدث في الفترة الزمنية، الفاصل الزمني يضاف إلى القيمة بيانات "تطبيق شاملة".

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

إنشاء ملفات تعريف أدوات تقارير التجميع إجمالي قيم الدالات في جلسة profiling نفسه، ومعالجات وعمليات جزئية، والثنائيات جلسة عمل.

قيم شاملة المنقضية

الوقت الإجمالي الذي تم إنفاقه في تنفيذ دالة وبه فرع الوظائف.

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

قيم خاص المنقضية

الوقت الذي تم إنفاقه في تنفيذ دالة، باستثناء الوقت الذي تم إنفاقه في فرع الوظائف.

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

تطبيق قيم ضمناً

الوقت الذي تم إنفاقه بتنفيذ إحدى الدالات والدالات التابع الخاص به، باستثناء الوقت الذي تم إنفاقه في النظام تشغيل الأحداث.

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

تطبيق قيم خاص

الوقت الذي تم إنفاقه في تنفيذ دالة، باستثناء الوقت الذي تم إنفاقه في الدالات التابعة والوقت الذي تم إنفاقه في النظام تشغيل الأحداث.

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

النسبة المئوية شاملة المنقضية

النسبة المئوية للإجمالي "المنقضي شاملة" قيم profiling جلسة عمل التي كانت قيم "المنقضي شاملة" دالة أو وحدة نمطية أو مؤشر ترابط، أو عملية.

100 * دالة المنقضي شاملة/جلسة عمل المنقضي شاملة

خاص ‏‏نسبة مئوية المنقضية

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

100 * المنقضي دالة خاص/جلسة عمل المنقضي شاملة

تطبيق شاملة ‏‏نسبة مئوية

النسبة المئوية للإجمالي "شاملة تطبيق" قيم profiling جلسة عمل التي كانت قيم "شاملة تطبيق" دالة أو وحدة نمطية أو مؤشر ترابط، أو عملية.

100 * دالة تطبيق شاملة/جلسة عمل تطبيق شاملة

تطبيق خاص ‏‏نسبة مئوية

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

100 * يعمل مقتصر على تطبيق/تطبيقات جلسة عمل شاملة

راجع أيضًا:

المهام

كيفية القيام بما يلي: ca2106:

المبادئ

Add Reference Data to Tables When You Deploy the Database