Public Member Functions | |
void | measure () |
void | measure_and_accumulate (Resources &store) |
void | measure_and_accumulate (AtomicResources &store) |
void | measure_and_store (Resources &store) |
Measurement () | |
Public Attributes | |
uint64_t | allocated |
uint64_t | deallocated |
boost::chrono::high_resolution_clock::time_point | time_real |
boost::chrono::thread_clock::time_point | time_thread |
Definition at line 187 of file FastTimerService.h.
FastTimerService::Measurement::Measurement | ( | ) |
Definition at line 310 of file FastTimerService.cc.
void FastTimerService::Measurement::measure | ( | ) |
Definition at line 315 of file FastTimerService.cc.
References memory_usage::allocated(), memory_usage::deallocated(), and cmsPerfSuiteHarvest::now.
Referenced by FastTimerService::on_scheduler_entry().
void FastTimerService::Measurement::measure_and_accumulate | ( | Resources & | store | ) |
Definition at line 345 of file FastTimerService.cc.
References memory_usage::allocated(), memory_usage::deallocated(), and cmsPerfSuiteHarvest::now.
Referenced by FastTimerService::on_scheduler_exit(), FastTimerService::postModuleEvent(), FastTimerService::postModuleGlobalBeginLumi(), FastTimerService::postModuleGlobalBeginRun(), FastTimerService::postModuleGlobalEndLumi(), FastTimerService::postModuleGlobalEndRun(), FastTimerService::postModuleStreamBeginLumi(), FastTimerService::postModuleStreamBeginRun(), FastTimerService::postModuleStreamEndLumi(), FastTimerService::postModuleStreamEndRun(), FastTimerService::postSourceLumi(), FastTimerService::postSourceRun(), FastTimerService::preModuleEvent(), FastTimerService::preModuleEventAcquire(), FastTimerService::preModuleGlobalBeginLumi(), FastTimerService::preModuleGlobalBeginRun(), FastTimerService::preModuleGlobalEndLumi(), FastTimerService::preModuleGlobalEndRun(), FastTimerService::preModuleStreamBeginLumi(), FastTimerService::preModuleStreamBeginRun(), FastTimerService::preModuleStreamEndLumi(), FastTimerService::preModuleStreamEndRun(), FastTimerService::preSourceLumi(), and FastTimerService::preSourceRun().
void FastTimerService::Measurement::measure_and_accumulate | ( | AtomicResources & | store | ) |
Definition at line 364 of file FastTimerService.cc.
References memory_usage::allocated(), KineDebug3::count(), memory_usage::deallocated(), and cmsPerfSuiteHarvest::now.
void FastTimerService::Measurement::measure_and_store | ( | Resources & | store | ) |
Definition at line 326 of file FastTimerService.cc.
References memory_usage::allocated(), memory_usage::deallocated(), and cmsPerfSuiteHarvest::now.
Referenced by FastTimerService::postModuleEvent(), FastTimerService::postModuleEventAcquire(), and FastTimerService::postSourceEvent().
uint64_t FastTimerService::Measurement::allocated |
Definition at line 204 of file FastTimerService.h.
uint64_t FastTimerService::Measurement::deallocated |
Definition at line 205 of file FastTimerService.h.
boost::chrono::high_resolution_clock::time_point FastTimerService::Measurement::time_real |
Definition at line 203 of file FastTimerService.h.
boost::chrono::thread_clock::time_point FastTimerService::Measurement::time_thread |
Definition at line 202 of file FastTimerService.h.