Provides a mechanism to collect performance statistics for an arbitrary number of processes running on the local machine.
Synopsis
Declared in <balb_performancemonitor.h>
class PerformanceMonitor;
Types
Name |
Description |
Provide a mechanism that models the "Forward Iterator" concept over a collection of non‐modifiable performance statistics. |
|
Defines the performance statistics collected for a monitored process. |
Enums
Name |
Description |
Enumerates the set of performance measures this class can monitor. |
Member Functions
Name |
Description |
|
Constructors |
|
Destroy this object. |
Return an iterator positioned at the first set of collected performance statistics. |
|
Collect performance statistics for each registered pid. |
|
Return an iterator that represents the end of the sequence of sets of collected performance statistics. |
|
Return an iterator to the statistics for the specified |
|
Return the number of processes registered for statistics collection. |
|
Register a process with this performance monitor. |
|
Reset the min, max, and average statistics for each monitored process. |
|
Set the automatic statistics collection interval, in seconds. |
|
Unregister the specified process |
|
|
Declare that this type uses a |
Friends
Name |
Description |
Provide a mechanism that models the "Forward Iterator" concept over a collection of non‐modifiable performance statistics. |
|
Defines the performance statistics collected for a monitored process. |
Created with MrDocs