AppResourceGroupMemoryReport AppResourceGroupMemoryReport AppResourceGroupMemoryReport AppResourceGroupMemoryReport Class

Definition

Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Prerelease APIs are identified by a Prerelease label.

[Contains prerelease APIs.]
Provides memory information for a resource group, such as commit usage.

public : sealed class AppResourceGroupMemoryReport : IAppResourceGroupMemoryReportpublic sealed class AppResourceGroupMemoryReport : IAppResourceGroupMemoryReportPublic NotInheritable Class AppResourceGroupMemoryReport Implements IAppResourceGroupMemoryReport// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 Insider Preview (introduced v10.0.16257.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v5)
Capabilities
appDiagnostics

Properties

CommitUsageLevel CommitUsageLevel CommitUsageLevel CommitUsageLevel

Prerelease. Returns the commit usage level for the resource group.

public : AppMemoryUsageLevel CommitUsageLevel { get; }public AppMemoryUsageLevel CommitUsageLevel { get; }Public ReadOnly Property CommitUsageLevel As AppMemoryUsageLevel// You can use this property in JavaScript.
Value
AppMemoryUsageLevel AppMemoryUsageLevel AppMemoryUsageLevel AppMemoryUsageLevel

The amount of memory that has been allocated a data storage location as opposed to simply being reserved for future allocation.

CommitUsageLimit CommitUsageLimit CommitUsageLimit CommitUsageLimit

Prerelease. Gets the limit of the amount of memory that can be committed (allocated) by this resource group.

public : ulong CommitUsageLimit { get; }public ulong CommitUsageLimit { get; }Public ReadOnly Property CommitUsageLimit As ulong// You can use this property in JavaScript.
Value
ulong ulong ulong ulong

The maximum amount of memory that is available for allocation.

Additional features and requirements
Device family
Windows 10 Insider Preview (introduced v10.0.16257.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v5)
Capabilities
appDiagnostics

Remarks

The commit limit is roughly the current pagefile size + the amount of RAM - the amount of RAM allocated to non-pageable memory.

PrivateCommitUsage PrivateCommitUsage PrivateCommitUsage PrivateCommitUsage

Prerelease. Gets the amount of private memory (memory that can't be shared between processes) committed by this resource group.

public : ulong PrivateCommitUsage { get; }public ulong PrivateCommitUsage { get; }Public ReadOnly Property PrivateCommitUsage As ulong// You can use this property in JavaScript.
Value
ulong ulong ulong ulong

The amount of private commit memory.

Additional features and requirements
Device family
Windows 10 Insider Preview (introduced v10.0.16257.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v5)
Capabilities
appDiagnostics

TotalCommitUsage TotalCommitUsage TotalCommitUsage TotalCommitUsage

Prerelease. Gets the total amount of memory committed by this resource group.

public : ulong TotalCommitUsage { get; }public ulong TotalCommitUsage { get; }Public ReadOnly Property TotalCommitUsage As ulong// You can use this property in JavaScript.
Value
ulong ulong ulong ulong

The total amount of committed memory.

Additional features and requirements
Device family
Windows 10 Insider Preview (introduced v10.0.16257.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v5)
Capabilities
appDiagnostics

Remarks

The total amount of committed memory is the sum of the private commit + the shared commit.

See Also