GCMemoryInfo.FragmentedBytes 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
마지막 가비지 수집이 발생한 총 조각화를 가져옵니다.
public:
property long FragmentedBytes { long get(); };
public long FragmentedBytes { get; }
member this.FragmentedBytes : int64
Public ReadOnly Property FragmentedBytes As Long
속성 값
마지막 가비지 수집이 발생한 경우의 총 조각화입니다.
설명
예를 들어 애플리케이션에는 다음과 같은 5개의 개체가 있습니다.
| OBJ_A | OBJ_B | OBJ_C | OBJ_D | OBJ_E |
가OBJ_C
비 OBJ_E
지 수집되지만 힙이 압축되지 않은 경우 OBJ_B
결과 힙은 다음과 같습니다.
| OBJ_A | F | OBJ_D |
표시된 F
사이의 OBJ_A
OBJ_D
메모리는 해당 항목의 FragmentedBytes
일부로 간주되며 새 개체를 할당하는 데 사용됩니다.
이후 OBJ_D
메모리는 해당 메모리의 FragmentedBytes
일부로 간주되지 않지만 새 개체를 할당하는 데도 사용됩니다.