Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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