Suponiendo que usted está buscando soluciones libres, aquí hay algunas sugerencias utilizadas en proyectos anteriores (muy antiguo) de la mina:
ASP Profiler component. Este es un generador de perfiles de rendimiento de nivel de línea para el código de páginas Active Server (con VBScript). Muestra cómo se ejecuta su página ASP, qué líneas se ejecutan cuántas veces y cuántos milisegundos toma cada una. Especialmente para páginas pesadas basadas en datos, puede ver exactamente qué líneas ralentizan la página y optimizarlas cuando sea necesario.
Google también he encontrado un par de artículos muy antiguos sobre la sincronización/creación de perfiles de código de ejecución ASP: echar un vistazo a here y here.
Si tiene un problema con el código del lado del servidor siendo lento, he encontrado que casi siempre es la base de datos que está causando el problema. Necesita verificar SQL que tarda en devolver un resultado; Si encuentra alguno, debe considerar aplicar nuevos índices a sus tablas. Si su aplicación es demasiado hablador con la base de datos, debe considerar reducir la cantidad de llamadas a la base de datos. Para encontrar estos problemas, siempre puede usar el Analizador de SQL Server; esto viene incluido con SQL Server 2005/2008 Developer edition.
También se puede utilizar un Analizador de SQL libre disponible en xsqlsoftware.com
Esto sería muy útil para mí también. Supongo que una recompensa está en orden. –