AppDomain.MonitoringSurvivedMemorySize 속성


현재 애플리케이션 도메인에서 참조하도록 알려진 마지막 컬렉션 후에도 유지되는 바이트 수를 가져옵니다.Gets the number of bytes that survived the last collection and that are known to be referenced by the current application domain.

 property long MonitoringSurvivedMemorySize { long get(); };
[get: System.Security.SecurityCritical]
public long MonitoringSurvivedMemorySize { get; }
member this.MonitoringSurvivedMemorySize : int64
Public ReadOnly Property MonitoringSurvivedMemorySize As Long

속성 값

유지되는 바이트 수입니다.The number of surviving bytes.



static(Visual Basic의 경우 Shared) MonitoringIsEnabled 속성이 false로 설정된 경우The static (Shared in Visual Basic) MonitoringIsEnabled property is set to false.


통계는 각 가비지 수집으로 업데이트 됩니다.The statistics are updated with each garbage collection. 그러나 전체 차단 컬렉션 이후에 정확 하 게 되도록 보장 됩니다. 즉, 수집 하는 동안 애플리케이션을 중지 하는 모든 세대를 포함 하는 컬렉션에 발생 합니다.However, they are guaranteed to be accurate only after a full, blocking collection; that is, a collection that includes all generations and that stops the application while collection occurs. 예를 들어 GC.Collect() 메서드 오버 로드는 전체 차단 컬렉션을 수행 합니다.For example, the GC.Collect() method overload performs a full, blocking collection. (동시 컬렉션 백그라운드에서 발생 하며 애플리케이션을 차단 하지 않습니다.)(Concurrent collection occurs in the background and does not block the application.)


직접 실행 호출자에 대 한 완전 신뢰가 필요 합니다.Requires full trust for the immediate caller. 이 멤버는 부분적으로 신뢰할 수 있는 또는 투명 코드에서 사용할 수 없습니다.This member cannot be used by partially trusted or transparent code.

적용 대상

추가 정보