Question

Actuellement, j'ai un service Web (WCF) qui expose les méthodes définies en statique.

D'un point de vue strictement mémoire / GC, en quoi le CLR et le GC traitent-ils les objets statiques par rapport aux objets non statiques?

Était-ce utile?

La solution

Les données statiques ne seront pas récupérées tant que le domaine d'application AppDomain contenant n'est pas arrêté. cela signifie généralement que la mémoire restera allouée jusqu'à la fermeture de l'application, à moins que vous ne fassiez une sorte de gestion spéciale d'AppDomain. Les objets non statiques seront collectés par le ramasse-miettes, par les règles normales - plus de références, et chaque fois que le CPG s'exécute.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top