Win32_PerfRawData_PerfOS_Processor, ROOT\CIMV2

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

Description

The Processor performance object consists of counters that measure aspects of processor activity. The processor is the part of the computer that performs arithmetic and logical computations, initiates operations on peripherals, and runs the threads of processes. A computer can have multiple processors. The processor object represents each processor as an instance of the object.

Win32_PerfRawData_PerfOS_Processor properties

Win32_PerfRawData_PerfOS_Processor has 24 properties (15 Local, 9 Derived)

NameOriginCIMType
C1TransitionsPersecWin32_PerfRawData_PerfOS_Processor21 [uint64]
C2TransitionsPersecWin32_PerfRawData_PerfOS_Processor21 [uint64]
C3TransitionsPersecWin32_PerfRawData_PerfOS_Processor21 [uint64]
CaptionCIM_StatisticalInformation8 [string]
DescriptionCIM_StatisticalInformation8 [string]
DPCRateWin32_PerfRawData_PerfOS_Processor19 [uint32]
DPCsQueuedPersecWin32_PerfRawData_PerfOS_Processor19 [uint32]
Frequency_ObjectWin32_Perf21 [uint64]
Frequency_PerfTimeWin32_Perf21 [uint64]
Frequency_Sys100NSWin32_Perf21 [uint64]
InterruptsPersecWin32_PerfRawData_PerfOS_Processor19 [uint32]
key
Name
CIM_StatisticalInformation8 [string]
PercentC1TimeWin32_PerfRawData_PerfOS_Processor21 [uint64]
PercentC2TimeWin32_PerfRawData_PerfOS_Processor21 [uint64]
PercentC3TimeWin32_PerfRawData_PerfOS_Processor21 [uint64]
PercentDPCTimeWin32_PerfRawData_PerfOS_Processor21 [uint64]
PercentIdleTimeWin32_PerfRawData_PerfOS_Processor21 [uint64]
PercentInterruptTimeWin32_PerfRawData_PerfOS_Processor21 [uint64]
PercentPrivilegedTimeWin32_PerfRawData_PerfOS_Processor21 [uint64]
PercentProcessorTimeWin32_PerfRawData_PerfOS_Processor21 [uint64]
PercentUserTimeWin32_PerfRawData_PerfOS_Processor21 [uint64]
Timestamp_ObjectWin32_Perf21 [uint64]
Timestamp_PerfTimeWin32_Perf21 [uint64]
Timestamp_Sys100NSWin32_Perf21 [uint64]

Detailed description of Win32_PerfRawData_PerfOS_Processor properties

Local properties (15) of Win32_PerfRawData_PerfOS_Processor class

C1TransitionsPersec property
CIMTYPE'uint64'
CounterType272696576
DefaultScale0
Description'C1 Transitions/sec is the rate that the CPU enters the C1 low-power idle state. The CPU enters the C1 state when it is sufficiently idle and exits this state on any interrupt. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.'
DetailLevel100
DisplayName'C1 Transitions/sec'
DisplayName009'C1 Transitions/sec'
HelpIndex0
PerfIndex0
C1TransitionsPersec property is in 6 classes of ROOT\cimv2 and in 1 namespace
C2TransitionsPersec property
CIMTYPE'uint64'
CounterType272696576
DefaultScale0
Description'C2 Transitions/sec is the rate that the CPU enters the C2 low-power idle state. The CPU enters the C2 state when it is sufficiently idle and exits this state on any interrupt. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.'
DetailLevel100
DisplayName'C2 Transitions/sec'
DisplayName009'C2 Transitions/sec'
HelpIndex0
PerfIndex0
C2TransitionsPersec property is in 6 classes of ROOT\cimv2 and in 1 namespace
C3TransitionsPersec property
CIMTYPE'uint64'
CounterType272696576
DefaultScale0
Description'C3 Transitions/sec is the rate that the CPU enters the C3 low-power idle state. The CPU enters the C3 state when it is sufficiently idle and exits this state on any interrupt. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.'
DetailLevel100
DisplayName'C3 Transitions/sec'
DisplayName009'C3 Transitions/sec'
HelpIndex0
PerfIndex0
C3TransitionsPersec property is in 6 classes of ROOT\cimv2 and in 1 namespace
DPCRate property
CIMTYPE'uint32'
CounterType65536
DefaultScale0
Description'DPC Rate is the rate at which deferred procedure calls (DPCs) were added to the processors DPC queues between the timer ticks of the processor clock. DPCs are interrupts that run at alower priority than standard interrupts. Each processor has its own DPC queue. This counter measures the rate that DPCs were added to the queue, not the number of DPCs in the queue. This counter displays the last observed value only; it is not an average.'
DetailLevel100
DisplayName'DPC Rate'
DisplayName009'DPC Rate'
HelpIndex0
PerfIndex0
DPCRate property is in 4 classes of ROOT\cimv2 and in 1 namespace
DPCsQueuedPersec property
CIMTYPE'uint32'
CounterType272696320
DefaultScale0
Description'DPCs Queued/sec is the average rate, in incidents per second, at which deferred procedure calls (DPCs) were added to the processor's DPC queue. DPCs are interrupts that run at a lower priority than standard interrupts. Each processor has its own DPC queue. This counter measures the rate that DPCs are added to the queue, not the number of DPCs in the queue. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.'
DetailLevel100
DisplayName'DPCs Queued/sec'
DisplayName009'DPCs Queued/sec'
HelpIndex0
PerfIndex0
DPCsQueuedPersec property is in 6 classes of ROOT\cimv2 and in 1 namespace
InterruptsPersec property
CIMTYPE'uint32'
CounterType272696320
DefaultScale-2
Description'Interrupts/sec is the average rate, in incidents per second, at which the processor received and serviced hardware interrupts. It does not include deferred procedure calls (DPCs), which are counted separately. This value is an indirect indicator of the activity of devices that generate interrupts, such as the system clock, the mouse, disk drivers, data communication lines, network interface cards, and other peripheral devices. These devices normally interrupt the processor when they have completed a task or require attention. Normal thread execution is suspended. The system clock typically interrupts the processor every 10 milliseconds, creating a background of interrupt activity. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval.'
DetailLevel100
DisplayName'Interrupts/sec'
DisplayName009'Interrupts/sec'
HelpIndex0
PerfIndex0
InterruptsPersec property is in 8 classes of ROOT\cimv2 and in 1 namespace
PercentC1Time property
CIMTYPE'uint64'
CounterType542180608
DefaultScale0
Description'% C1 Time is the percentage of time the processor spends in the C1 low-power idle state. % C1 Time is a subset of the total processor idle time. C1 low-power idle state enables the processor to maintain its entire context and quickly return to the running state. Not all systems support the % C1 state.'
DetailLevel100
DisplayName'% C1 Time'
DisplayName009'% C1 Time'
HelpIndex0
PerfIndex0
PercentC1Time property is in 6 classes of ROOT\cimv2 and in 1 namespace
PercentC2Time property
CIMTYPE'uint64'
CounterType542180608
DefaultScale0
Description'% C2 Time is the percentage of time the processor spends in the C2 low-power idle state. % C2 Time is a subset of the total processor idle time. C2 low-power idle state enables the processor to maintain the context of the system caches. The C2 power state is a lower power and higher exit latency state than C1. Not all systems support the C2 state.'
DetailLevel100
DisplayName'% C2 Time'
DisplayName009'% C2 Time'
HelpIndex0
PerfIndex0
PercentC2Time property is in 6 classes of ROOT\cimv2 and in 1 namespace
PercentC3Time property
CIMTYPE'uint64'
CounterType542180608
DefaultScale0
Description'% C3 Time is the percentage of time the processor spends in the C3 low-power idle state. % C3 Time is a subset of the total processor idle time. When the processor is in the C3 low-power idle state it is unable to maintain the coherency of its caches. The C3 power state is a lower power and higher exit latency state than C2. Not all systems support the C3 state.'
DetailLevel100
DisplayName'% C3 Time'
DisplayName009'% C3 Time'
HelpIndex0
PerfIndex0
PercentC3Time property is in 6 classes of ROOT\cimv2 and in 1 namespace
PercentDPCTime property
CIMTYPE'uint64'
CounterType542180608
DefaultScale0
Description'% DPC Time is the percentage of time that the processor spent receiving and servicing deferred procedure calls (DPCs) during the sample interval. DPCs are interrupts that run at a lower priority than standard interrupts. % DPC Time is a component of % Privileged Time because DPCs are executed in privileged mode. They are counted separately and are not a component of the interrupt counters. This counter displays the average busy time as a percentage of the sample time.'
DetailLevel100
DisplayName'% DPC Time'
DisplayName009'% DPC Time'
HelpIndex0
PerfIndex0
PercentDPCTime property is in 4 classes of ROOT\cimv2 and in 1 namespace
PercentIdleTime property
CIMTYPE'uint64'
CounterType542180608
DefaultScale0
Description'% Idle Time is the percentage of time the processor is idle during the sample interval'
DetailLevel100
DisplayName'% Idle Time'
DisplayName009'% Idle Time'
HelpIndex0
PerfIndex0
PercentIdleTime property is in 10 classes of ROOT\cimv2 and in 1 namespace
PercentInterruptTime property
CIMTYPE'uint64'
CounterType542180608
DefaultScale0
Description'% Interrupt Time is the time the processor spends receiving and servicing hardware interrupts during sample intervals. This value is an indirect indicator of the activity of devices that generate interrupts, such as the system clock, the mouse, disk drivers, data communication lines, network interface cards and other peripheral devices. These devices normally interrupt the processor when they have completed a task or require attention. Normal thread execution is suspended during interrupts. Most system clocks interrupt the processor every 10 milliseconds, creating a background of interrupt activity. suspends normal thread execution during interrupts. This counter displays the average busy time as a percentage of the sample time.'
DetailLevel100
DisplayName'% Interrupt Time'
DisplayName009'% Interrupt Time'
HelpIndex0
PerfIndex0
PercentInterruptTime property is in 4 classes of ROOT\cimv2 and in 1 namespace
PercentPrivilegedTime property
CIMTYPE'uint64'
CounterType542180608
DefaultScale0
Description'% Privileged Time is the percentage of elapsed time that the process threads spent executing code in privileged mode. When a Windows system service in called, the service will often run in privileged mode to gain access to system-private data. Such data is protected from access by threads executing in user mode. Calls to the system can be explicit or implicit, such as page faults or interrupts. Unlike some early operating systems, Windows uses process boundaries for subsystem protection in addition to the traditional protection of user and privileged modes. Some work done by Windows on behalf of the application might appear in other subsystem processes in addition to the privileged time in the process.'
DetailLevel100
DisplayName'% Privileged Time'
DisplayName009'% Privileged Time'
HelpIndex0
PerfIndex0
PercentPrivilegedTime property is in 12 classes of ROOT\cimv2 and in 1 namespace
PercentProcessorTime property
CIMTYPE'uint64'
CounterType558957824
DefaultScale0
Description'% Processor Time is the percentage of elapsed time that the processor spends to execute a non-Idle thread. It is calculated by measuring the percentage of time that the processor spends executing the idle thread and then subtracting that value from 100%. (Each processor has an idle thread that consumes cycles when no other threads are ready to run). This counter is the primary indicator of processor activity, and displays the average percentage of busy time observed during the sample interval. It should be noted that the accounting calculation of whether the processor is idle is performed at an internal sampling interval of the system clock (10ms). On todays fast processors, % Processor Time can therefore underestimate the processor utilization as the processor may be spending a lot of time servicing threads between the system clock sampling interval. Workload based timer applications are one example of applications which are more likely to be measured inaccurately as timers are signaled just after the sample is taken.'
DetailLevel100
DisplayName'% Processor Time'
DisplayName009'% Processor Time'
HelpIndex0
PerfDefaultTrue
PerfIndex0
PercentProcessorTime property is in 12 classes of ROOT\cimv2 and in 1 namespace
PercentUserTime property
CIMTYPE'uint64'
CounterType542180608
DefaultScale0
Description'% User Time is the percentage of elapsed time the processor spends in the user mode. User mode is a restricted processing mode designed for applications, environment subsystems, and integral subsystems. The alternative, privileged mode, is designed for operating system components and allows direct access to hardware and all memory. The operating system switches application threads to privileged mode to access operating system services. This counter displays the average busy time as a percentage of the sample time.'
DetailLevel100
DisplayName'% User Time'
DisplayName009'% User Time'
HelpIndex0
PerfIndex0
PercentUserTime property is in 12 classes of ROOT\cimv2 and in 1 namespace

Derived properties (9) of Win32_PerfRawData_PerfOS_Processor 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_PerfOS_Processor Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
Description'The Processor performance object consists of counters that measure aspects of processor activity. The processor is the part of the computer that performs arithmetic and logical computations, initiates operations on peripherals, and runs the threads of processes. A computer can have multiple processors. The processor object represents each processor as an instance of the object.'
DetailLevel100
DisplayName'Processor'
DisplayName009'Processor'
dynamicTrue
GenericPerfCtrTrue
HelpIndex0
HiPerfTrue
Locale1033
PerfDefaultTrue
PerfIndex0
provider'WmiPerfInst'
RegistryKey'PerfOS'

Win32_PerfRawData_PerfOS_Processor System properties

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

Similar Classes to Win32_PerfRawData_PerfOS_Processor

Number of classes:22
WUtils.com
online utility - toplist