Aracılığıyla paylaş


COR_HEAPINFO Yapısı

Çöp toplama yığını hakkında, numaralandırılabilir olup olmadığı da dahil olmak üzere genel bilgiler sağlar.

Sözdizimi

typedef struct _COR_HEAPINFO {
    BOOL areGCStructuresValid;
    DWORD pointerSize;
    DWORD numHeaps;
    BOOL concurrent;
    CorDebugGCType gcType;
} COR_HEAPINFO;

Members

Üye Description
areGCStructuresValid true atık toplama yapıları geçerliyse ve yığın numaralandırılabilirse; aksi takdirde , false.
pointerSize Hedef mimarideki işaretçilerin bayt cinsinden boyutu.
numHeaps İşlemdeki mantıksal çöp toplama yığınlarının sayısı.
concurrent true eşzamanlı (arka plan) çöp toplama etkinse; aksi takdirde , false.
gcType Çöp toplayıcının bir iş istasyonunda mı yoksa sunucuda mı çalıştığını gösteren CorDebugGCType numaralandırmasının bir üyesi.

Açıklamalar

Yapı örneği COR_HEAPINFO, ICorDebugProcess5::GetGCHeapInformation yöntemi çağrılarak döndürülür.

Atık toplama yığınındaki nesneleri numaralandırmadan önce, yığının areGCStructuresValid numaralandırılabilir durumda olduğundan emin olmak için alanı her zaman denetlemeniz gerekir. Daha fazla bilgi için bkz . ICorDebugProcess5::GetGCHeapInformation yöntemi.

Gereksinimler

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Üstbilgi: CorDebug.idl, CorDebug.h

Kütüphane: CorGuids.lib

.NET sürümleri: .NET Framework 4.5'ten itibaren kullanılabilir