CMemoryState::DumpStatistics
void DumpStatistics ( ) const;
Açıklamalar
Bir CMemoryState nesne fark üye işlevi tarafından doldurulan özlü bellek istatistikleri raporunu yazdırır. AfxDump aygıt üzerinde yazdırılır, rapor, aşağıdaki gösterir:
-
"Nesne" bloğu ( CObject::operator yenikullanılarak ayrılmış bellek bloklarını) sayısı hala öbek üzerinde tahsis.
-
Hala öbek üzerinde tahsis nonobject blok sayısı.
-
En fazla bellek boyutunu (bayt cinsinden) herhangi bir zamanda program tarafından kullanılan.
-
Şu anda (bayt cinsinden) program tarafından kullanılan toplam bellek.
Örnek rapor şuna:
0 bayt 0 ücretsiz blokları
2 nesne blok 8 bayt
0 bayt 0 sigara-nesne blokları
Kullanılan en büyük sayı: 8 bayt
Toplam ayırma: 8 bayt
-
İlk satır afxMemDF delayFreeMemDFiçin ayarlanmışsa, kaldırma gecikmeli olarak blok sayısı açıklar. Daha fazla bilgi için bkz: afxMemDF, "Makrolar ve Globals" bölümünde.
-
İkinci satırda kaç nesne bloklar hala öbek üzerinde ayrılmış kalır açıklar.
-
Üçüncü satır kaç nonobject blokları (diziler ya da yeni tahsis edilen yapılar) öbek üzerinde tahsis ve değil kaldırıldı açıklar.
-
Dördüncü satır, programın herhangi bir zamanda kullandığı en fazla bellek verir.
-
Son satırı için program tarafından kullanılan bellek toplam miktarı listelenir.
Örnek
Örneğin, bkz: CMemoryState Oluşturucu.
CMemoryState ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi