GCMemoryInfo.FragmentedBytes 속성

정의

마지막 가비지 수집이 발생한 총 조각화를 가져옵니다.

public:
 property long FragmentedBytes { long get(); };
public long FragmentedBytes { get; }
member this.FragmentedBytes : int64
Public ReadOnly Property FragmentedBytes As Long

속성 값

Int64

마지막 가비지 수집이 발생한 경우의 총 조각화입니다.

설명

예를 들어 애플리케이션에는 다음과 같은 5개의 개체가 있습니다.

| OBJ_A | OBJ_B | OBJ_C | OBJ_D | OBJ_E |

OBJ_COBJ_E 지 수집되지만 힙이 압축되지 않은 경우 OBJ_B결과 힙은 다음과 같습니다.

| OBJ_A | F | OBJ_D |

표시된 F사이의 OBJ_A OBJ_D메모리는 해당 항목의 FragmentedBytes 일부로 간주되며 새 개체를 할당하는 데 사용됩니다.

이후 OBJ_D 메모리는 해당 메모리의 FragmentedBytes 일부로 간주되지 않지만 새 개체를 할당하는 데도 사용됩니다.

적용 대상