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
| 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.
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.
| 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.
| 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.
| 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.