AppDomain.MonitoringSurvivedMemorySize 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 liczbę bajtów, które przetrwały ostatnią kolekcję i o których wiadomo, że są przywoływanych przez bieżącą domenę aplikacji.
public:
property long MonitoringSurvivedMemorySize { long get(); };
public long MonitoringSurvivedMemorySize { get; }
public long MonitoringSurvivedMemorySize { [System.Security.SecurityCritical] get; }
member this.MonitoringSurvivedMemorySize : int64
[<get: System.Security.SecurityCritical>]
member this.MonitoringSurvivedMemorySize : int64
Public ReadOnly Property MonitoringSurvivedMemorySize As Long
Wartość właściwości
Liczba bajtów, które przeżyły.
- Atrybuty
Wyjątki
Właściwość static
(Shared
w Visual Basic) MonitoringIsEnabled jest ustawiona na false
wartość .
Uwagi
Statystyki są aktualizowane przy użyciu każdego odzyskiwania pamięci. Jednak zagwarantowane jest, że będą one dokładne dopiero po pełnej, blokującej kolekcji; oznacza to, że kolekcja zawierająca wszystkie generacje i zatrzymuje aplikację podczas zbierania. Na przykład GC.Collect() przeciążenie metody wykonuje pełną, blokującą kolekcję. (Kolekcja współbieżna występuje w tle i nie blokuje aplikacji).