Public Member Functions | |
PeriodicAllocMonitor (edm::ParameterSet const &iPS, edm::ActivityRegistry &iAR) | |
~PeriodicAllocMonitor () | |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &iDesc) |
Private Attributes | |
std::atomic< bool > | continueRunning_ = true |
std::atomic< std::size_t > | nEventsFinished_ = 0 |
std::atomic< std::size_t > | nEventsStarted_ = 0 |
std::atomic< std::size_t > | nLumisStarted_ = 0 |
std::atomic< std::size_t > | nRunsStarted_ = 0 |
std::thread | thread_ |
bool | threadShutDown_ = true |
Definition at line 93 of file PeriodicAllocMonitor.cc.
|
inline |
Definition at line 95 of file PeriodicAllocMonitor.cc.
References continueRunning_, submitPVResolutionJobs::count, cms::perftools::AllocMonitorRegistry::createAndRegisterMonitor(), cms::perftools::AllocMonitorRegistry::deregisterMonitor(), MillePedeFileConverter_cfg::fileName, make_classfiles::fs, edm::ParameterSet::getUntrackedParameter(), cms::perftools::AllocMonitorRegistry::instance(), MergeJob_cfg::interval, nEventsFinished_, nEventsStarted_, nLumisStarted_, submitPVValidationJobs::now, nRunsStarted_, zeeHLT_cff::report, isotrackNtupler::start, AlCaHLTBitMon_QueryRunRegistry::string, thread_, threadShutDown_, edm::ActivityRegistry::watchPostEvent(), edm::ActivityRegistry::watchPreEndJob(), edm::ActivityRegistry::watchPreEvent(), edm::ActivityRegistry::watchPreGlobalBeginLumi(), and edm::ActivityRegistry::watchPreGlobalBeginRun().
|
inline |
Definition at line 133 of file PeriodicAllocMonitor.cc.
References continueRunning_, thread_, and threadShutDown_.
|
inlinestatic |
Definition at line 140 of file PeriodicAllocMonitor.cc.
References edm::ConfigurationDescriptions::addDefault(), edm::ParameterSetDescription::addUntracked(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 154 of file PeriodicAllocMonitor.cc.
Referenced by PeriodicAllocMonitor(), and ~PeriodicAllocMonitor().
|
private |
Definition at line 153 of file PeriodicAllocMonitor.cc.
Referenced by PeriodicAllocMonitor().
|
private |
Definition at line 152 of file PeriodicAllocMonitor.cc.
Referenced by PeriodicAllocMonitor().
|
private |
Definition at line 151 of file PeriodicAllocMonitor.cc.
Referenced by PeriodicAllocMonitor().
|
private |
Definition at line 150 of file PeriodicAllocMonitor.cc.
Referenced by PeriodicAllocMonitor().
|
private |
Definition at line 149 of file PeriodicAllocMonitor.cc.
Referenced by PeriodicAllocMonitor(), and ~PeriodicAllocMonitor().
|
private |
Definition at line 155 of file PeriodicAllocMonitor.cc.
Referenced by PeriodicAllocMonitor(), and ~PeriodicAllocMonitor().