Sdílet prostřednictvím


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

Viz také