AppDomain.MonitoringSurvivedProcessMemorySize Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the total bytes that survived from the last collection for all application domains in the process.
public:
static property long MonitoringSurvivedProcessMemorySize { long get(); };
public static long MonitoringSurvivedProcessMemorySize { get; }
public static long MonitoringSurvivedProcessMemorySize { [System.Security.SecurityCritical] get; }
static member MonitoringSurvivedProcessMemorySize : int64
[<get: System.Security.SecurityCritical>]
static member MonitoringSurvivedProcessMemorySize : int64
Public Shared ReadOnly Property MonitoringSurvivedProcessMemorySize As Long
Property Value
The total number of surviving bytes for the process.
- Attributes
Exceptions
The static
(Shared
in Visual Basic) MonitoringIsEnabled property is set to false
.
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.