OVH Cloud OVH Cloud

Process Asp_Net

1 réponse
Avatar
Sylvain
Bonjour,

Lorsque j'utilise mon application Web, le process ASP_NET prends plus ou
moins de place en mémoire en fonction des pages que je charge.
Jusque la tout est normal.
Par contre lorsque le je quitte ces pages qui sont gourmandes en ressource
ou que tout simplement je ferme l'application, le process ASP_NET ne libère
pas les ressources.

Quelqu'un sait il quoi faire ?
Merci d'avance pour votre aide.

1 réponse

Avatar
Simon Mourier [MS]
En effet, un environnement "managé", ca veut dire qu'il est géré
automatiquement (par défaut) pour vous.

En fait, les ressources à libérer (toutes ne le sont pas) seront libérées
quand les sessions ASP.Net (si activées) seront libérées, et quand le
ramasse miettes (=garbage collector) de .Net sera passé.

Voir ici pour plus d'infos.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/dotnetgcbasics.asp
http://msdn.microsoft.com/msdnmag/issues/1100/GCI/default.aspx
http://www.c-sharpcorner.com/Code/2002/Aug/GCinNet.asp
http://www.dotnetextreme.com/articles/garbageCollector.asp
http://www.123aspx.com/Directory.aspx?dire

et ici pour les courageux:
http://weblogs.asp.net/ricom/category/2050.aspx

Simon.

"Sylvain" a écrit dans le message de
news:
Bonjour,

Lorsque j'utilise mon application Web, le process ASP_NET prends plus ou
moins de place en mémoire en fonction des pages que je charge.
Jusque la tout est normal.
Par contre lorsque le je quitte ces pages qui sont gourmandes en ressource
ou que tout simplement je ferme l'application, le process ASP_NET ne
libère
pas les ressources.

Quelqu'un sait il quoi faire ?
Merci d'avance pour votre aide.