Public Member Functions | |
void | measure () |
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 301 of file FastTimerService.h.
|
default |
Referenced by FastTimerService::ResourcesPerJob::operator+().
void FastTimerService::Measurement::measure | ( | ) |
Definition at line 258 of file FastTimerService.cc.
References memory_usage::allocated(), memory_usage::deallocated(), and cmsPerfSuiteHarvest::now.
Referenced by FastTimerService::preModuleEvent(), and FastTimerService::preSourceEvent().
void FastTimerService::Measurement::measure_and_store | ( | Resources & | store | ) |
Definition at line 269 of file FastTimerService.cc.
References memory_usage::allocated(), FastTimerService::Resources::allocated, memory_usage::deallocated(), FastTimerService::Resources::deallocated, cmsPerfSuiteHarvest::now, FastTimerService::Resources::time_real, and FastTimerService::Resources::time_thread.
Referenced by FastTimerService::postModuleEvent(), and FastTimerService::postSourceEvent().
uint64_t FastTimerService::Measurement::allocated |
Definition at line 313 of file FastTimerService.h.
uint64_t FastTimerService::Measurement::deallocated |
Definition at line 314 of file FastTimerService.h.
boost::chrono::high_resolution_clock::time_point FastTimerService::Measurement::time_real |
Definition at line 312 of file FastTimerService.h.
boost::chrono::thread_clock::time_point FastTimerService::Measurement::time_thread |
Definition at line 311 of file FastTimerService.h.