Win32_PerfRawData_NETFramework_NETCLRMemory, ROOT\CIMV2

Class | Methods | Properties (33) | Qualifiers (12) | Instances (1) | Namespaces (1)
Samples: VB Script | C# | VB.Net | Search on:Microsoft

Description

Counters for CLR Garbage Collected heap.

Win32_PerfRawData_NETFramework_NETCLRMemory properties

Win32_PerfRawData_NETFramework_NETCLRMemory has 33 properties (24 Local, 9 Derived)

NameOriginCIMType
AllocatedBytesPersecWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
CaptionCIM_StatisticalInformation8 [string]
DescriptionCIM_StatisticalInformation8 [string]
FinalizationSurvivorsWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
Frequency_ObjectWin32_Perf21 [uint64]
Frequency_PerfTimeWin32_Perf21 [uint64]
Frequency_Sys100NSWin32_Perf21 [uint64]
Gen0heapsizeWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
Gen0PromotedBytesPerSecWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
Gen1heapsizeWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
Gen1PromotedBytesPerSecWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
Gen2heapsizeWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
LargeObjectHeapsizeWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
key
Name
CIM_StatisticalInformation8 [string]
NumberBytesinallHeapsWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
NumberGCHandlesWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
NumberGen0CollectionsWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
NumberGen1CollectionsWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
NumberGen2CollectionsWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
NumberInducedGCWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
NumberofPinnedObjectsWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
NumberofSinkBlocksinuseWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
NumberTotalcommittedBytesWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
NumberTotalreservedBytesWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
PercentTimeinGCWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
PercentTimeinGC_BaseWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
ProcessIDWin32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
PromotedFinalizationMemoryfromGen0Win32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
PromotedMemoryfromGen0Win32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
PromotedMemoryfromGen1Win32_PerfRawData_NETFramework_NETCLRMemory19 [uint32]
Timestamp_ObjectWin32_Perf21 [uint64]
Timestamp_PerfTimeWin32_Perf21 [uint64]
Timestamp_Sys100NSWin32_Perf21 [uint64]

Detailed description of Win32_PerfRawData_NETFramework_NETCLRMemory properties

Local properties (24) of Win32_PerfRawData_NETFramework_NETCLRMemory class

AllocatedBytesPersec property
CIMTYPE'uint32'
CounterType272696320
DefaultScale-6
Description'This counter displays the rate of bytes per second allocated on the GC Heap. This counter is updated at the end of every GC; not at each allocation. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval.'
DetailLevel100
DisplayName'Allocated Bytes/sec'
DisplayName009'Allocated Bytes/sec'
HelpIndex0
PerfIndex0
AllocatedBytesPersec property is in 2 classes of ROOT\cimv2 and in 1 namespace
FinalizationSurvivors property
CIMTYPE'uint32'
CounterType65536
DefaultScale-1
Description'This counter displays the number of garbage collected objects that survive a collection because they are waiting to be finalized. If these objects hold references to other objects then those objects also survive but are not counted by this counter; the "Promoted Finalization-Memory from Gen 0" and "Promoted Finalization-Memory from Gen 1" counters represent all the memory that survived due to finalization. This counter is not a cumulative counter; its updated at the end of every GC with count of the survivors during that particular GC only. This counter was designed to indicate the extra overhead that the application might incur because of finalization.'
DetailLevel100
DisplayName'Finalization Survivors'
DisplayName009'Finalization Survivors'
HelpIndex0
PerfIndex0
FinalizationSurvivors property is in 2 classes of ROOT\cimv2 and in 1 namespace
Gen0heapsize property
CIMTYPE'uint32'
CounterType65536
DefaultScale-4
Description'This counter displays the maximum bytes that can be allocated in generation 0 (Gen 0); its does not indicate the current number of bytes allocated in Gen 0. A Gen 0 GC is triggered when the allocations since the last GC exceed this size. The Gen 0 size is tuned by the Garbage Collector and can change during the execution of the application. At the end of a Gen 0 collection the size of the Gen 0 heap is infact 0 bytes; this counter displays the size (in bytes) of allocations that would trigger the next Gen 0 GC. This counter is updated at the end of a GC; its not updated on every allocation.'
DetailLevel100
DisplayName'Gen 0 heap size'
DisplayName009'Gen 0 heap size'
HelpIndex0
PerfIndex0
Gen0heapsize property is in 2 classes of ROOT\cimv2 and in 1 namespace
Gen0PromotedBytesPerSec property
CIMTYPE'uint32'
CounterType272696320
DefaultScale-4
Description'This counter displays the bytes per second that are promoted from generation 0 (youngest) to generation 1; objects that are promoted just because they are waiting to be finalized are not included in this counter. Memory is promoted when it survives a garbage collection. This counter was designed as an indicator of relatively long-lived objects being created per sec. This counter displays the difference between the values observed in the last two samples divided by the duration of the sample interval.'
DetailLevel100
DisplayName'Gen 0 Promoted Bytes/Sec'
DisplayName009'Gen 0 Promoted Bytes/Sec'
HelpIndex0
PerfIndex0
Gen0PromotedBytesPerSec property is in 2 classes of ROOT\cimv2 and in 1 namespace
Gen1heapsize property
CIMTYPE'uint32'
CounterType65536
DefaultScale-4
Description'This counter displays the current number of bytes in generation 1 (Gen 1); this counter does not display the maximum size of Gen 1. Objects are not directly allocated in this generation; they are promoted from previous Gen 0 GCs. This counter is updated at the end of a GC; its not updated on every allocation.'
DetailLevel100
DisplayName'Gen 1 heap size'
DisplayName009'Gen 1 heap size'
HelpIndex0
PerfIndex0
Gen1heapsize property is in 2 classes of ROOT\cimv2 and in 1 namespace
Gen1PromotedBytesPerSec property
CIMTYPE'uint32'
CounterType272696320
DefaultScale-4
Description'This counter displays the bytes per second that are promoted from generation 1 to generation 2 (oldest); objects that are promoted just because they are waiting to be finalized are not included in this counter. Memory is promoted when it survives a garbage collection. Nothing is promoted from generation 2 since it is the oldest. This counter was designed as an indicator of very long-lived objects being created per sec. This counter displays the difference between the values observed in the last two samples divided by the duration of the sample interval.'
DetailLevel100
DisplayName'Gen 1 Promoted Bytes/Sec'
DisplayName009'Gen 1 Promoted Bytes/Sec'
HelpIndex0
PerfIndex0
Gen1PromotedBytesPerSec property is in 2 classes of ROOT\cimv2 and in 1 namespace
Gen2heapsize property
CIMTYPE'uint32'
CounterType65536
DefaultScale-6
Description'This counter displays the current number of bytes in generation 2 (Gen 2). Objects are not directly allocated in this generation; they are promoted from Gen 1 during previous Gen 1 GCs. This counter is updated at the end of a GC; its not updated on every allocation.'
DetailLevel100
DisplayName'Gen 2 heap size'
DisplayName009'Gen 2 heap size'
HelpIndex0
PerfIndex0
Gen2heapsize property is in 2 classes of ROOT\cimv2 and in 1 namespace
LargeObjectHeapsize property
CIMTYPE'uint32'
CounterType65536
DefaultScale-6
Description'This counter displays the current size of the Large Object Heap in bytes. Objects greater than a threshold are treated as large objects by the Garbage Collector and are directly allocated in a special heap; they are not promoted through the generations. In CLR v1.1 and above this threshold is equal to 85000 bytes. This counter is updated at the end of a GC; it�s not updated on every allocation.'
DetailLevel100
DisplayName'Large Object Heap size'
DisplayName009'Large Object Heap size'
HelpIndex0
PerfIndex0
LargeObjectHeapsize property is in 2 classes of ROOT\cimv2 and in 1 namespace
NumberBytesinallHeaps property
CIMTYPE'uint32'
CounterType65536
DefaultScale-6
Description'This counter is the sum of four other counters; Gen 0 Heap Size; Gen 1 Heap Size; Gen 2 Heap Size and the Large Object Heap Size. This counter indicates the current memory allocated in bytes on the GC Heaps.'
DetailLevel100
DisplayName'# Bytes in all Heaps'
DisplayName009'# Bytes in all Heaps'
HelpIndex0
PerfIndex0
NumberBytesinallHeaps property is in 2 classes of ROOT\cimv2 and in 1 namespace
NumberGCHandles property
CIMTYPE'uint32'
CounterType65536
DefaultScale-1
Description'This counter displays the current number of GC Handles in use. GCHandles are handles to resources external to the CLR and the managed environment. Handles occupy small amounts of memory in the GCHeap but potentially expensive unmanaged resources.'
DetailLevel100
DisplayName'# GC Handles'
DisplayName009'# GC Handles'
HelpIndex0
PerfIndex0
NumberGCHandles property is in 2 classes of ROOT\cimv2 and in 1 namespace
NumberGen0Collections property
CIMTYPE'uint32'
CounterType65536
DefaultScale-1
Description'This counter displays the number of times the generation 0 objects (youngest; most recently allocated) are garbage collected (Gen 0 GC) since the start of the application. Gen 0 GC occurs when the available memory in generation 0 is not sufficient to satisfy an allocation request. This counter is incremented at the end of a Gen 0 GC. Higher generation GCs include all lower generation GCs. This counter is explicitly incremented when a higher generation (Gen 1 or Gen 2) GC occurs. _Global_ counter value is not accurate and should be ignored. This counter displays the last observed value.'
DetailLevel100
DisplayName'# Gen 0 Collections'
DisplayName009'# Gen 0 Collections'
HelpIndex0
PerfDefaultTrue
PerfIndex0
NumberGen0Collections property is in 2 classes of ROOT\cimv2 and in 1 namespace
NumberGen1Collections property
CIMTYPE'uint32'
CounterType65536
DefaultScale-1
Description'This counter displays the number of times the generation 1 objects are garbage collected since the start of the application. The counter is incremented at the end of a Gen 1 GC. Higher generation GCs include all lower generation GCs. This counter is explicitly incremented when a higher generation (Gen 2) GC occurs. _Global_ counter value is not accurate and should be ignored. This counter displays the last observed value.'
DetailLevel100
DisplayName'# Gen 1 Collections'
DisplayName009'# Gen 1 Collections'
HelpIndex0
PerfIndex0
NumberGen1Collections property is in 2 classes of ROOT\cimv2 and in 1 namespace
NumberGen2Collections property
CIMTYPE'uint32'
CounterType65536
DefaultScale-1
Description'This counter displays the number of times the generation 2 objects (older) are garbage collected since the start of the application. The counter is incremented at the end of a Gen 2 GC (also called full GC). _Global_ counter value is not accurate and should be ignored. This counter displays the last observed value.'
DetailLevel100
DisplayName'# Gen 2 Collections'
DisplayName009'# Gen 2 Collections'
HelpIndex0
PerfIndex0
NumberGen2Collections property is in 2 classes of ROOT\cimv2 and in 1 namespace
NumberInducedGC property
CIMTYPE'uint32'
CounterType65536
DefaultScale0
Description'This counter displays the peak number of times a garbage collection was performed because of an explicit call to GC.Collect. Its a good practice to let the GC tune the frequency of its collections.'
DetailLevel100
DisplayName'# Induced GC'
DisplayName009'# Induced GC'
HelpIndex0
PerfIndex0
NumberInducedGC property is in 2 classes of ROOT\cimv2 and in 1 namespace
NumberofPinnedObjects property
CIMTYPE'uint32'
CounterType65536
DefaultScale0
Description'This counter displays the number of pinned objects encountered in the last GC. This counter tracks the pinned objects only in the heaps that were garbage collected e.g. a Gen 0 GC would cause enumeration of pinned objects in the generation 0 heap only. A pinned object is one that the Garbage Collector cannot move in memory.'
DetailLevel100
DisplayName'# of Pinned Objects'
DisplayName009'# of Pinned Objects'
HelpIndex0
PerfIndex0
NumberofPinnedObjects property is in 2 classes of ROOT\cimv2 and in 1 namespace
NumberofSinkBlocksinuse property
CIMTYPE'uint32'
CounterType65536
DefaultScale-1
Description'This counter displays the current number of sync blocks in use. Sync blocks are per-object data structures allocated for storing synchronization information. Sync blocks hold weak references to managed objects and need to be scanned by the Garbage Collector. Sync blocks are not limited to storing synchronization information and can also store COM interop metadata. This counter was designed to indicate performance problems with heavy use of synchronization primitives.'
DetailLevel100
DisplayName'# of Sink Blocks in use'
DisplayName009'# of Sink Blocks in use'
HelpIndex0
PerfIndex0
NumberofSinkBlocksinuse property is in 2 classes of ROOT\cimv2 and in 1 namespace
NumberTotalcommittedBytes property
CIMTYPE'uint32'
CounterType65536
DefaultScale-6
Description'This counter displays the amount of virtual memory (in bytes) currently committed by the Garbage Collector. (Committed memory is the physical memory for which space has been reserved on the disk paging file).'
DetailLevel100
DisplayName'# Total committed Bytes'
DisplayName009'# Total committed Bytes'
HelpIndex0
PerfIndex0
NumberTotalcommittedBytes property is in 2 classes of ROOT\cimv2 and in 1 namespace
NumberTotalreservedBytes property
CIMTYPE'uint32'
CounterType65536
DefaultScale-6
Description'This counter displays the amount of virtual memory (in bytes) currently reserved by the Garbage Collector. (Reserved memory is the virtual memory space reserved for the application but no disk or main memory pages have been used.)'
DetailLevel100
DisplayName'# Total reserved Bytes'
DisplayName009'# Total reserved Bytes'
HelpIndex0
PerfIndex0
NumberTotalreservedBytes property is in 2 classes of ROOT\cimv2 and in 1 namespace
PercentTimeinGC property
CIMTYPE'uint32'
CounterType537003008
DefaultScale0
Description'% Time in GC is the percentage of elapsed time that was spent in performing a garbage collection (GC) since the last GC cycle. This counter is usually an indicator of the work done by the Garbage Collector on behalf of the application to collect and compact memory. This counter is updated only at the end of every GC and the counter value reflects the last observed value; its not an average.'
DetailLevel100
DisplayName'% Time in GC'
DisplayName009'% Time in GC'
HelpIndex0
PerfIndex0
PercentTimeinGC property is in 2 classes of ROOT\cimv2 and in 1 namespace
PercentTimeinGC_Base property
CIMTYPE'uint32'
CounterType1073939459
DefaultScale0
Description''
DetailLevel100
DisplayName''
DisplayName009''
HelpIndex0
PerfIndex0
PercentTimeinGC_Base property is in 1 class (Win32_PerfRawData_NETFramework_NETCLRMemory) of ROOT\cimv2 and in 1 namespace
ProcessID property
CIMTYPE'uint32'
CounterType65536
DefaultScale0
Description'This counter displays the process ID of the CLR process instance being monitored. The value displayed will be 0 until after the first garbage collection.'
DetailLevel100
DisplayName'Process ID'
DisplayName009'Process ID'
HelpIndex0
PerfIndex0
ProcessID property is in 15 classes of ROOT\cimv2 and in 18 namespaces
PromotedFinalizationMemoryfromGen0 property
CIMTYPE'uint32'
CounterType65536
DefaultScale-4
Description'This counter displays the bytes of memory that are promoted from generation 0 to generation 1 just because they are waiting to be finalized. This counter displays the value observed at the end of the last GC; its not a cumulative counter.'
DetailLevel100
DisplayName'Promoted Finalization-Memory from Gen 0'
DisplayName009'Promoted Finalization-Memory from Gen 0'
HelpIndex0
PerfIndex0
PromotedFinalizationMemoryfromGen0 property is in 2 classes of ROOT\cimv2 and in 1 namespace
PromotedMemoryfromGen0 property
CIMTYPE'uint32'
CounterType65536
DefaultScale-4
Description'This counter displays the bytes of memory that survive garbage collection (GC) and are promoted from generation 0 to generation 1; objects that are promoted just because they are waiting to be finalized are not included in this counter. This counter displays the value observed at the end of the last GC; its not a cumulative counter.'
DetailLevel100
DisplayName'Promoted Memory from Gen 0'
DisplayName009'Promoted Memory from Gen 0'
HelpIndex0
PerfIndex0
PromotedMemoryfromGen0 property is in 2 classes of ROOT\cimv2 and in 1 namespace
PromotedMemoryfromGen1 property
CIMTYPE'uint32'
CounterType65536
DefaultScale-4
Description'This counter displays the bytes of memory that survive garbage collection (GC) and are promoted from generation 1 to generation 2; objects that are promoted just because they are waiting to be finalized are not included in this counter. This counter displays the value observed at the end of the last GC; its not a cumulative counter. This counter is reset to 0 if the last GC was a Gen 0 GC only.'
DetailLevel100
DisplayName'Promoted Memory from Gen 1'
DisplayName009'Promoted Memory from Gen 1'
HelpIndex0
PerfIndex0
PromotedMemoryfromGen1 property is in 2 classes of ROOT\cimv2 and in 1 namespace

Derived properties (9) of Win32_PerfRawData_NETFramework_NETCLRMemory class

Caption property
CIMTYPE'string'
Description'A short textual description (one-line string) for the statistic or metric.'
MaxLen64
readTrue
Caption property is in 1050 classes of ROOT\cimv2 and in 37 namespaces
Description property
CIMTYPE'string'
Description'A textual description of the statistic or metric.'
readTrue
Description property is in 1061 classes of ROOT\cimv2 and in 142 namespaces
Frequency_Object property
CIMTYPE'uint64'
Frequency_Object property is in 727 classes of ROOT\cimv2 and in 2 namespaces
Frequency_PerfTime property
CIMTYPE'uint64'
Frequency_PerfTime property is in 727 classes of ROOT\cimv2 and in 2 namespaces
Frequency_Sys100NS property
CIMTYPE'uint64'
Frequency_Sys100NS property is in 727 classes of ROOT\cimv2 and in 2 namespaces
Name property
CIMTYPE'string'
Description'The Name property defines the label by which the statistic or metric is known. When subclassed, the property can be overridden to be a Key property. '
keyTrue
MaxLen256
readTrue
Name property is in 1046 classes of ROOT\cimv2 and in 142 namespaces
Timestamp_Object property
CIMTYPE'uint64'
Timestamp_Object property is in 727 classes of ROOT\cimv2 and in 2 namespaces
Timestamp_PerfTime property
CIMTYPE'uint64'
Timestamp_PerfTime property is in 727 classes of ROOT\cimv2 and in 2 namespaces
Timestamp_Sys100NS property
CIMTYPE'uint64'
Timestamp_Sys100NS property is in 727 classes of ROOT\cimv2 and in 2 namespaces

Win32_PerfRawData_NETFramework_NETCLRMemory Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
Description'Counters for CLR Garbage Collected heap.'
DetailLevel100
DisplayName'.NET CLR Memory'
DisplayName009'.NET CLR Memory'
dynamicTrue
GenericPerfCtrTrue
HelpIndex0
HiPerfTrue
Locale1033
PerfIndex0
provider'WmiPerfInst'
RegistryKey'.NETFramework'

Win32_PerfRawData_NETFramework_NETCLRMemory System properties

NameValueOriginCIMTypeLocalArray
__PATH'\\.\ROOT\cimv2:Win32_PerfRawData_NETFramework_NETCLRMemory'___SYSTEM8
__NAMESPACE'ROOT\cimv2'___SYSTEM8
__SERVER'.'___SYSTEM8
__DERIVATION['Win32_PerfRawData', 'Win32_Perf', 'CIM_StatisticalInformation']___SYSTEM8
__PROPERTY_COUNT33___SYSTEM3
__RELPATH'Win32_PerfRawData_NETFramework_NETCLRMemory'___SYSTEM8
__DYNASTY'CIM_StatisticalInformation'___SYSTEM8
__SUPERCLASS'Win32_PerfRawData'___SYSTEM8
__CLASS'Win32_PerfRawData_NETFramework_NETCLRMemory'___SYSTEM8
__GENUS1___SYSTEM3

Similar Classes to Win32_PerfRawData_NETFramework_NETCLRMemory

Number of classes:1
Class nameChildsPropertiesMethodsClass
Instances
Child
Instances
AbstractSingleton
Win32_PerfFormattedData_NETFramework_NETCLRMemory03202---
comments powered by Disqus
WUtils.com