Garbagecollection

. De garbagecollector van NET beheert de toewijzing en het vrijgeven van geheugen voor uw toepassing. Telkens wanneer u een nieuw object maakt, wijst de algemene taalruntime geheugen toe voor het object van de beheerde heap. Zolang de adresruimte beschikbaar is in de beheerde heap, blijft de runtime ruimte toewijzen voor nieuwe objecten. Geheugen is echter niet oneindig. Uiteindelijk moet de garbagecollector een verzameling uitvoeren om wat geheugen vrij te maken. De optimalisatie-engine van de garbagecollector bepaalt de beste tijd om een verzameling uit te voeren, op basis van de toewijzingen die worden gedaan. Wanneer de garbagecollector een verzameling uitvoert, wordt gecontroleerd op objecten in de beheerde heap die niet meer door de toepassing worden gebruikt en worden de benodigde bewerkingen uitgevoerd om hun geheugen vrij te maken.

In deze sectie

Titel Beschrijving
Basisprincipes van garbagecollection Beschrijft hoe garbagecollection werkt, hoe objecten worden toegewezen aan de beheerde heap en andere kernconcepten.
Werkstation en server garbagecollection Beschrijft de verschillen tussen garbagecollection van werkstations voor client-apps en server garbagecollection voor server-apps.
Achtergrond garbagecollection Beschrijft de achtergrond garbagecollection, de verzameling van objecten van de eerste en 1e generatie, terwijl de verzameling van generatie 2 wordt uitgevoerd.
De grote object heap Beschrijft de grote object heap (LOH) en hoe grote objecten worden verzameld.
Garbagecollection en prestaties Beschrijft de prestatiecontroles die u kunt gebruiken om problemen met garbagecollection en prestaties vast te stellen.
Geïnduceerde verzamelingen Hierin wordt beschreven hoe u een garbagecollection uitvoert.
Latentiemodi Beschrijft de modi die de intrusheid van garbagecollection bepalen.
Optimalisatie voor gedeelde webhosting Beschrijft hoe u garbagecollection optimaliseert op servers die worden gedeeld door verschillende kleine websites.
Meldingen over garbagecollection Beschrijft hoe u kunt bepalen wanneer een volledige garbagecollection nadert en wanneer deze is voltooid.
Bewaking van toepassingsdomeinresources Hierin wordt beschreven hoe u cpu- en geheugengebruik bewaakt door een toepassingsdomein.
Zwakke verwijzingen Beschrijft functies waarmee de garbagecollector een object kan verzamelen terwijl de toepassing nog steeds toegang heeft tot dat object.

Referentie

Zie ook