Class SystemCpuUsage

Definition

Namespace:
Tizen.System
Assembly:
Tizen.System.Information.dll
API Level:
4

The class for system CPU usage.

C#
Copy
public class SystemCpuUsage : object
Inheritance
SystemCpuUsage

Constructors

View Source

SystemCpuUsage()

The constructor of SystemCpuUsage class.

Declaration
C#
Copy
public SystemCpuUsage()
API Level: 4

Properties

View Source

IoWait

Time waiting for I/O completion (Percent).

Declaration
C#
Copy
public double IoWait { get; }
Property Value
Type Description
Double
API Level: 4
View Source

Nice

Running time of niced user processes (Percent).

Declaration
C#
Copy
public double Nice { get; }
Property Value
Type Description
Double
API Level: 4
View Source

ProcessorCount

The number of processors.

Declaration
C#
Copy
public int ProcessorCount { get; }
Property Value
Type Description
Int32
API Level: 4
View Source

System

Running time of kernel processes (Percent).

Declaration
C#
Copy
public double System { get; }
Property Value
Type Description
Double
API Level: 4
View Source

User

Running time of un-niced user processes (Percent).

Declaration
C#
Copy
public double User { get; }
Property Value
Type Description
Double
API Level: 4

Methods

View Source

GetCurrentFrequency(Int32)

Gets the current frequency of the processor.

Declaration
C#
Copy
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.

API Level: 4
View Source

GetMaxFrequency(Int32)

Gets the max frequency of the processor.

Declaration
C#
Copy
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.

API Level: 4
View Source

Update()

Update the system CPU usage to the latest.

Declaration
C#
Copy
public void Update()
API Level: 4

Extension Methods