سؤال

هل هناك طريقة للتحقق من عملية ASP.NET التي تقوم بها في بيئة الإنتاج؟ في Linux، يمكن للمرء تشغيل سترما على معرف العملية ومعرفة ما تفعله العملية بالضبط. هل يمكن للمرء أن يفعل شيئا مشابها في عملية ASP.NET؟ أخبرني Googling حولك أن تحتاج إلى إنشاء ملفات تفريغ ثم تحليل المشكلة هناك، ولكن ماذا لو كنت فقط أريد التحقق من الحالة الحالية للعملية؟ (مثل حجم ذاكرة التخزين المؤقت، أطول موضوع تشغيل، # من كائن معين ... إلخ).

أي مساعدة سيكون رائعا.

شكرا

هل كانت مفيدة؟

المحلول

كما ذكرنا JD، قد يساعدك PerfMon. يجب عليك أيضا التحقق من أدوات Windows sysinternals. وبعد أدوات SYSINTERNAL التي من شأنها أن تساعدك على الأرجح هي:

نصائح أخرى

يمكنك رؤية معظم المعلومات في سؤالك باستخدام PerfMon.

يوفر هذا لمحة عامة عن مراقبة ASP.NET مع PerfMon http://msdn.microsoft.com/en-us/library/3xxk09t8(vs.71).aspx.

لرؤية استخدام الذاكرة المدارة تحقق من جامع القمامة .NET (يمكنك تصفية ذلك إلى موقع ASP.NET على الويب).

تحقق من عدادات العملية لمزيد من المعلومات حول عملية عامل IIS.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top