AppDomain.MonitoringSurvivedProcessMemorySize AppDomain.MonitoringSurvivedProcessMemorySize AppDomain.MonitoringSurvivedProcessMemorySize AppDomain.MonitoringSurvivedProcessMemorySize Property

Definition

Gets the total bytes that survived from the last collection for all application domains in the process.

public:
 static property long MonitoringSurvivedProcessMemorySize { long get(); };
[get: System.Security.SecurityCritical]
public static long MonitoringSurvivedProcessMemorySize { get; }
member this.MonitoringSurvivedProcessMemorySize : int64
Public Shared ReadOnly Property MonitoringSurvivedProcessMemorySize As Long

Property Value

The total number of surviving bytes for the process.

Exceptions

Remarks

After a full, blocking collection, this number represents the number of bytes currently held live on managed heaps. It should be close to the number reported by the GetTotalMemory method. After an ephemeral collection, this number represents the number of bytes currently held live in ephemeral generations.

Security

SecurityCriticalAttribute
Requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

Applies to

See also