AppDomain.MonitoringSurvivedMemorySize Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o número de bytes que sobreviveram à última coleta e que são conhecidos por serem referenciados pelo domínio do aplicativo 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 da propriedade
O número de bytes sobreviventes.
- Atributos
Exceções
A propriedade static
(Shared
no Visual Basic) MonitoringIsEnabled é definida como false
.
Comentários
As estatísticas são atualizadas com cada coleta de lixo. No entanto, eles têm a garantia de serem precisos somente após uma coleção completa de bloqueio; ou seja, uma coleção que inclui todas as gerações e que interrompe o aplicativo enquanto a coleção ocorre. Por exemplo, a sobrecarga do GC.Collect() método executa uma coleção completa de bloqueio. (A coleção simultânea ocorre em segundo plano e não bloqueia o aplicativo.)