IndividualProcessorStatus Class |
Namespace: Ookii.Jumbo
The IndividualProcessorStatus type exposes the following members.
Name | Description | |
---|---|---|
CpuId |
Gets the identifier for this processor.
| |
PercentIdleTime |
Gets the percentage of time the processor was idle.
| |
PercentInterruptTime |
Gets the percentage of time spent processing hardware and software interrupts.
| |
PercentIOWaitTime |
Gets the percentage of time spent waiting for I/O.
| |
PercentSystemTime |
Gets the percentage of time spent executing system (kernel) code.
| |
PercentUserTime |
Gets the percentage of time spent executing user code.
|
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ToString |
Returns a string representation of the current IndividualProcessorStatus.
(Overrides ObjectToString.) |
The percentages are calculated between two calls of the Refresh method, so vary the frequency of the calls to vary the time slice covered by the percentages.
This class is also used to provide combined statistics for all processors via the ProcessorStatus property.