Diferencia entre el límite de memoria privada y el límite de memoria virtual en IIS

21

Quiero establecer el límite máximo en la memoria física que una aplicación puede usar en IIS 7. ¿Debería establecer un límite en el límite de memoria privada o en el límite de memoria virtual? ¿Alguien puede señalarme la documentación de todas las configuraciones en IIS 7

kishore
fuente

Respuestas:

22

Limite la memoria privada (bytes comprometidos), esto es lo que corresponde a su uso real de memoria.

La memoria virtual no se comparte entre las aplicaciones y, en los procesos de trabajo x64, generalmente se reservará mucho, más de lo que realmente terminan usando. Forzar límites en esto realmente solo tiene sentido en x86.

Dominic D
fuente
Gracias Dominic. Si limitamos la memoria privada, ¿qué sucede cuando se alcanza el límite? ¿Comienza a usar memoria virtual en el disco o el grupo de aplicaciones se recicla?
kishore
2
El proceso de trabajo se reciclará una vez que se alcanza un límite de memoria. Una cosa a tener en cuenta si su aplicación depende en gran medida del estado de la sesión es que al reciclar perderá la información del estado de la sesión si la almacena en Proc (valor predeterminado), si lo desea puede pasar al estado de sesión basado en SQL una aplicación que recicla con frecuencia y depende de los datos de la sesión o, de lo contrario, sus usuarios pueden tener que volver a iniciar sesión cada vez que el proceso de trabajo recicla.
Dominic D