Bagikan melalui


ICLRAppDomainResourceMonitor::GetCurrentSurvived Method

Mendapatkan jumlah byte yang bertahan dari pengumpulan sampah penuh dan pemblokiran terakhir dan yang dirujuk oleh domain aplikasi saat ini.

Sintaksis

HRESULT STDMETHODCALLTYPE GetCurrentSurvived(
             [in]  DWORD dwAppDomainId,
             [out] ULONGLONG *pAppDomainBytesSurvived,
             [out] ULONGLONG *pTotalBytesSurvived);

Parameter-parameternya

dwAppDomainId [di] ID domain aplikasi yang diminta.

pAppDomainBytesSurvived [out] Penunjuk ke jumlah byte yang bertahan setelah pengumpulan sampah terakhir yang dipegang oleh domain aplikasi ini. Setelah koleksi lengkap, angka ini akurat dan lengkap. Setelah koleksi sementara, jumlah ini berpotensi tidak lengkap. Parameter ini dapat berupa null.

pRuntimeBytesSurvived [out] Pointer ke jumlah total byte yang bertahan dari pengumpulan sampah terakhir. Setelah koleksi lengkap, angka ini menunjukkan jumlah byte yang disimpan dalam tumpukan terkelola. Setelah koleksi ephemeral, angka ini menunjukkan jumlah byte yang ditahan secara langsung dalam generasi ephemeral. Parameter ini dapat berupa null.

Mengembalikan Nilai

Metode ini mengembalikan HRESULT tertentu berikut serta kesalahan HRESULT yang menunjukkan kegagalan metode.

HRESULT Deskripsi
S_OK Metode berhasil diselesaikan.
COR_E_APPDOMAINUNLOADED Domain aplikasi telah dibongkar atau tidak ada.

Komentar

Statistik diperbarui hanya setelah pengumpulan sampah yang penuh dan memblokir; yaitu, koleksi yang mencakup semua generasi dan yang menghentikan aplikasi saat koleksi terjadi. Misalnya, GC.Collect() metode kelebihan beban melakukan koleksi pemblokiran penuh. Pengumpulan sampah bersamaan terjadi di latar belakang dan tidak memblokir aplikasi.

Metode GetCurrentSurvived ini setara dengan AppDomain.MonitoringSurvivedMemorySize properti terkelola yang tidak dikelola.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: MetaHost.h

Perpustakaan: Disertakan sebagai sumber daya dalam MSCorEE.dll

Versi .NET Framework: Tersedia sejak 4

Baca juga