AppDomain.MonitoringSurvivedMemorySize Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém o número de bytes que sobreviveram à última coleção e que se sabe que são referenciados pelo domínio de aplicação atual.
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 Propriedade
O número de bytes sobreviventes.
- Atributos
Exceções
A propriedade static (Shared em Visual Basic) MonitoringIsEnabled é definida para false.
Observações
As estatísticas são atualizadas a cada recolha de lixo. No entanto, só garantem a precisão após uma recolha completa e bloqueadora; isto é, uma coleção que inclui todas as gerações e que interrompe a aplicação enquanto a recolha ocorre. Por exemplo, a GC.Collect() sobrecarga de métodos realiza uma coleção completa e bloqueante. (A recolha concorrente ocorre em segundo plano e não bloqueia a aplicação.)