AppDomain.MonitoringSurvivedProcessMemorySize Właściwość

Definicja

Pobiera łączną liczbę bajtów, które przetrwały z ostatniej kolekcji dla wszystkich domen aplikacji w procesie.

C#
public static long MonitoringSurvivedProcessMemorySize { get; }
C#
public static long MonitoringSurvivedProcessMemorySize { [System.Security.SecurityCritical] get; }

Wartość właściwości

Całkowita liczba bajtów ocalałych dla tego procesu.

Atrybuty

Wyjątki

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

Uwagi

Po pełnym zablokowaniu kolekcji ta liczba reprezentuje liczbę bajtów, które są obecnie przechowywane na żywo na zarządzanych stertach. Powinna być zbliżona do liczby zgłoszonej przez metodę GetTotalMemory . Po kolekcji efemerycznej ta liczba reprezentuje liczbę bajtów, które są obecnie przechowywane w pokoleniach efemerycznych.

Dotyczy

Produkt Wersje
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Zobacz też