GCConserveMemory, element
Konfiguruje moduł odśmiecywania pamięci, aby zaoszczędzić pamięć kosztem częstszych odzyskiwania pamięci i ewentualnie dłuższy czas wstrzymania. Wartość domyślna to 0 — oznacza to brak zmian. Oprócz wartości domyślnej 0 wartości od 1 do 9 (włącznie) są prawidłowe. Im wyższa wartość, tym bardziej moduł odśmiecający pamięć próbuje zaoszczędzić pamięć, a tym samym zachować mały stertę. Jeśli wartość jest inna niż zero, duże sterty obiektów zostaną skompaktowane automatycznie, jeśli ma zbyt dużo fragmentacji.
<Konfiguracji>
<Środowiska wykonawczego>
<GCConserveMemory>
Składnia
<GCConserveMemory
enabled="n"/>
Atrybuty
Atrybut | Opis |
---|---|
enabled |
Atrybut wymagany. Określa, jak mocno moduł odśmieceń pamięci powinien próbować zaoszczędzić pamięć. |
włączony atrybut
Wartość | Opis |
---|---|
n |
Wartość domyślna to 0 — oznacza to brak zmian. Oprócz 0 wartości z zakresu od 1 do 9 (włącznie) są prawidłowe. Im wyższa wartość, tym bardziej moduł odśmiecający pamięć próbuje zaoszczędzić pamięć, a tym samym zachować mały stertę. |
Elementy podrzędne
Brak.
Elementy nadrzędne
Element | Opis |
---|---|
configuration |
Element główny w każdym pliku konfiguracji używanym przez środowisko uruchomieniowe języka wspólnego i aplikacje programu .NET Framework. |
runtime |
Zawiera informacje dotyczące powiązania zestawu oraz wyrzucania elementów bezużytecznych. |
Uwagi
To ustawienie zostało wprowadzone w .NET Framework 4.8.