DnsServerMemoryStatistics class

DNS server statistics related to memory usage for different operations on the server.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[ClassVersion("1.0.0"), dynamic, provider("DnsServerPSProvider"), AMENDMENT]
class DnsServerMemoryStatistics
{
  uint32                    Memory;
  uint32                    Alloc;
  uint32                    Free;
  uint32                    StdUsed;
  uint32                    StdReturn;
  uint32                    StdInUse;
  uint32                    StdMemory;
  uint32                    StdToHeapAlloc;
  uint32                    StdToHeapFree;
  uint32                    StdToHeapInUse;
  uint32                    StdToHeapMemory;
  uint32                    StdBlockAlloc;
  uint32                    StdBlockUsed;
  uint32                    StdBlockReturn;
  uint32                    StdBlockInUse;
  uint32                    StdBlockFreeList;
  uint32                    StdBlockFreeListMemory;
  uint32                    StdBlockMemory;
  DnsServerMemtagStatistics MemTags[];
};

Members

The DnsServerMemoryStatistics class has these types of members:

Properties

The DnsServerMemoryStatistics class has these properties.

Alloc

Data type: uint32

Access type: Read-only

The cumulative number of times memory was allocated by the server.

Free

Data type: uint32

Access type: Read-only

The cumulative number of times memory was released by the server.

Memory

Data type: uint32

Access type: Read-only

The total memory currently allocated by the servers, in bytes.

MemTags

Data type: DnsServerMemtagStatistics array

Access type: Read/write

Qualifiers: EmbeddedInstance ("DnsServerMemtagStatistics")

Memory statistics for various server operations.

StdBlockAlloc

Data type: uint32

Access type: Read-only

The cumulative number of common-size blocks allocated by the server.

StdBlockFreeList

Data type: uint32

Access type: Read-only

The number of common-size blocks currently on internal free lists.

StdBlockFreeListMemory

Data type: uint32

Access type: Read-only

The total size of memory, in bytes, of common size blocks currently on internal free lists.

StdBlockInUse

Data type: uint32

Access type: Read-only

The number of common-size blocks currently being used.

StdBlockMemory

Data type: uint32

Access type: Read-only

The total size of memory, in bytes, of all currently allocated blocks.

StdBlockReturn

Data type: uint32

Access type: Read-only

The cumulative number of common-size blocks returned from an internal free list.

StdBlockUsed

Data type: uint32

Access type: Read-only

The cumulative number of common-size blocks allocated from an internal free list.

StdInUse

Data type: uint32

Access type: Read-only

The total number of common-size blocks of allocated memory currently used by the server.

StdMemory

Data type: uint32

Access type: Read-only

The total size, in bytes, of common-size blocks that are currently being used by the server.

StdReturn

Data type: uint32

Access type: Read-only

The cumulative number of times a common-size block of memory was released by the server.

StdToHeapAlloc

Data type: uint32

Access type: Read-only

The cumulative number of arbitrary-size blocks of memory allocated from system memory.

StdToHeapFree

Data type: uint32

Access type: Read-only

The cumulative number of arbitrary-size blocks of memory released to system memory.

StdToHeapInUse

Data type: uint32

Access type: Read-only

The number of arbitrary-size blocks of memory currently in use.

StdToHeapMemory

Data type: uint32

Access type: Read-only

The total size of memory, in bytes, currently used by non-standard sized blocks.

StdUsed

Data type: uint32

Access type: Read-only

The cumulative number of times a common-size block of memory was allocated by the server.

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2012
Namespace
Root\Microsoft\Windows\Dns
MOF
DnsServerPSProvider.mof
DLL
DnsServerPSProvider.dll

See also

DnsServerPSProvider Provider