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: إيقاف تشغيل خيار لتعطيل تضمين الرموز. |