Sdílet prostřednictvím


Sběr odpadků

Správce paměti technologie .NET spravuje přidělování a uvolňování paměti pro vaši aplikaci. Pokaždé, když vytvoříte nový objekt, modul CLR přidělí paměť objektu ze spravované haldy. Pokud je adresní prostor dostupný ve spravované haldě, modul runtime bude dál přidělovat prostor pro nové objekty. Paměť však není nekonečná. Nakonec musí sběrač nevyužité paměti provést čištění, aby se uvolnila paměť. Správce paměti optimalizačního motoru určuje nejvhodnější čas k provedení činnosti sběru na základě aktuálních přidělení. Když automatický uvolňovač paměti provede kolekci, zkontroluje objekty ve spravované haldě, které již aplikace nepoužívá, a provede potřebné operace k uvolnění jejich paměti.

V této části

Titulek Popis
Základy uvolňování paměti Popisuje, jak funguje sběr odpadků, jak se objekty přidělují na spravované haldě a další klíčové koncepty.
Uvolnění paměti pracovní stanice a serveru Popisuje rozdíly mezi uvolňováním paměti pracovní stanice pro klientské aplikace a uvolňování paměti serveru pro serverové aplikace.
Uvolňování paměti na pozadí Popisuje uvolňování paměti na pozadí, kdy jsou objekty generace 0 a 1 sbírány, zatímco probíhá sběr objektů generace 2.
Velká paměťová halda Popisuje velkou objektovou haldu (LOH) a způsob, jakým jsou velké objekty uvolňovány z paměti.
Uvolňování paměti a výkon Popisuje kontroly výkonu, které můžete použít k diagnostice problémů se správou paměti a výkonem.
Indukované kolekce Popisuje, jak zajistit spuštění garbage collection.
Režimy latence Popisuje režimy, které určují náročnost uvolňování paměti.
Optimalizace pro sdílené hostování webů Popisuje, jak optimalizovat správu paměti na serverech, které jsou sdíleny několika menšími webovými stránkami.
Oznámení o odstraňování nevyužité paměti Popisuje, jak určit, kdy se blíží úplné uvolňování paměti a kdy se dokončilo.
Monitorování prostředků domény aplikace Popisuje, jak monitorovat využití procesoru a paměti doménou aplikace.
Slabé odkazy Popisuje funkce, které dovolují garbage collectoru sesbírat objekt, zatímco aplikace stále umožňuje přístup k objektu.

Odkazy

Viz také