Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee wordt het aantal bytes opgehaald dat de laatste volledige, blokkering van garbagecollection heeft overleefd en waarnaar wordt verwezen door het huidige toepassingsdomein.
Syntaxis
HRESULT STDMETHODCALLTYPE GetCurrentSurvived(
[in] DWORD dwAppDomainId,
[out] ULONGLONG *pAppDomainBytesSurvived,
[out] ULONGLONG *pTotalBytesSurvived);
Parameterwaarden
dwAppDomainId [in] De id van het aangevraagde toepassingsdomein.
pAppDomainBytesSurvived [uit] Een aanwijzer naar het aantal bytes dat is overleefd na de laatste garbagecollection die door dit toepassingsdomein wordt bewaard. Na een volledige verzameling is dit getal nauwkeurig en compleet. Na een kortstondige verzameling is dit getal mogelijk onvolledig. Deze parameter kan zijn null.
pRuntimeBytesSurvived [uit] Een aanwijzer naar het totale aantal bytes dat van de laatste garbagecollection heeft overleefd. Na een volledige verzameling vertegenwoordigt dit getal het aantal bytes dat in beheerde heaps wordt bewaard. Na een kortstondige verzameling vertegenwoordigt dit getal het aantal bytes dat in kortstondige generaties wordt bewaard. Deze parameter kan zijn null.
Retourwaarde
Deze methode retourneert de volgende specifieke HRESULT's, evenals HRESULT-fouten die duiden op een fout in de methode.
| HRESULT | Beschrijving |
|---|---|
| S_OK | De methode is voltooid. |
| COR_E_APPDOMAINUNLOADED | Het toepassingsdomein is uitgepakt of bestaat niet. |
Opmerkingen
Statistieken worden pas bijgewerkt na een volledige, blokkerende garbagecollection; Dat wil gezegd: een verzameling die alle generaties omvat en die de toepassing stopt terwijl de verzameling plaatsvindt. De overbelasting van de GC.Collect() methode voert bijvoorbeeld een volledige, blokkerende verzameling uit. Gelijktijdige garbagecollection vindt plaats op de achtergrond en blokkeert de toepassing niet.
De GetCurrentSurvived methode is het onbeheerde equivalent van de beheerde AppDomain.MonitoringSurvivedMemorySize eigenschap.
Requirements
Platformen: Zie Systeemvereisten.
Rubriek: MetaHost.h
Bibliotheek: Opgenomen als een resource in MSCorEE.dll
.NET Framework-versies: Beschikbaar sinds 4