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