نافذة التحكم مجموعة بيانات

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

ملاحظة

لا يمكن استخدام PF تشغيل أنظمة 64 بت.

ملاحظة   PFهو غير معتمدة تشغيل أجهزة كمبيوتر 64 بت.PFيمكن استخدامها فقط في سطر الأوامر الذي يحتوي تشغيلLaunchأوAttachخيار.

بشكل افتراضي، يكون حدث أخذ عينات التعيين ساعة المعالج بدون إيقاف الدوران والفاصل الزمني العينة تم التعيين إلى 10,000,000. Timer، PF، Sys، و Counterخيارات تتيح لك تعيين نموذج حدث والفاصل الزمني العينة. GCخيار بتجميع بيانات ذاكرة.NET في تخصيص كل و حدث تجميع بيانات المهملة. يمكن أن يتم تعيين واحدة فقط من هذه الخيارات تشغيل الأمر الخط.

حدث أخذ عينات و الفاصل الزمني العينة التي يمكن تعيينها فقط في comm أول و السطر الذي يتضمن Launchأو Attachخيار.

VSPerfCmd.exe {/Launch:AppName|/Attach:PID} /PF[:Events] [Options]

المعلمات

  • Events
    القيمة عدد صحيح يحدد رقم الأحداث خطأ الصفحة في الفاصل زمني لعينة. إذا Eventsهو ليس محدداً، يكون الفاصل الزمني هو تعيين إلى 10.

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

PFيمكن تحديد فقط تشغيل سطر الأوامر الذي يحتوي تشغيل أي مما يلي خيارات.

  • **Launch:**AppName
    بدء تشغيل محلل ملفات التعريف و تطبيق المحدد بواسطة AppName.

  • **Attach:**PID
    محلل ملفات التعريف لوصلها عملية المحدد بواسطة AppName.

خيارات غير صالحة

لا يمكن تحديد الخيارات التالية على نفس سطر الأوامر كـ PF.

  • Timer[**:**Cycles]
    قم بتعيين حدث أخذ عينات إلى ساعة المعالج إلى التنقل واختيارياً تعيين الفاصل الزمني للعينة إلى Cycles. الفاصل الزمني لعداد الوقت الافتراضي هو 10,000,000.

  • Sys[**:**Events]
    قم بتعيين حدث أخذ عينات إلى المكالمات من تطبيق profiled إلى kernel النظام التشغيل (syscalls) واختيارياً تعيين الفاصل الزمني للعينة إلى Events. الفاصل الزمني Sys الافتراضي هو 10.

  • **Counter:**Name[,Reload[,FriendlyName]]
    قم بتعيين حدث أخذ عينات إلى العداد أداء CPU المحدد بواسطة Nameويقوم بتعيين الفاصل الزمني العينة إلى Reload.

  • GC[:{Allocation|Lifetime}]
    قم بتجميع بيانات ذاكرة.NET. بشكل افتراضي ( Allocation)، بيانات هو التي تم جمعها في كل حدث تخصيص ذاكرة. عند Lifetimeالمعلمة هو تعيين بيانات هو أيضا جمع في كل حدث تجميع بيانات المهملة.

مثال

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

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

راجع أيضًا:

المرجع

VSPerfCmd

المبادئ

Performance Warnings

Command-Line Profiling of ASP.NET Web Applications

Command-Line Profiling of Services