Uvolnění paměti

. Systém uvolňování paměti net spravuje přidělení a uvolnění paměti pro vaši aplikaci. Při každém vytvoření nového objektu modul CLR přidělí objektu paměť ze spravované haldy. Dokud je ve spravované haldě k dispozici adresní prostor, modul runtime bude pokračovat v přidělování prostoru pro nové objekty. Paměť však není neomezená. Z důvodu získání paměti musí nakonec systém uvolňování paměti provést uvolnění paměti. Optimalizující modul systému uvolňování paměti určuje nejvhodnější čas k provedení uvolnění paměti na základě způsobu přidělování paměti. Při uvolňování paměti systém ověřuje, zda objekty ve spravované haldě již nejsou používány aplikací, a provede nezbytné úkony k opětovnému získání paměti.

V této části

Nadpis Popis
Základy uvolňování paměti Popisuje způsob, jakým funguje systém uvolňování paměti, jakým způsobem jsou objekty přidělovány na spravované haldě, a další základní pojmy.
Uvolňování paměti pracovních stanic a serverů 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í, což je kolekce objektů generace 0 a 1, zatímco probíhá kolekce generace 2.
Halda pro velké objekty Popisuje velkou haldu objektů (LOH) a způsob uvolňování paměti velkých objektů.
Uvolňování paměti a výkon Popisuje kontroly výkonu, které slouží k diagnostice problémů uvolňování paměti a výkonu.
Vyvolané kolekce Popisuje způsob aktivace uvolňování paměti.
Režimy latence Popisuje režimy, které určují parametry systému uvolňování paměti.
Optimalizace pro sdílené hostování webů Popisuje způsob optimalizace uvolňování paměti na serverech, které jsou sdíleny několika malými weby.
Oznámení o uvolňování paměti Popisuje, jakým způsobem lze zjistit, kdy se blíží termín úplného uvolňování paměti a kdy bude uvolňování dokončeno.
Sledování prostředků domény aplikace Popisuje sledování využití procesoru a paměti doménou aplikace.
Slabé odkazy Popisuje funkce, které systému uvolňování paměti umožňují získat paměť objektu a zároveň podporují přístup aplikace k danému objektu.

Reference

Viz také