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.

Zobacz też