Recientemente un cliente me solicito definir con claridad cual es tiempo que mide este contador y me parecio adecuado copiar la respuesta aqui:
ASP.NET\Request Execution Time
La definicion en MSDN: Es el tiempo en milisegundos que tardó en ejecutar el ultimo request que llego a ASPNET. El tiempo de ejecucion comienza cuando el HttpContext de este request is creado, y se detiene antes de que la respuesta sea enviada a IIS (Servidor Web). Asumiendo que el codigo del usuario no llamo a HttpResponse.Flush, esto implica que el tiempo de ejecucion se detiene antes de enviar cualquier byte a IIS, o para que se entienda mejor al cliente, lo que quiere decir que el tiempo que tarda la respuesta en llegar al browser del cliente no se contabiliza en este contador.
La definicion en Permon: Es el tiempo en milisegundos que tardó en ejecutar el request mas reciente.
El umbral optimo: Esta basado en los requerimientos que el negocio necesite en cuanto a performance. Mientras mas bajo mejor por supuesto.
Explicacion:
Veamos en un simple diagrama el flujo basico de un request y donde esta involucrado cada tiempo.
En general, es muy importante monitorear este valor para tener una idea del performance de nuestra aplicacion.