Click or drag to resize

PerformanceMonitor Properties

The PerformanceMonitor type exposes the following members.

Properties
  Name Description
Public property Counters Gets a read-only list of the PerformanceCounter objects monitored by the PerformanceMonitor object.
(Inherited from PerformanceMonitorBase)
Public property CPUUsage Gets the PerformanceCounter that monitors the processor utilization of the monitored process.
Public property HandleCount Gets the PerformanceCounter that monitors the total number of handles currently open by the monitored process.
Public property IOActivity Gets the PerformanceCounter that monitors the rate at which the monitored process is issuing read and write I/O operations.
Public property IOUsage Gets the PerformanceCounter that monitors the rate at which the monitored process is issuing bytes to I/O operations that do not involve data such as control operations.
Public property IPDataReceiveRate Gets the PerformanceCounter that monitors the IP based datagrams received / second of the system.
Public property IPDataSendRate Gets the PerformanceCounter that monitors the IP based datagrams sent / second of the system.
Public property LifetimeStatus Gets the lifetime status statistics of the PerformanceMonitor object.
(Inherited from PerformanceMonitorBase)
Public property MemoryUsage Gets the PerformanceCounter that monitors the memory utilization of the monitored process.
Public property Name Gets the friendly name of the PerformanceMonitor object.
(Overrides PerformanceMonitorBaseName)
Public property ProcessName Gets or sets the name of the Process to be monitored.
Public property SamplingInterval Gets or sets the interval, in milliseconds, at which the Counters are to be sampled.
(Inherited from PerformanceMonitorBase)
Public property Status Gets the current status of the PerformanceMonitorBase object.
(Inherited from PerformanceMonitorBase)
Public property ThreadCount Gets the PerformanceCounter that monitors the number of threads currently active in the monitored process.
Public property ThreadingContentionRate Gets the PerformanceCounter that monitors the .NET threading contention rate / second of the process.
Top
See Also