Pregunta

¿Hay una manera de comprobar lo que es un proceso de asp.net está haciendo en el entorno de producción? En Linux, se puede ejecutar un strace en un identificador de proceso y saber exactamente lo que está haciendo el proceso. ¿Se puede hacer algo similar en un proceso de asp.net? Alrededor de google me dice que es necesario crear archivos de volcado y luego analizar el problema existe, pero lo que si sólo quiere comprobar el estado actual del proceso? (Como el tamaño de la memoria caché, más largo hilo conductor, número de objeto específico, etc ...).

Cualquier ayuda sería grande.

Gracias

¿Fue útil?

Solución

Como se mencionó por JD, Monitor de rendimiento puede ayudar a salir. También debe comprobar fuera de la herramientas de Windows Sysinternals . Las dos herramientas Sysinternal que probablemente le ayudará a cabo la mayor parte son:

Otros consejos

Se puede ver la mayor parte de la información en su pregunta utilizando Monitor de rendimiento.

Esto proporciona una visión general de vigilancia ASP.Net con perfmon http://msdn.microsoft.com/en-us/library/3xxk09t8 (VS.71) .aspx

Para ver el uso de memoria administrada echa un vistazo a .Net recolector de basura (puede filtrarlo a la página web asp.net).

Vea los contadores de proceso para obtener más información sobre el proceso de trabajo de IIS.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top