2010-05-04 4 views
1

Nous exécutons une application ASP.NET sur un serveur Web avec 4 Go de mémoire dans IIS 6. Après avoir lu de nombreux articles, elle indique que nous devons définir la "mémoire maximale utilisée" pour le pool d'applications à 800mb pour éliminer les "exceptions de mémoire insuffisante" qui se produisent pour nous. Cependant, que doit être la "mémoire virtuelle maximale" dans le pool d'applications? Je ne peux pas trouver d'informations sur ce que cela devrait être.Définition des paramètres de la mémoire IIS pour ASP.NET

Répondre

1

La première chose à faire est de savoir si vous avez besoin de beaucoup de mémoire dans une application Web. Notre expérience indique qu'une application Web doit utiliser une quantité raisonnable de mémoire. Cela élimine l'exception de mémoire insuffisante pour toujours.

Nous recommandons généralement 1024 Mo de mémoire virtuelle en tant qu'utilisation maximale de la mémoire virtuelle pour un pool sur une machine x86.

+0

Existe-t-il une formule que vous utilisez pour déterminer la taille de la mémoire virtuelle? – user31673

+0

Ce n'est pas mathématique, nous n'avons donc pas d'équation ou de formule. Un profileur peut vous dire comment la mémoire est utilisée par votre application. Process Explorer peut vous en dire plus sur chaque processus. –

Questions connexes