<p>IIS respectera ces deux limites.</p>
<p>Si vous définissez une limite de 500 Mo d’octets privés, dès qu’un processus de travail tente d’engager 501 Mo, IIS lancera un nouveau processus de travail et tuera l’ancien.</p>
<p>Si vous définissez une limite de 3 Go de mémoire virtuelle, dès qu’un processus de travail tente de réserver 3,001 Go, IIS lancera un nouveau processus de travail et tuera l’ancien.</p>
<p>Si vous êtes sur une plateforme 64 bits, vous devez savoir que les applications <a href="http://ASP.NET">ASP.NET</a> réservent agressivement de la mémoire virtuelle. Par exemple, j’ai une application sur une ferme qui n’utilise que 88 Mo d’octets privés, mais elle est actuellement à 5,4 Go de taille virtuelle. Je pense que la réservation de mémoire virtuelle est fonction de la RAM physique du serveur. Il est également important de comprendre que sur une plateforme 64 bits, la réservation de grandes portions de mémoire virtuelle n’a aucun impact sur les performances.</p>
<p>En résumé, si vous rencontrez des problèmes de consommation mémoire sur un serveur IIS, le paramètre que vous voulez limiter est la mémoire/les octets privés — c’est ce qui correspond à l’utilisation réelle de la mémoire.</p>