العداد

Counterخيار بتجميع بيانات من المعالج (أجهزة) عدّادات الأداء.

  • عند استخدام النماذج إنشاء ملفات تعريف الأسلوب، Counterتعيين العداد الأداء تشغيل رقاقة وعدد الأحداث العداد لاستخدام كـ الفاصل الزمني العينة. يمكنك تحديد العداد واحد فقط عند استخدام أخذ عينات.

  • عند استخدام آلات إنشاء ملفات تعريف الأسلوب، يتم سرد عدد الأحداث العداد التي حدثت في الفاصل الزمني بين الأحداث السابقة والحالية مجموعة كحقول منفصلة في تقارير محلل ملفات التعريف. Counterيمكن تعيين الخيارات عند استخدام " متعددة آلات.

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

VSPerfCmd.exe {/Launch:AppName | /Attach PID} /Counter:Name[,Reload[,FriendlyName]][Options]

VSPerfCmd.exe /Start:Method /Counter:Name[,Reload[,FriendlyName]][/Counter:Name[,Reload[,FriendlyName]]][Options]

المعلمات

  • Name
    اسم العداد. استخدام VSPerfCmd.exe /QueryCountersخيار إلى سرد أسماء العدادات متوفر تشغيل الكمبيوتر.

  • Reload
    رقم العداد أحداث في الفاصل الزمني العينة. لا استخدم باستخدام أسلوب آلات.

  • FriendlyName
    (اختياري) السلسلة إلى استخدامه بدلاً من Nameفي رؤوس الأعمدة التقارير محلل ملفات التعريف وطرق العرض.

خيارات مطلوبة

يمكن استخدام خيار عداد مع واحد الخيارات التالية:

  • **Start:**Trace
    تهيئة محلل ملفات التعريف إلى استخدام الأسلوب آلات.

  • **Launch:**AppName
    يبدأ تشغيل تطبيق المحدد و محلل ملفات التعريف. يجب تهيئة محلل ملفات التعريف إلى استخدام طريقة أخذ عينات.

  • **Attach:**PID
    بدء تشغيل محلل ملفات التعريف و يصل إلى العملية المحددة من قبل المعرف العملية. يجب تهيئة محلل ملفات التعريف إلى استخدام طريقة أخذ عينات.

مثال

يوضح المثال أسلوب أخذ عينات كيف إلى نموذج تطبيق في كل تواجد 1000 الالعداد محلل ملفات التعريف العامة NonHaltedCycles.

يوضح المثال أسلوب آلات كيف إلى يهيّئ محلل ملفات التعريف إلى جمع L2InstructionFetches عداد الأحداث. اسم العداد L2InstructionFetches هو الخاصة بالمعالج.

; Sample Method Example
VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp
VSPerfCmd.exe /Launch:TestApp.exe /Counter:NonHaltedCycles,1000,"Non-Halted Cycles"

;INSTRUMENTATION METHOD EXAMPLE
VSPerfCmd.exe /Start:Trace /Output:TestApp.exe.vsp /Counter:L2InstructionFetches,,"L2 Cache Instruction Fetches"

راجع أيضًا:

المرجع

VSPerfCmd

المبادئ

Performance Warnings

Command-Line Profiling of ASP.NET Web Applications

Command-Line Profiling of Services