إرفاق

VSPerfCmd.exe Attachيبدأ خيار نموذج إنشاء تشكيل جانبي لعملية تشغيل المحدد بواسطة المعرف العملية (PID).

استخدام Attachخيار، يجب تحديد Sampleالأسلوب في خيار ابدأ.

ملاحظة

إذا Startتم تحديد خيار مع Crosssessionخيار، أي باستدعاء إلى VSPerfCmd /Attachأو إلى VSPerfCmd /Detachيجب أيضا تعيين Crosssession.

VSPerfCmd.exe /Attach:ProcessID [Options]

المعلمات

  • ProcessID
    عملية الالمعرف (PID) للتشغيل عملية. المعرف الشخصي لإحدى معالجات الجاري تشغيلها هو lهوted تشغيل علامة تبويب "معالجات" إدارة مهام Windows.

خيارات صحيحة

التالي VSPerfCmdخيارات التي يمكن دمجها مع Attachخيار على مفردة سطر الأوامر.

  • Crosssession
    يمكن إنشاء تشكيل جانبي للتطبيقات في جلسات عمل غير ذلك غير جلسة عمل لتسجيل الدخول. إذا كان المطلوب Startتم تحديد خيار مع Crosssessionخيار.

  • **Start:**Method
    تهيئة محلل ملفات التعريف commو-line جلسة عمل و يعين الأسلوب profiling المحدد.

  • TargetCLR
    تحديد الإصدار من.NET Framework عام لغة وقت تشغيل (CLR) يحلل عند المزيد إصدار واحد هو في جلسة عمل profiling. عن طريق الافتراضي، هو اﻷول الإصدار تحميل موجز.

  • GlobalOnGlobalOff
    السير الذاتية ( GlobalOn) أو إيقاف مؤقت ( GlobalOff) ملفات التعريف، ولكن لا ينهي جلسة profiling.

  • **ProcessOn:PIDProcessOff:**PID
    السير الذاتية ( ProcessOn) أو إيقاف مؤقت ( ProcessOff) إنشاء تشكيل جانبي للمحدد عملية.

خيارات الفاصل الزمني

أي مما يلي أخذ عينات يمكن أن يتم تعيين الفاصل الزمني لخيارات سطر الأمر يرفق. الفاصل الزمني للعينة الافتراضي هو دورات المعالج 10,000,000 بالساعة.

  • Timer[**:Cycles]PF[:Events]Sys[:Events]Counter[:**Name,Reload,FriendlyName]
    تحدد رقم ثم اكتب الفاصل الزمني العينة.

    • ‏‫النماذج Timer-كلCyclesدورات ساعة المعالج. إذا Cyclesهو ليس محدداً، يتم استخدام دورات 10,000,000.

    • ‏‫النماذج PF-كلEventsأخطاء الصفحة. إذا Eventsهو لم يكن محدداً، يتم استخدام أخطاء الصفحة 10.

    • ‏‫النماذج Sys-كلEventsالمكالمات إلى النظام التشغيل. إذا Eventsهو ليس محدداً، يتم استخدام استدعاءات النظام 10.

    • ‏‫النماذج Counter-كلReloadرقم أداء CPU عداد المحدد بواسطةName. بشكل اختياري، FriendlyNameيمكن تحديد سلسلة إلى استخدم كرأس العمود في تقارير محلل ملفات التعريف.

مثال

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

VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp
VSPerfCmd.exe /Attach:12345

راجع أيضًا:

المرجع

VSPerfCmd

المبادئ

Performance Warnings

Command-Line Profiling of ASP.NET Web Applications

Command-Line Profiling of Services