Share via


ICLRAppDomainResourceMonitor Interface

Provides methods that inspect an application ___domain's memory and CPU usage.

Methods

Method

Description

ICLRAppDomainResourceMonitor::GetCurrentAllocated Method

Gets the total size, in bytes, of all memory allocations that have been made by the application ___domain since it was created, without subtracting memory that has been garbage-collected.

ICLRAppDomainResourceMonitor::GetCurrentSurvived Method

Gets the number of bytes that survived the last full, blocking garbage collection and that are referenced by the current application ___domain.

ICLRAppDomainResourceMonitor::GetCurrentCpuTime Method

Gets the total processor time that has been used by all threads while executing in the current application ___domain, since the application ___domain was created.

Remarks

The ICLRAppDomainResourceMonitor interface provides functionality that is similar to the following managed properties:

Requirements

Platforms: See .NET Framework System Requirements.

Header: MetaHost.h

Library: Included as a resource in MSCorEE.dll

.NET Framework Versions: 4

See Also

Reference

<appDomainResourceMonitoring> Element

Concepts

Application Domain Resource Monitoring

Other Resources

Hosting Interfaces

Hosting (Unmanaged API Reference)