PerformanceMonitor [constructor] | Constructors |
~PerformanceMonitor [destructor] | Destroy this object. |
begin | Return an iterator positioned at the first set of collected performance statistics. |
collect | Collect performance statistics for each registered pid. |
end | Return an iterator that represents the end of the sequence of sets of collected performance statistics. |
find | Return an iterator to the statistics for the specified pid. |
numRegisteredPids | Return the number of processes registered for statistics collection. |
registerPid | Register a process with this performance monitor. |
resetStatistics | Reset the min, max, and average statistics for each monitored process. |
setCollectionInterval | Set the automatic statistics collection interval, in seconds. |
unregisterPid | Unregister the specified process pid from this performance monitor. |
operator BloombergLP::bslmf::NestedTraitDeclaration<PerformanceMonitor, UsesBslmaAllocator> | Declare that this type uses a bslma allocator. |