#include <ThroughputMonitorCollection.h>
Classes | |
struct | Stats |
Private Member Functions | |
double | calcBusyPercentage (MonitoredQuantity::Stats &, const int &idx) const |
void | calcPoolUsage () |
virtual void | do_appendInfoSpaceItems (InfoSpaceItems &) |
virtual void | do_calculateStatistics () |
void | do_getStats (Stats &, const unsigned int sampleCount) const |
virtual void | do_reset () |
virtual void | do_updateInfoSpaceItems () |
void | getRateAndBandwidth (MonitoredQuantity::Stats &stats, const int &idx, double &rate, double &bandwidth) const |
ThroughputMonitorCollection & | operator= (ThroughputMonitorCollection const &) |
void | smoothIdleTimes (MonitoredQuantity::Stats &) const |
int | smoothIdleTimesHelper (std::vector< double > &idleTimes, std::vector< utils::Duration_t > &durations, int firstIndex, int lastIndex) const |
ThroughputMonitorCollection (ThroughputMonitorCollection const &) | |
Additional Inherited Members | |
Public Types inherited from stor::MonitorCollection | |
typedef std::vector< std::pair < std::string, xdata::Serializable * > > | InfoSpaceItems |
A collection of MonitoredQuantities to track the flow of data through the storage manager.
Definition at line 31 of file ThroughputMonitorCollection.h.
|
explicit |
Definition at line 10 of file ThroughputMonitorCollection.cc.
|
private |
void ThroughputMonitorCollection::addDiskWriterIdleSample | ( | utils::Duration_t | idleTime | ) |
Definition at line 66 of file ThroughputMonitorCollection.cc.
References stor::MonitoredQuantity::addSample(), diskWriterIdleTimeMQ_, and stor::utils::durationToSeconds().
void ThroughputMonitorCollection::addDiskWriteSample | ( | double | dataSize | ) |
Definition at line 72 of file ThroughputMonitorCollection.cc.
References stor::MonitoredQuantity::addSample(), and diskWriteSizeMQ_.
void ThroughputMonitorCollection::addDQMEventProcessorIdleSample | ( | utils::Duration_t | idleTime | ) |
Definition at line 85 of file ThroughputMonitorCollection.cc.
References stor::MonitoredQuantity::addSample(), dqmEventProcessorIdleTimeMQ_, and stor::utils::durationToSeconds().
void ThroughputMonitorCollection::addFragmentProcessorIdleSample | ( | utils::Duration_t | idleTime | ) |
Definition at line 53 of file ThroughputMonitorCollection.cc.
References stor::MonitoredQuantity::addSample(), stor::utils::durationToSeconds(), and fragmentProcessorIdleTimeMQ_.
void ThroughputMonitorCollection::addPoppedDQMEventSample | ( | double | dataSize | ) |
Definition at line 78 of file ThroughputMonitorCollection.cc.
References stor::MonitoredQuantity::addSample(), and poppedDQMEventSizeMQ_.
void ThroughputMonitorCollection::addPoppedEventSample | ( | double | dataSize | ) |
Definition at line 59 of file ThroughputMonitorCollection.cc.
References stor::MonitoredQuantity::addSample(), and poppedEventSizeMQ_.
void ThroughputMonitorCollection::addPoppedFragmentSample | ( | double | dataSize | ) |
Definition at line 46 of file ThroughputMonitorCollection.cc.
References stor::MonitoredQuantity::addSample(), and poppedFragmentSizeMQ_.
|
private |
Definition at line 316 of file ThroughputMonitorCollection.cc.
References stor::utils::durationToSeconds(), stor::MonitoredQuantity::Stats::recentBinnedDurations, stor::MonitoredQuantity::Stats::recentBinnedSampleCounts, and stor::MonitoredQuantity::Stats::recentBinnedValueSums.
Referenced by do_getStats().
|
private |
Definition at line 91 of file ThroughputMonitorCollection.cc.
References stor::MonitoredQuantity::addSample(), stor::MonitoredQuantity::calculateStatistics(), pool_, and poolUsageMQ_.
Referenced by do_calculateStatistics().
|
privatevirtual |
Reimplemented from stor::MonitorCollection.
Definition at line 408 of file ThroughputMonitorCollection.cc.
References averagingTime_, diskWriterBusy_, dqmEventProcessorBusy_, dqmQueueBandwidth_, dqmQueueRate_, entriesInDQMQueue_, entriesInFragmentQueue_, entriesInStreamQueue_, fragmentProcessorBusy_, fragmentQueueBandwidth_, fragmentQueueRate_, fragmentStoreMemoryUsed_, fragmentStoreSize_, memoryUsedInDQMQueue_, memoryUsedInFragmentQueue_, memoryUsedInStreamQueue_, poolUsage_, streamQueueBandwidth_, streamQueueRate_, writtenEventsBandwidth_, and writtenEventsRate_.
|
privatevirtual |
Implements stor::MonitorCollection.
Definition at line 350 of file ThroughputMonitorCollection.cc.
References stor::MonitoredQuantity::addSample(), calcPoolUsage(), stor::MonitoredQuantity::calculateStatistics(), currentFragmentStoreMemoryUsedMB_, currentFragmentStoreSize_, diskWriterIdleTimeMQ_, diskWriteSizeMQ_, dqmEventProcessorIdleTimeMQ_, dqmEventQueue_, entriesInDQMEventQueueMQ_, entriesInFragmentQueueMQ_, entriesInFragmentStoreMQ_, entriesInStreamQueueMQ_, fragmentProcessorIdleTimeMQ_, fragmentQueue_, memoryUsedInDQMEventQueueMQ_, memoryUsedInFragmentQueueMQ_, memoryUsedInFragmentStoreMQ_, memoryUsedInStreamQueueMQ_, poppedDQMEventSizeMQ_, poppedEventSizeMQ_, poppedFragmentSizeMQ_, and streamQueue_.
|
private |
Definition at line 123 of file ThroughputMonitorCollection.cc.
References stor::ThroughputMonitorCollection::Stats::Snapshot::absoluteTime, stor::ThroughputMonitorCollection::Stats::average, binCount_, calcBusyPercentage(), stor::ThroughputMonitorCollection::Stats::Snapshot::diskWriterBusy, diskWriterIdleTimeMQ_, diskWriteSizeMQ_, stor::ThroughputMonitorCollection::Stats::Snapshot::dqmEventProcessorBusy, dqmEventProcessorIdleTimeMQ_, stor::ThroughputMonitorCollection::Stats::Snapshot::dqmQueueBandwidth, stor::ThroughputMonitorCollection::Stats::Snapshot::dqmQueueRate, stor::ThroughputMonitorCollection::Stats::Snapshot::duration, entriesInDQMEventQueueMQ_, stor::ThroughputMonitorCollection::Stats::Snapshot::entriesInDQMQueue, stor::ThroughputMonitorCollection::Stats::Snapshot::entriesInFragmentQueue, entriesInFragmentQueueMQ_, entriesInFragmentStoreMQ_, stor::ThroughputMonitorCollection::Stats::Snapshot::entriesInStreamQueue, entriesInStreamQueueMQ_, stor::ThroughputMonitorCollection::Stats::Snapshot::fragmentProcessorBusy, fragmentProcessorIdleTimeMQ_, stor::ThroughputMonitorCollection::Stats::Snapshot::fragmentQueueBandwidth, stor::ThroughputMonitorCollection::Stats::Snapshot::fragmentQueueRate, stor::ThroughputMonitorCollection::Stats::Snapshot::fragmentStoreMemoryUsed, stor::ThroughputMonitorCollection::Stats::Snapshot::fragmentStoreSize, getRateAndBandwidth(), stor::MonitoredQuantity::getStats(), memoryUsedInDQMEventQueueMQ_, stor::ThroughputMonitorCollection::Stats::Snapshot::memoryUsedInDQMQueue, stor::ThroughputMonitorCollection::Stats::Snapshot::memoryUsedInFragmentQueue, memoryUsedInFragmentQueueMQ_, memoryUsedInFragmentStoreMQ_, stor::ThroughputMonitorCollection::Stats::Snapshot::memoryUsedInStreamQueue, memoryUsedInStreamQueueMQ_, stor::ThroughputMonitorCollection::Stats::Snapshot::poolUsage, poolUsageMQ_, poppedDQMEventSizeMQ_, poppedEventSizeMQ_, poppedFragmentSizeMQ_, stor::MonitoredQuantity::Stats::recentBinnedDurations, stor::MonitoredQuantity::Stats::recentBinnedSampleCounts, stor::MonitoredQuantity::Stats::recentBinnedSnapshotTimes, stor::MonitoredQuantity::Stats::recentBinnedValueSums, stor::MonitoredQuantity::Stats::recentDuration, stor::ThroughputMonitorCollection::Stats::reset(), smoothIdleTimes(), stor::ThroughputMonitorCollection::Stats::snapshots, stor::ThroughputMonitorCollection::Stats::Snapshot::streamQueueBandwidth, stor::ThroughputMonitorCollection::Stats::Snapshot::streamQueueRate, stor::ThroughputMonitorCollection::Stats::Snapshot::writtenEventsBandwidth, and stor::ThroughputMonitorCollection::Stats::Snapshot::writtenEventsRate.
Referenced by getStats().
|
privatevirtual |
Implements stor::MonitorCollection.
Definition at line 387 of file ThroughputMonitorCollection.cc.
References diskWriterIdleTimeMQ_, diskWriteSizeMQ_, dqmEventProcessorIdleTimeMQ_, entriesInDQMEventQueueMQ_, entriesInFragmentQueueMQ_, entriesInFragmentStoreMQ_, entriesInStreamQueueMQ_, fragmentProcessorIdleTimeMQ_, memoryUsedInDQMEventQueueMQ_, memoryUsedInFragmentQueueMQ_, memoryUsedInFragmentStoreMQ_, memoryUsedInStreamQueueMQ_, poolUsageMQ_, poppedDQMEventSizeMQ_, poppedEventSizeMQ_, poppedFragmentSizeMQ_, and stor::MonitoredQuantity::reset().
|
privatevirtual |
Reimplemented from stor::MonitorCollection.
Definition at line 434 of file ThroughputMonitorCollection.cc.
References stor::ThroughputMonitorCollection::Stats::average, averagingTime_, stor::ThroughputMonitorCollection::Stats::Snapshot::diskWriterBusy, diskWriterBusy_, stor::ThroughputMonitorCollection::Stats::Snapshot::dqmEventProcessorBusy, dqmEventProcessorBusy_, stor::ThroughputMonitorCollection::Stats::Snapshot::dqmQueueBandwidth, dqmQueueBandwidth_, stor::ThroughputMonitorCollection::Stats::Snapshot::dqmQueueRate, dqmQueueRate_, stor::ThroughputMonitorCollection::Stats::Snapshot::duration, stor::utils::durationToSeconds(), stor::ThroughputMonitorCollection::Stats::Snapshot::entriesInDQMQueue, entriesInDQMQueue_, stor::ThroughputMonitorCollection::Stats::Snapshot::entriesInFragmentQueue, entriesInFragmentQueue_, stor::ThroughputMonitorCollection::Stats::Snapshot::entriesInStreamQueue, entriesInStreamQueue_, stor::ThroughputMonitorCollection::Stats::Snapshot::fragmentProcessorBusy, fragmentProcessorBusy_, stor::ThroughputMonitorCollection::Stats::Snapshot::fragmentQueueBandwidth, fragmentQueueBandwidth_, stor::ThroughputMonitorCollection::Stats::Snapshot::fragmentQueueRate, fragmentQueueRate_, stor::ThroughputMonitorCollection::Stats::Snapshot::fragmentStoreMemoryUsed, fragmentStoreMemoryUsed_, stor::ThroughputMonitorCollection::Stats::Snapshot::fragmentStoreSize, fragmentStoreSize_, getStats(), stor::ThroughputMonitorCollection::Stats::Snapshot::memoryUsedInDQMQueue, memoryUsedInDQMQueue_, stor::ThroughputMonitorCollection::Stats::Snapshot::memoryUsedInFragmentQueue, memoryUsedInFragmentQueue_, stor::ThroughputMonitorCollection::Stats::Snapshot::memoryUsedInStreamQueue, memoryUsedInStreamQueue_, stor::ThroughputMonitorCollection::Stats::Snapshot::poolUsage, poolUsage_, stor::ThroughputMonitorCollection::Stats::Snapshot::streamQueueBandwidth, streamQueueBandwidth_, stor::ThroughputMonitorCollection::Stats::Snapshot::streamQueueRate, streamQueueRate_, throuphputAveragingCycles_, stor::ThroughputMonitorCollection::Stats::Snapshot::writtenEventsBandwidth, writtenEventsBandwidth_, stor::ThroughputMonitorCollection::Stats::Snapshot::writtenEventsRate, and writtenEventsRate_.
|
inline |
Definition at line 41 of file ThroughputMonitorCollection.h.
References binCount_.
|
inline |
Definition at line 144 of file ThroughputMonitorCollection.h.
References diskWriteSizeMQ_.
|
inline |
Definition at line 147 of file ThroughputMonitorCollection.h.
References diskWriteSizeMQ_.
|
inline |
Definition at line 135 of file ThroughputMonitorCollection.h.
References diskWriterIdleTimeMQ_.
|
inline |
Definition at line 138 of file ThroughputMonitorCollection.h.
References diskWriterIdleTimeMQ_.
|
inline |
Definition at line 180 of file ThroughputMonitorCollection.h.
References dqmEventProcessorIdleTimeMQ_.
|
inline |
Definition at line 183 of file ThroughputMonitorCollection.h.
References dqmEventProcessorIdleTimeMQ_.
|
inline |
Definition at line 155 of file ThroughputMonitorCollection.h.
References entriesInDQMEventQueueMQ_.
|
inline |
Definition at line 158 of file ThroughputMonitorCollection.h.
References entriesInDQMEventQueueMQ_.
|
inline |
Definition at line 162 of file ThroughputMonitorCollection.h.
References memoryUsedInDQMEventQueueMQ_.
|
inline |
Definition at line 165 of file ThroughputMonitorCollection.h.
References memoryUsedInDQMEventQueueMQ_.
|
inline |
Definition at line 85 of file ThroughputMonitorCollection.h.
References fragmentProcessorIdleTimeMQ_.
|
inline |
Definition at line 88 of file ThroughputMonitorCollection.h.
References fragmentProcessorIdleTimeMQ_.
|
inline |
Definition at line 60 of file ThroughputMonitorCollection.h.
References entriesInFragmentQueueMQ_.
|
inline |
Definition at line 63 of file ThroughputMonitorCollection.h.
References entriesInFragmentQueueMQ_.
|
inline |
Definition at line 67 of file ThroughputMonitorCollection.h.
References memoryUsedInFragmentQueueMQ_.
|
inline |
Definition at line 70 of file ThroughputMonitorCollection.h.
References memoryUsedInFragmentQueueMQ_.
|
inline |
Definition at line 92 of file ThroughputMonitorCollection.h.
References entriesInFragmentStoreMQ_.
|
inline |
Definition at line 95 of file ThroughputMonitorCollection.h.
References entriesInFragmentStoreMQ_.
|
inline |
Definition at line 99 of file ThroughputMonitorCollection.h.
References memoryUsedInFragmentStoreMQ_.
|
inline |
Definition at line 102 of file ThroughputMonitorCollection.h.
References memoryUsedInFragmentStoreMQ_.
|
inline |
Definition at line 53 of file ThroughputMonitorCollection.h.
References poolUsageMQ_.
|
inline |
Definition at line 56 of file ThroughputMonitorCollection.h.
References poolUsageMQ_.
|
inline |
Definition at line 171 of file ThroughputMonitorCollection.h.
References poppedDQMEventSizeMQ_.
|
inline |
Definition at line 174 of file ThroughputMonitorCollection.h.
References poppedDQMEventSizeMQ_.
|
inline |
Definition at line 126 of file ThroughputMonitorCollection.h.
References poppedEventSizeMQ_.
|
inline |
Definition at line 129 of file ThroughputMonitorCollection.h.
References poppedEventSizeMQ_.
|
inline |
Definition at line 76 of file ThroughputMonitorCollection.h.
References poppedFragmentSizeMQ_.
|
inline |
Definition at line 79 of file ThroughputMonitorCollection.h.
References poppedFragmentSizeMQ_.
|
private |
Definition at line 295 of file ThroughputMonitorCollection.cc.
References stor::utils::durationToSeconds(), stor::MonitoredQuantity::Stats::recentBinnedDurations, stor::MonitoredQuantity::Stats::recentBinnedSampleCounts, and stor::MonitoredQuantity::Stats::recentBinnedValueSums.
Referenced by do_getStats().
void ThroughputMonitorCollection::getStats | ( | Stats & | stats | ) | const |
Write all our collected statistics into the given Stats struct.
Definition at line 109 of file ThroughputMonitorCollection.cc.
References binCount_, do_getStats(), and statsMutex_.
Referenced by stor::SMWebPageHelper::addDOMforResourceUsage(), stor::SMWebPageHelper::addDOMforThroughputStatistics(), and do_updateInfoSpaceItems().
void ThroughputMonitorCollection::getStats | ( | Stats & | stats, |
const unsigned int | sampleCount | ||
) | const |
Write only the sampleCount most recent snapshots into the given Stats struct.
Definition at line 116 of file ThroughputMonitorCollection.cc.
References do_getStats(), and statsMutex_.
|
inline |
Definition at line 110 of file ThroughputMonitorCollection.h.
References entriesInStreamQueueMQ_.
|
inline |
Definition at line 113 of file ThroughputMonitorCollection.h.
References entriesInStreamQueueMQ_.
|
inline |
Definition at line 117 of file ThroughputMonitorCollection.h.
References memoryUsedInStreamQueueMQ_.
|
inline |
Definition at line 120 of file ThroughputMonitorCollection.h.
References memoryUsedInStreamQueueMQ_.
|
private |
|
inline |
Definition at line 151 of file ThroughputMonitorCollection.h.
References dqmEventQueue_.
|
inline |
Definition at line 49 of file ThroughputMonitorCollection.h.
References fragmentQueue_.
|
inline |
Sets the current number of events in the fragment store.
Definition at line 197 of file ThroughputMonitorCollection.h.
References currentFragmentStoreMemoryUsedMB_.
Referenced by stor::Processing::do_processI2OFragment().
|
inline |
Sets the current number of events in the fragment store.
Definition at line 190 of file ThroughputMonitorCollection.h.
References currentFragmentStoreSize_, and findQualityFiles::size.
Referenced by stor::Processing::do_processI2OFragment().
void ThroughputMonitorCollection::setMemoryPoolPointer | ( | toolbox::mem::Pool * | pool | ) |
Stores the given memory pool pointer if not yet set. If it is already set, the argument is ignored.
Definition at line 39 of file ThroughputMonitorCollection.cc.
References fetchall_from_DQM_v2::pool, and pool_.
Referenced by stor::StorageManager::receiveRegistryMessage().
|
inline |
Definition at line 106 of file ThroughputMonitorCollection.h.
References streamQueue_.
|
private |
Smooth out binned idle times for the throughput display. Returns the index to be used for the next section to smooth. Note that this method works on the idleTimes and durations lists in reverse order. So, the initial indices should be idleTimes.size()-1.
Definition at line 246 of file ThroughputMonitorCollection.cc.
References binCount_, getHLTprescales::index, stor::MonitoredQuantity::Stats::recentBinnedDurations, stor::MonitoredQuantity::Stats::recentBinnedValueSums, and smoothIdleTimesHelper().
Referenced by do_getStats().
|
private |
Definition at line 259 of file ThroughputMonitorCollection.cc.
References stor::utils::durationToSeconds(), stor::utils::secondsToDuration(), and smoothIdleTimesHelper().
Referenced by smoothIdleTimes(), and smoothIdleTimesHelper().
|
private |
Definition at line 352 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 299 of file ThroughputMonitorCollection.h.
Referenced by do_getStats(), getBinCount(), getStats(), and smoothIdleTimes().
|
private |
Definition at line 326 of file ThroughputMonitorCollection.h.
Referenced by do_calculateStatistics(), and setFragmentStoreMemoryUsed().
|
private |
Definition at line 325 of file ThroughputMonitorCollection.h.
Referenced by do_calculateStatistics(), and setFragmentStoreSize().
|
private |
Definition at line 350 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 313 of file ThroughputMonitorCollection.h.
Referenced by addDiskWriterIdleSample(), do_calculateStatistics(), do_getStats(), do_reset(), and getDiskWriterIdleMQ().
|
private |
Definition at line 314 of file ThroughputMonitorCollection.h.
Referenced by addDiskWriteSample(), do_calculateStatistics(), do_getStats(), do_reset(), and getDiskWriteMQ().
|
private |
Definition at line 351 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 319 of file ThroughputMonitorCollection.h.
Referenced by addDQMEventProcessorIdleSample(), do_calculateStatistics(), do_getStats(), do_reset(), and getDQMEventProcessorIdleMQ().
|
private |
Definition at line 323 of file ThroughputMonitorCollection.h.
Referenced by do_calculateStatistics(), and setDQMEventQueue().
|
private |
Definition at line 347 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 346 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 316 of file ThroughputMonitorCollection.h.
Referenced by do_calculateStatistics(), do_getStats(), do_reset(), and getDQMEventQueueEntryCountMQ().
|
private |
Definition at line 344 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 332 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 303 of file ThroughputMonitorCollection.h.
Referenced by do_calculateStatistics(), do_getStats(), do_reset(), and getFragmentQueueEntryCountMQ().
|
private |
Definition at line 307 of file ThroughputMonitorCollection.h.
Referenced by do_calculateStatistics(), do_getStats(), do_reset(), and getFragmentStoreEntryCountMQ().
|
private |
Definition at line 338 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 310 of file ThroughputMonitorCollection.h.
Referenced by do_calculateStatistics(), do_getStats(), do_reset(), and getStreamQueueEntryCountMQ().
|
private |
Definition at line 349 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 306 of file ThroughputMonitorCollection.h.
Referenced by addFragmentProcessorIdleSample(), do_calculateStatistics(), do_getStats(), do_reset(), and getFragmentProcessorIdleMQ().
|
private |
Definition at line 321 of file ThroughputMonitorCollection.h.
Referenced by do_calculateStatistics(), and setFragmentQueue().
|
private |
Definition at line 335 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 334 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 337 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 336 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 317 of file ThroughputMonitorCollection.h.
Referenced by do_calculateStatistics(), do_getStats(), do_reset(), and getDQMEventQueueMemoryUsedMQ().
|
private |
Definition at line 345 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 333 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 304 of file ThroughputMonitorCollection.h.
Referenced by do_calculateStatistics(), do_getStats(), do_reset(), and getFragmentQueueMemoryUsedMQ().
|
private |
Definition at line 308 of file ThroughputMonitorCollection.h.
Referenced by do_calculateStatistics(), do_getStats(), do_reset(), and getFragmentStoreMemoryUsedMQ().
|
private |
Definition at line 339 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 311 of file ThroughputMonitorCollection.h.
Referenced by do_calculateStatistics(), do_getStats(), do_reset(), and getStreamQueueMemoryUsedMQ().
|
private |
Definition at line 329 of file ThroughputMonitorCollection.h.
Referenced by calcPoolUsage(), and setMemoryPoolPointer().
|
private |
Definition at line 331 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 302 of file ThroughputMonitorCollection.h.
Referenced by calcPoolUsage(), do_getStats(), do_reset(), and getPoolUsageMQ().
|
private |
Definition at line 318 of file ThroughputMonitorCollection.h.
Referenced by addPoppedDQMEventSample(), do_calculateStatistics(), do_getStats(), do_reset(), and getPoppedDQMEventSizeMQ().
|
private |
Definition at line 312 of file ThroughputMonitorCollection.h.
Referenced by addPoppedEventSample(), do_calculateStatistics(), do_getStats(), do_reset(), and getPoppedEventSizeMQ().
|
private |
Definition at line 305 of file ThroughputMonitorCollection.h.
Referenced by addPoppedFragmentSample(), do_calculateStatistics(), do_getStats(), do_reset(), and getPoppedFragmentSizeMQ().
|
mutableprivate |
Definition at line 300 of file ThroughputMonitorCollection.h.
Referenced by getStats().
|
private |
Definition at line 322 of file ThroughputMonitorCollection.h.
Referenced by do_calculateStatistics(), and setStreamQueue().
|
private |
Definition at line 341 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 340 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 327 of file ThroughputMonitorCollection.h.
Referenced by do_updateInfoSpaceItems().
|
private |
Definition at line 343 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().
|
private |
Definition at line 342 of file ThroughputMonitorCollection.h.
Referenced by do_appendInfoSpaceItems(), and do_updateInfoSpaceItems().