Metodo ICLRAppDomainResourceMonitor::GetCurrentSurvivedICLRAppDomainResourceMonitor::GetCurrentSurvived Method

Ottiene il numero di byte esclusi l'ultima procedura completa di garbage collection bloccante e che fa riferimento il dominio applicazione corrente.Gets the number of bytes that survived the last full, blocking garbage collection and that are referenced by the current application domain.

SintassiSyntax

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

ParametriParameters

dwAppDomainId
[in] ID del dominio di applicazione richiesto.[in] The ID of the requested application domain.

pAppDomainBytesSurvived
[out] Puntatore al numero di byte rimasti dopo l'ultima garbage collection vengono mantenuti attivi da questo dominio applicazione.[out] A pointer to the number of bytes that survived after the last garbage collection that are held by this application domain. Dopo una raccolta completa, questo numero è preciso e completo.After a full collection, this number is accurate and complete. Dopo una raccolta temporanea, questo numero è potenzialmente incompleto.After an ephemeral collection, this number is potentially incomplete. Questo parametro può essere null.This parameter can be null.

pRuntimeBytesSurvived
[out] Puntatore al numero totale di byte rimasti dall'ultima garbage collection.[out] A pointer to the total number of bytes that survived from the last garbage collection. Dopo una raccolta completa, questo numero rappresenta il numero di byte che vengono mantenuti attivi negli heap gestiti.After a full collection, this number represents the number of the bytes that are held in managed heaps. Dopo una raccolta temporanea, questo numero rappresenta il numero di byte mantenuti attivi in generazioni temporanee.After an ephemeral collection, this number represents the number of bytes that are held live in ephemeral generations. Questo parametro può essere null.This parameter can be null.

Valore restituitoReturn Value

Questo metodo restituisce gli specifici HRESULT seguenti, nonché gli errori di HRESULT che indicano la mancata riuscita del metodo.This method returns the following specific HRESULTs as well as HRESULT errors that indicate method failure.

HRESULTHRESULT DescrizioneDescription
S_OKS_OK Metodo completato correttamente.The method completed successfully.
COR_E_APPDOMAINUNLOADEDCOR_E_APPDOMAINUNLOADED Il dominio applicazione è stato scaricato o non esiste.The application domain has been unloaded or does not exist.

NoteRemarks

Le statistiche vengono aggiornate solo dopo una procedura completa di garbage collection; bloccante ovvero, si verifica una raccolta che include tutte le generazioni e che interrompe l'applicazione durante la raccolta.Statistics are updated only after a full, blocking garbage collection; that is, a collection that includes all generations and that stops the application while collection occurs. Ad esempio, il GC.Collect() overload del metodo esegue una procedura completa di Garbage collection bloccante.For example, the GC.Collect() method overload performs a full, blocking collection. Garbage collection simultanea avviene in background e non blocca l'applicazione.Concurrent garbage collection occurs in the background and does not block the application.

Il GetCurrentSurvived metodo equivale a non gestito di gestito AppDomain.MonitoringSurvivedMemorySize proprietà.The GetCurrentSurvived method is the unmanaged equivalent of the managed AppDomain.MonitoringSurvivedMemorySize property.

RequisitiRequirements

Piattaforme: vedere requisiti di sistema.Platforms: See System Requirements.

Intestazione: Metahost. HHeader: MetaHost.h

Libreria: inclusa come risorsa in Mscoree. dllLibrary: Included as a resource in MSCorEE.dll

Versioni di .NET framework: Disponibile dalla 4Available since 4.NET Framework Versions: Disponibile dalla 4Available since 4

Vedere ancheSee Also

Interfaccia ICLRAppDomainResourceMonitorICLRAppDomainResourceMonitor Interface
Monitoraggio delle risorse del dominio dell'applicazioneApplication Domain Resource Monitoring
Interfacce di hostingHosting Interfaces
HostingHosting