Frage

Zur Zeit habe ich einen Web-Service (WCF), die Methoden aussetzt, die statische eingestellt sind.

Aus rein Speicher / GC Perspektive, was in verschieden sind, wie die CLR und GC behandeln statisch im Vergleich zu nicht-statischen Objekten?

War es hilfreich?

Lösung

Statische Daten werden nicht Garbage Collection, bis die enthaltende AppDomain heruntergefahren; gewöhnlich bedeutet dies, der Speicher zugewiesen wird bleiben, bis die App heruntergefahren wird, es sei denn, Sie irgendeine Art von speziellem AppDomain Management tun. Nicht-statische Objekte werden vom Garbage Collector gesammelt werden, die von den normalen Regeln -. Keine weiteren Artikel, und immer dann, wenn der GC läuft

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top