Perfil de rendimiento asp.net, ¿qué es ProcessRequestNotificationHelper?

Estoy perfilando el rendimiento de una aplicación web asp.net, con una carga de 20 usuarios por segundo. Básicamente, 20 usuarios están paralizando la aplicación y nada está cargando.

Estoy usando el generador de perfiles de rendimiento RedGate, y no estoy seguro de qué hacer con él.

El 12% del tiempo se invierte en mi código (en el que puedo profundizar y mejorar), pero el 88% del tiempo se invierte en

System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper (IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, int flags)

... No tengo ni idea de qué es esto (bueno, estoy bastante seguro de que tiene algo que ver con IIS7 ...), y de abordar un sitio que no puede hacer frente a 20 usuarios por segundo, al 88% de los tiempo tomado, este parece ser un buen lugar para comenzar.

¿Alguna idea a alguien?

Respuestas a la pregunta(1)

Su respuesta a la pregunta