AppDomain.MonitoringSurvivedMemorySize Eigenschaft
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Anzahl von Bytes ab, die nach der letzten Auflistung noch vorhanden sind und auf die bekanntermaßen von der aktuellen Anwendungsdomäne verwiesen wird.
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
Die Anzahl der noch vorhandenen Bytes.
- Attribute
Die static
(Shared
in Visual Basic) MonitoringIsEnabled-Eigenschaft ist auf false
festgelegt.
Die Statistiken werden mit jeder Garbage Collection aktualisiert. Sie sind jedoch garantiert erst nach einer vollständigen, blockierten Sammlung genau; das heißt, eine Auflistung, die alle Generationen enthält und die Anwendung beendet, während die Sammlung auftritt. Beispielsweise führt die GC.Collect() Methodenüberladung eine vollständige, blockierte Auflistung aus. (Gleichzeitige Auflistung tritt im Hintergrund auf und blockiert die Anwendung nicht.)
Produkt | Versionen |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.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 |
.NET Standard | 2.0, 2.1 |