Rapid Web Site Profiling with VSPerfASPNETCmd

VSPerfASPNETCmdسطر الأوامر إلى ol يتيح لك إلى سهولة يحلل ASP.NETتطبيقات ويب. في comparهوon إلى VSPerfCmdأداة سطر الأوامر، يتم تقليل الخيارات، متغيرات بيئة لا يجب أن تكون مجموعة وإعادة تمهيد الكمبيوتر هو غير مطلوب. استخدام VSPerfASPNETCmdهو المفضل أسلوب لإنشاء تشكيل جانبي باستخدام محلل ملفات التعريف مستقل. لمزيد من المعلومات، راجع كيفية القيام بما يلي: ca1504:.

في بعض وحدات السيناريو، مثل كـ تجميع بيانات التزامن أو الإيقاف المؤقت والاستئناف profiling، يستخدم VSPerfCmdإنشاء ملفات هو المفضل تعريف الأسلوب.

ملاحظة

أدوات سطر الأوامر "أدوات ملفات التعريف" الموجودة في الدليل فرعي لأدوات\فريق Tools\الأداء Visual Studioالدليل التثبيت. تشغيل أجهزة كمبيوتر 64 بت, استخدم أداة VSPerfASPNETCmd الموجود في الدليل أدوات\فريق Tools\الأداء 32 بت. إلى استخدم أدوات سطر الأوامر محلل ملفات التعريف، يجب عليك إضافة مسار الأدوات إلى متغير بيئة PATH من نافذة تعجيل الأوامر أو إضافته إلى الأمر نفسه. لمزيد من المعلومات، راجع تحديد مسار لإنشاء ملفات تعريف أدوات سطر الأوامر أدوات.

إنشاء تشكيل جانبي لتطبيق ASP.NET

إلى يحلل ASP.NETتطبيق ويب، اكتب واحد الأوامر الموضحة في المقاطع التالية. موقع ويب هو ممكناً وبدء تشغيل محلل ملفات التعريف لجمع بيانات. ممارسة تطبيق الخاص بك و يغلق مستعرض. إلى sإلىp التشكيل الجانبي، اضغط المفتاح Enter الزر في نافذة تعجيل الأوامر.

ملاحظة

عن طريق الافتراضي، لا بإرجاع تعجيل الأوامر بعد vsperfaspnetcmdالأمر. يمكنك استخدام /nowaitخيار إلى فرض تعجيل الأوامر إلى العائد. انظر Using the /NoWait option

إلى تجميع إحصائيات تطبيق باستخدام أسلوب أخذ عينات

أخذ عينات هو الإعداد الافتراضي لإنشاء ملفات تعريف أسلوب VSPerfASPNETCmdإلى ol وليس لدى إلى يمكن تحديدها في سطر الأوامر. الأمر التالي خط تقوم بتجميع إحصائيات التطبيق من تطبيق ويب المحدد:

vsperfaspnetcmd websiteUrl

إلى جمع بيانات توقيت مفصلة باستخدام أسلوب الآلات

استخدم سطر الأوامر التالي إلى جمع بيانات توقيت مُفصل من مترجمة بشكل حيوي ASP.NETتطبيق ويب:

vsperfaspnetcmd /trace websiteUrl

إذا أردت أن إلى التشكيل الجانبي ملفات.dll المترجمة بشكل ثابت في تطبيق ويب الخاص بك، يجب أن تقوم الأداة الملفات باستخدام VSInstrسطر الأوامر إلى ol. الأمر/trace vsperfaspnetcmd تضمين بيانات من الملفات الآلية.

إلى جمع بيانات ذاكرة.NET

/Memoryخيار بتجميع البيانات المتعلقة بتخصيص الكائنات في ذاكرة.NET و يمكن جمع بيانات حول عمر هذه الكائنات. مجموعة بيانات تخصيص هو الوضع الافتراضي ل /Memoryخيار البيانات وليس لدى إلى يمكن تحديدها في سطر الأوامر.

vsperfaspnetcmd /memory websiteUrl

استخدم Lifetimeلجمع البيانات مدة حياة الكائن بالإضافة إلى ذلك على بيانات تخصيص:

vsperfaspnetcmd /memory:lifetime websiteUrl

يمكنك أيضا استخدام /Traceخيار إلى تتضمن معلومات التوقيت مُفصل ببيانات ذاكرة.NET:

vsperfaspnetcmd /memory[:lifetime] /trace websiteUrl

إلى جمع بيانات تفاعل مع المستوى

إلى جمع البيانات تفاعل المستوى مع بيانات الاختبار:

vsperfaspnetcmd /tip websiteUrl

إلى جمع البيانات تفاعل المستوى مع بيانات آلات:

vsperfaspnetcmd /trace /tip websiteUrl

إلى جمع البيانات تفاعل المستوى مع بيانات ذاكرة.NET:

vsperfaspnetcmd /memory[:lifetime] /tip websiteUrl

استخدام خيار/NoWait

عن طريق الافتراضي، لا بإرجاع تعجيل الأوامر بعد vsperfaspnetcmdالأمر. يمكنك استخدام خيار التالي بناء الجملة إلى فرض تعجيل الأوامر إلى العودة. ثم تنفيذ العمليات غير ذلك في نافذة تعجيل الأوامر. إلى إنهاء إنشاء تشكيل جانبي، استخدم /shutdownخيار في منفصل vsperfaspnetcmdالأمر.

إلى البدء في إنشاء تشكيل جانبي:

vsperfaspnetcmd [/Options] /nowait websiteUrl

إلى طرف إنشاء تشكيل جانبي:

vsperfaspnetcmd /shutdown websiteUrl

خيارات إضافية.

يمكنك إضافة أي من الخيارات التالية إلى الأوامر المذكورة سابقا في هذا القسم، باستثناء vsperfaspnetcmd /shutdownالأمر.

الخيار

الوصف

/Output:VspFile

افتراضياً، يكون للبيانات profiling (.vsp) ملف يتم إنشاؤه في الدليل الحالي مع ملف تسمية PerformanceReport.vsp. استخدم خيار/إخراج لتحديد الموقع مختلف، ملف اسم، أو كليهما.

/PackSymbols:Off

بشكل افتراضي، يقوم VsPerfASPNETCmd بتضمين رموز (دالة و معلمة الأسماء، وغيرها) في الملف.vsp. تضمين رموز يمكن أن تجعل ملف بيانات profiling كبيرا جداً. إذا كان يكون لك حق الوصول إلى ملفات.pdb التي تحتوي على الرموز عند تحليل بيانات، استخدم/packsymbols: إيقاف تشغيل خيار لتعطيل تضمين الرموز.