C# Class NRack.Server.Utils.ProcessPerformanceCounter

Afficher le fichier Open project: kerryjiang/NRack Class Usage Examples

Méthodes publiques

Méthode Description
Collect ( StatusInfoCollection statusCollection ) : void
Dispose ( ) : void
ProcessPerformanceCounter ( Process process, PerformanceCounterInfo counters ) : System
ProcessPerformanceCounter ( Process process, PerformanceCounterInfo counters, bool collectThreadPoolInfo ) : System

Private Methods

Méthode Description
GetPerformanceCounterInstanceName ( Process process ) : string
RegisterSameNameProcesses ( Process process ) : void
SameNameProcess_Exited ( object sender, EventArgs e ) : void
SetupPerformanceCounters ( ) : void
SetupPerformanceCounters ( string instanceName ) : void

Method Details

Collect() public méthode

public Collect ( StatusInfoCollection statusCollection ) : void
statusCollection StatusInfoCollection
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

ProcessPerformanceCounter() public méthode

public ProcessPerformanceCounter ( Process process, PerformanceCounterInfo counters ) : System
process System.Diagnostics.Process
counters PerformanceCounterInfo
Résultat System

ProcessPerformanceCounter() public méthode

public ProcessPerformanceCounter ( Process process, PerformanceCounterInfo counters, bool collectThreadPoolInfo ) : System
process System.Diagnostics.Process
counters PerformanceCounterInfo
collectThreadPoolInfo bool
Résultat System