Edit

Share via


IMemoryUtilizationSnapshot Interface

Definition

public interface IMemoryUtilizationSnapshot
type IMemoryUtilizationSnapshot = interface
Public Interface IMemoryUtilizationSnapshot

Properties

BadListSize

The size in bytes of the memory in the list of the physical memory pages that are known to be bad due to hardware faults.

CommitSize

The size in bytes of all committed pages in the system in both kernel-space and user-space.

FreeListSize

The size in bytes of the memory in the list of pages that are free, but have not yet been zeroed out.

InUseListSize

The size in bytes of the the memory in list of pages that are currently part of a process or system working set.

MemoryDescriptorListAllocationsSize

The size in bytes of all memory descriptor lists (MDLs) that have been allocated.

ModifiedListSize

The size in bytes of the memory in the list of pages that have been removed from a working set, and which have been modified since last being flushed to disk.

ModifiedNoWriteListSize

The size in bytes of the memory in the list of pages that have been removed from a working set, and which have been modified since last being flushed to disk, but which cannot currently be flushed to disk.

ModifiedPageFileDataSize

The size in bytes of the page files that have been modified since last being flushed to disk.

NonPagedPoolSize

The size in bytes of the kernel's commit space that are guaranteed not be paged.

NonSuperfetchStandbyListSize

For priorities lower than superfetch (priorities 0-5), the sum in bytes of the sizes of the memory in each per-priority list of pages that have been removed from a working set, and which have not been modified since last being flushed to disk (for priorities lower than superfetch).

PagedPoolCommitSize

The size in bytes of the kernel's commit space that might or might not be paged.

RepurposedListSize

The sum in bytes of the sizes of the memory in each per-priority list of pages that were previously in the standby state, but which have been repurposed by the memory manager.

RepurposedSubListSizes

The sizes in bytes of memory in the per-priority lists of pages that were previously in the standby state, but which have been repurposed by the memory manager.

StandbyListSize

The sum in bytes of the sizes of the memory in each per-priority list of pages that have been removed from a working set, and which have not been modified since last being flushed to disk.

StandbySubListSizes

The sizes in bytes of the memory in the per-priority lists of pages that have been removed from a working set, and which have not been modified since last being flushed to disk.

Timestamp
ZeroListSize

The size in bytes of the memory in the list of pages that have been zeroed out.

Applies to