다음을 통해 공유


GC 멤버

사용하지 않는 메모리를 자동적으로 회수하는 서비스인 시스템 가비지 수집기를 제어합니다.

다음 표에서는 GC 형식에 의해 노출되는 멤버를 보여 줍니다.

Public 속성

  이름 설명
Public property Static Supported by the .NET Compact Framework MaxGeneration 시스템에서 현재 지원하는 가장 큰 세대 번호를 가져옵니다.

위쪽

Public 메서드

  이름 설명
Public method Static AddMemoryPressure 가비지 수집을 예약할 때 고려해야 할 많은 양의 관리되지 않는 메모리 할당을 런타임에 알립니다.
Public method Static Collect 오버로드되었습니다. 가비지 수집을 수행하도록 합니다.
Public method Static CollectionCount 지정된 세대의 개체에 대해 가비지 수집이 수행된 횟수를 반환합니다.
Public method Supported by the .NET Compact Framework Equals  오버로드되었습니다. 두 개의 Object 인스턴스가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public method Static GetGeneration 오버로드되었습니다. 개체의 현재 세대 번호를 반환합니다.
Public method Supported by the .NET Compact Framework GetHashCode  특정 형식에 대한 해시 함수로 사용되며 GetHashCode는 해시 알고리즘 및 해시 테이블과 같은 데이터 구조에 사용하기 적당합니다. (Object에서 상속됨)
Public method Static Supported by the .NET Compact Framework GetTotalMemory 현재 할당되었다고 여겨지는 바이트 수를 검색합니다. 매개 변수는 시스템에서 가비지를 수집하고 개체를 종료할 수 있도록 이 메서드가 반환되기 전에 잠시 동안 대기할 수 있는지 여부를 나타냅니다.
Public method Supported by the .NET Compact Framework GetType  현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public method Static Supported by the .NET Compact Framework KeepAlive 지정된 개체를 참조하며 현재 루틴의 시작부터 이 메서드가 호출되는 지점까지 가비지 수집이 불가능하도록 합니다.
Public method Static Supported by the .NET Compact Framework ReferenceEquals  지정한 Object 인스턴스가 동일한지 여부를 확인합니다. (Object에서 상속됨)
Public method Static RemoveMemoryPressure 관리되는 메모리가 해제되었고 가비지 수집을 예약할 때 더 이상 고려할 필요가 없다고 런타임에 알립니다.
Public method Static Supported by the .NET Compact Framework ReRegisterForFinalize SuppressFinalize가 이전에 호출된 지정된 개체에 대해 시스템에서 종료자를 호출하도록 요청합니다.
Public method Static Supported by the .NET Compact Framework SuppressFinalize 시스템에서 지정된 개체에 대해 종료자를 호출하지 않도록 요청합니다.
Public method Supported by the .NET Compact Framework ToString  현재 Object를 나타내는 String을 반환합니다. (Object에서 상속됨)
Public method Static Supported by the .NET Compact Framework WaitForPendingFinalizers 종료자의 큐를 처리하는 스레드에서 해당 큐를 비울 때까지 현재의 스레드를 일시 중단합니다.

위쪽

참고 항목

참조

GC 클래스
System 네임스페이스