Udostępnij za pośrednictwem


AppDomain.MonitoringSurvivedMemorySize Właściwość

Definicja

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

Int64

Liczba bajtów, które przeżyły.

Atrybuty

Wyjątki

Właściwość static (Shared w Visual Basic) MonitoringIsEnabled jest ustawiona na falsewartość .

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).

Dotyczy

Zobacz też