Class SystemCpuUsage
Definition
- Namespace:
- Tizen.System
- Assembly:
- Tizen.System.Information.dll
- API Level:
- 4
The class for system CPU usage.
public class SystemCpuUsage
- Inheritance
-
SystemCpuUsage
Constructors
View SourceSystemCpuUsage()
The constructor of SystemCpuUsage class.
Declaration
public SystemCpuUsage()
Exceptions
Type | Condition |
---|---|
IOException | Thrown when an I/O error occurs while reading from the system. |
NotSupportedException | Thrown when this system does not store the current CPU frequency. |
API Level: 4
Properties
View SourceIoWait
Time waiting for I/O completion (Percent).
Declaration
public double IoWait { get; }
Property Value
Type | Description |
---|---|
Double |
API Level: 4
View SourceNice
Running time of niced user processes (Percent).
Declaration
public double Nice { get; }
Property Value
Type | Description |
---|---|
Double |
API Level: 4
View SourceProcessorCount
The number of processors.
Declaration
public int ProcessorCount { get; }
Property Value
Type | Description |
---|---|
Int32 |
API Level: 4
View SourceSystem
Running time of kernel processes (Percent).
Declaration
public double System { get; }
Property Value
Type | Description |
---|---|
Double |
API Level: 4
View SourceUser
Running time of un-niced user processes (Percent).
Declaration
public double User { get; }
Property Value
Type | Description |
---|---|
Double |
API Level: 4
Methods
View SourceGetCurrentFrequency(Int32)
Gets the current frequency of the processor.
Declaration
public int GetCurrentFrequency(int coreId)
Parameters
Type | Name | Description |
---|---|---|
Int32 | coreId | The index (from 0) of the CPU core that you want to know the frequency of. |
Returns
Type | Description |
---|---|
Int32 | The current frequency(MHz) of processor. |
Exceptions
Type | Condition |
---|---|
ArgumentException | Thrown when the |
API Level: 4
View SourceGetMaxFrequency(Int32)
Gets the max frequency of the processor.
Declaration
public int GetMaxFrequency(int coreId)
Parameters
Type | Name | Description |
---|---|---|
Int32 | coreId | The index (from 0) of CPU core that you want to know the frequency of. |
Returns
Type | Description |
---|---|
Int32 | The max frequency(MHz) of processor. |
Exceptions
Type | Condition |
---|---|
ArgumentException | Thrown when the |
API Level: 4
View SourceUpdate()
Update the system CPU usage to the latest.
Declaration
public void Update()
Exceptions
Type | Condition |
---|---|
IOException | Thrown when an I/O error occurs while reading from the system. |
NotSupportedException | Thrown when this system does not store the current CPU frequency. |