Launch

Launchخيار بتشغيل محلل ملفات التعريف باستخدام أسلوب أخذ عينات و أيضا يبدأ تطبيق المحدد.

إلى استخدام Launchخيار، يجب تحديد Sampleالأسلوب في Startخيار.

VSPerfCmd.exe /Launch:AppName [Options]

المعلمات

  • AppName
    اسم تطبيق لتشغيله. كامل و يتم اعتماد المسارات الجزئية من الدليل الحالي.

خيارات صحيحة

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

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

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

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

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

خيارات خاصة

يمكن استخدام الخيارات التالية مع Launchخيار.

  • Console
    قم بتشغيل الأمر المحدد-خط تطبيق في نافذة جديد.

  • **Args:**ArgList
    تعين القائمة من الوسيطات لتمريرها إلى تطبيق.

  • LineOff
    قم بتعطيل مجموعة بيانات profiling المستوى السطر.

خيارات أخذ عينات

واحد من الفاصل الزمني للعينة التالي خيارات حيث يتم تعيين تشغيل Launchسطر الأوامر. الفاصل الزمني للعينة الافتراضي هو دورات المعالج 10,000,000 بالساعة.

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

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

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

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

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

    • GC-تجميع بيانات ذاكرة.NET. بشكل افتراضي ( allocation)، بيانات هو التي تم جمعها في كل حدث تخصيص ذاكرة. عند lifetimeالمعلمة هو تعيين بيانات هو أيضا جمع في كل حدث تجميع بيانات المهملة.

مثال

يوضح هذا المثال استخدم Launchإلى يبدأ التطبيقات.

VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp
VSPerfCmd.exe /Launch:TestApp.exe

راجع أيضًا:

المرجع

VSPerfCmd

المبادئ

Performance Warnings

Command-Line Profiling of ASP.NET Web Applications

Command-Line Profiling of Services