Utilisation élevée de la mémoire avec w3wp pool d'applications IIS 7

J'ai un site web de l'application en cours d'exécution dans son propre pool d'applications IIS 7.0. L'application est un ASP.NET MVC 3 site web.

J'ai remarqué l'utilisation de la mémoire pour cette applications correspondant w3wp de travail IIS service est assez élevé ( 800 MO, avec une certaine fluctuation ).

Je suis en train d'essayer de diagnostiquer le problème et ont essayé les suivantes:

J'ai désactivé la sortie de la page mise en cache pour le site web des services internet (IIS), puis recyclé le pool d'applications. Cela provoque le processus w3wp à redémarrer. L'utilisation de la mémoire pour ce processus, puis se glisse lentement jusqu'à environ 800 MO, il faut environ 30 secondes pour le faire. Il n'y a pas de page de demandes traitées en ce moment. Lorsque je redémarre le site web de IIS la taille de la mémoire du processus ne change pas.

J'ai essayé de lancer une copie de débogage de l'application de VS 2010, il n'y a pas de problèmes avec l'utilisation de la mémoire.

Quelques idées/questions sont les suivantes:

Ce problème est-il lié aux sites web du code? - Étant donné que la mémoire de roquettes avant qu'une page demandes ont été envoyés/manipulé, je suppose que ce n'est PAS un problème de code?

L'application construite en MVC a pas de manipulation de la mise en cache écrit.

Le site web utilise en temps réel l'affichage des données, il utilise des requêtes ajax périodiquement, et est généralement de gauche "ouvrir" pour de longues périodes de temps.

Pourquoi l'utilisation de la mémoire fusée après l'application est recyclé et pas de demandes de l'utilisateur sont envoyées? Est-ce parce que c'est le chargement de vieux cache de l'information dans la mémoire à partir du disque?

L'application ne plante PAS, je suis juste inquiet au sujet de l'utilisation de la mémoire, il n'est pas que les grandes d'un site web...

Toutes les idées/les aider à aller au fond de ce problème serait appréciée.

InformationsquelleAutor user989056 | 2012-03-12