IGCHost – rozhraní
Poskytuje metody pro získání informací o systému uvolňování paměti a pro řízení některých aspektů uvolňování paměti.
Poznámka
Počínaje rozhraním .NET Framework 4.5 můžete použít metodu IGCHost2::SetGCStartupLimitsEx k nastavení velikosti segmentu uvolňování paměti a maximální velikosti generování systému uvolňování paměti 0 na hodnoty větší, než DWORD
je limit, který je stanoven metodou SetGCStartupLimits .
Poznámka
Toto rozhraní je určené pouze pro odborné použití. Při nesprávném použití může mít vliv na výkon aplikace.
Metody
Metoda | Popis |
---|---|
Collect – metoda | Vynutí výskyt kolekce pro danou generaci bez ohledu na stav aktuálního uvolňování paměti. |
GetStats – metoda | Získá statistiku pro aktuální stav systému uvolňování paměti. |
GetThreadStats – metoda | Získá statistiku pro jednotlivá vlákna pro uvolňování paměti. |
SetGCStartupLimits – metoda | Nastaví velikost segmentu a maximální velikost pro generaci 0. |
SetVirtualMemLimit – metoda | Nastaví maximální velikost virtuální paměti modulu runtime. |
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: GCHost.idl, GCHost.h
Knihovny: Zahrnutý jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 2.0