C# 클래스 NRack.Server.Utils.ProcessPerformanceCounter

파일 보기 프로젝트 열기: kerryjiang/NRack 1 사용 예제들

공개 메소드들

메소드 설명
Collect ( StatusInfoCollection statusCollection ) : void
Dispose ( ) : void
ProcessPerformanceCounter ( Process process, PerformanceCounterInfo counters ) : System
ProcessPerformanceCounter ( Process process, PerformanceCounterInfo counters, bool collectThreadPoolInfo ) : System

비공개 메소드들

메소드 설명
GetPerformanceCounterInstanceName ( Process process ) : string
RegisterSameNameProcesses ( Process process ) : void
SameNameProcess_Exited ( object sender, EventArgs e ) : void
SetupPerformanceCounters ( ) : void
SetupPerformanceCounters ( string instanceName ) : void

메소드 상세

Collect() 공개 메소드

public Collect ( StatusInfoCollection statusCollection ) : void
statusCollection StatusInfoCollection
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

ProcessPerformanceCounter() 공개 메소드

public ProcessPerformanceCounter ( Process process, PerformanceCounterInfo counters ) : System
process System.Diagnostics.Process
counters PerformanceCounterInfo
리턴 System

ProcessPerformanceCounter() 공개 메소드

public ProcessPerformanceCounter ( Process process, PerformanceCounterInfo counters, bool collectThreadPoolInfo ) : System
process System.Diagnostics.Process
counters PerformanceCounterInfo
collectThreadPoolInfo bool
리턴 System