C# 클래스 ChatterBox.Client.Voip.Utils.CPUData

파일 보기 프로젝트 열기: openpeer/ChatterBox

공개 메소드들

메소드 설명
GetCPUUsage ( ) : double

Calculate CPU usage, e.g.: this process time vs system process time return the CPU usage in percentage

GetProcessTimes ( ) : ProcessTimes

Get the cpu time for this process

비공개 메소드들

메소드 설명
GetCurrentProcess ( ) : IntPtr
GetProcessTimes ( IntPtr hProcess, FileTime &lpCreationTime, FileTime &lpExitTime, FileTime &lpKernelTime, FileTime &lpUserTime ) : bool
GetSystemInfo ( SystemInfo &Info ) : void
NtQuerySystemInformation ( SYSTEM_INFORMATION_CLASS InfoClass, IntPtr Info, UInt32 Size, UInt32 &Length ) : NtStatus
ToUInt64 ( FileTime time ) : System.UInt64

Uitility function to convert FileTime to uint64

메소드 상세

GetCPUUsage() 공개 정적인 메소드

Calculate CPU usage, e.g.: this process time vs system process time return the CPU usage in percentage
public static GetCPUUsage ( ) : double
리턴 double

GetProcessTimes() 공개 정적인 메소드

Get the cpu time for this process
public static GetProcessTimes ( ) : ProcessTimes
리턴 ProcessTimes