He estado ejecutando pruebas de carga con dos aplicaciones web ASP.NET diferentes en IIS. Las pruebas se ejecutan con 5,10,25 y 250 agentes de usuario. Probado en una caja con 8 GB de RAM, Windows 7 Ultimate x64. El mismo cuadro que ejecuta IIS y el proyecto de prueba de carga.
Hice muchas corridas y los datos son muy consistentes. Por cada carga, veo un "Tiempo de página promedio (seg.) Más bajo y un" Tiempo de respuesta promedio (seg.) Más bajo si tengo "Habilitar aplicaciones de 32 bits" establecido en Verdadero en los Grupos de aplicaciones. La diferencia se hace más pronunciada cuanto mayor es la carga. Con cargas muy altas, las aplicaciones web comienzan a arrojar errores (503) si los grupos de aplicaciones son de 64 bits, pero pueden mantenerse al día si se configuran en 32 bits.
¿Por qué los grupos de aplicaciones de 32 bits son mucho más eficientes? ¿Por qué no es el valor predeterminado para los grupos de aplicaciones de 32 bits?