GCSettings.LatencyMode Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia bieżący tryb opóźnienia dla odzyskiwania pamięci.
public:
static property System::Runtime::GCLatencyMode LatencyMode { System::Runtime::GCLatencyMode get(); void set(System::Runtime::GCLatencyMode value); };
public static System.Runtime.GCLatencyMode LatencyMode { get; [System.Security.SecurityCritical] set; }
public static System.Runtime.GCLatencyMode LatencyMode { get; set; }
[<set: System.Security.SecurityCritical>]
static member LatencyMode : System.Runtime.GCLatencyMode with get, set
static member LatencyMode : System.Runtime.GCLatencyMode with get, set
Public Shared Property LatencyMode As GCLatencyMode
Wartość właściwości
Jedna z wartości wyliczenia, która określa tryb opóźnienia.
- Atrybuty
Wyjątki
Właściwość LatencyMode jest ustawiana na nieprawidłową wartość.
-lub-
LatencyMode Nie można ustawić właściwości na NoGCRegion.
Uwagi
Możesz zmniejszyć poziom natrętności odzyskiwania pamięci w aplikacji, ustawiając wartość na LowLatency wartość podczas GCLatencyMode operacji krytycznych. Po zakończeniu takich operacji wróć do trybu wyższego opóźnienia, aby można było odzyskać więcej obiektów w celu zwiększenia ilości pamięci.
Zwykle ustawiasz wartość LatencyMode właściwości, aby zdefiniować tryb opóźnienia modułu odśmiecenia pamięci. Nie można jednak ustawić trybu opóźnienia regionu GC, przypisując GCLatencyMode.NoGCRegion wartość wyliczenia do LatencyMode właściwości. Zamiast tego wywołasz metodę GC.TryStartNoGCRegion , aby rozpocząć tryb opóźnienia regionu GC i wywołać metodę GC.EndNoGCRegion , aby ją zakończyć.
Zobacz Tryby opóźnienia , aby zapoznać się z omówieniem sposobu, w jaki ustawienia konfiguracji środowiska uruchomieniowego na potrzeby odzyskiwania pamięci wpływają na wartość domyślną wyliczenia GCLatencyMode .