ASP.NET: ¿Es realmente perjudicial el modo debug?

Aunque es un tema muy comentado, quiero hacer hincapié sobre los problemas de rendimiento del modo debug. El motivo es que seguimos encontrando muchos casos en los que en modo debug está afectando gravemente al rendimiento de las aplicaciones. En estos artículos http://support.microsoft.com/kb/2580348 y  http://blogs.msdn.com/b/tess/archive/2006/04/13/575364.aspx tenemos información sobre las acciones que realizan cuando se activa…

0

Capturar volcados con DebugDiag usando contadores de rendimiento

Vamos a utilizar el Debug Diagnostic Tool (DebugDiag) para configurar reglas que se activen cuando se cumplan unos requisitos relacionados con los contadores de rendimiento. En concreto voy a poner de ejemplo cómo configurarlos para un consumo alto de CPU. Lo que vamos a hacer es crear una regla que se active cuando el consumo…

0

ASP.NET: La primera llamada a la aplicación tarda tanto que aparecen timeouts

Hace unos días me comentaron que las peticiones a una aplicación daban timeouts cuando se la invocaba por primera vez o cuando no había recibido peticiones durante un tiempo. Hasta cierto punto, este comportamiento puede ser el esperado. Como ya os comenté en el post http://blogs.msdn.com/b/desarrolloweb/archive/2012/05/04/errores-compilacion-dinamica-aspnet.aspx, la primera vez que se invoca a una aplicación,…

4

Cómo detectar problemas de rendimiento de una aplicación ASP.NET

Muchas de las preguntas que recibimos son referentes al rendimiento de la aplicación. Es un tema un tanto espinoso porque no siempre está claro definir qué es buen rendimiento. Lo primero sería buscar en las especificaciones de la aplicación qué rendimiento es el esperado y en función de lo que está tipificado podemos ver si…

0