Bagikan melalui


Metode ICLRGCManager::GetStats

Mendapatkan satu set statistik saat ini tentang sistem pengumpulan sampah runtime bahasa umum.

Sintaks

HRESULT GetStats (  
    [in, out] COR_GC_STATS *pStats  
);  

Parameter

pStats
[in, out] Instans COR_GC_STATS yang berisi statistik yang diminta.

Tampilkan Nilai

HRESULT Deskripsi
S_OK GetStats berhasil dikembalikan.
HOST_E_CLRNOTAVAILABLE Runtime bahasa umum (CLR) belum dimuat ke dalam proses, atau CLR berada dalam status yang tidak dapat menjalankan kode terkelola atau tidak berhasil memproses panggilan.
HOST_E_TIMEOUT Waktu panggilan habis.
HOST_E_NOT_OWNER Pemanggil tidak memiliki kunci.
HOST_E_ABANDONED Peristiwa dibatalkan saat rangkaian atau fiber yang diblokir sedang menunggunya.
E_FAIL Terjadi kegagalan bencana yang tidak diketahui. Saat metode menampilkan E_FAIL, CLR tidak lagi dapat digunakan dalam proses. Panggilan berikutnya ke metode hosting menampilkan HOST_E_CLRNOTAVAILABLE.

Keterangan

Runtime bahasa umum hanya menghitung dan mengembalikan statistik yang ditentukan oleh bidang FlagspStats.

Atur bidang Flags ke satu atau beberapa nilai enumerasi COR_GC_STAT_TYPES untuk menentukan statistik mana dalam struktur COR_GC_STATS yang akan diatur.

Contoh penggunaannya adalah sebagai berikut:

COR_GC_STATS GCStats;  
GCStats.Flags = COR_GC_COUNTS | COR_GC_MEMORYUSAGE;  
pCLRGCManager->GetStats(&GCStats);  

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: MSCorEE.h

Pustaka: Disertakan sebagai sumber daya di MSCorEE.dll

Versi .NET Framework: Tersedia mulai dari 2.0

Lihat juga