AppDomain.MonitoringSurvivedMemorySize Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el número de bytes que sobrevivieron a la última recolección y a la que se sabe que hace referencia el dominio de aplicación actual.
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
Valor de propiedad
Número de bytes supervivientes.
- Atributos
Excepciones
La propiedad static
(Shared
en Visual Basic) MonitoringIsEnabled propiedad está establecida en false
.
Comentarios
Las estadísticas se actualizan con cada recolección de elementos no utilizados. Sin embargo, se garantiza que son precisos solo después de una recopilación completa de bloqueo; es decir, una colección que incluye todas las generaciones y que detiene la aplicación mientras se produce la recopilación. Por ejemplo, la sobrecarga del método GC.Collect() genera una recolección de bloqueo completa. (La colección simultánea se produce en segundo plano y no bloquea la aplicación).