C# Класс NRack.Server.Utils.ProcessPerformanceCounter

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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