Public Member Functions | |
ResourcesPerJob | operator+ (ResourcesPerJob const &other) const |
ResourcesPerJob & | operator+= (ResourcesPerJob const &other) |
void | reset () |
ResourcesPerJob ()=default | |
ResourcesPerJob (ProcessCallGraph const &job, std::vector< GroupOfModules > const &groups) | |
Public Attributes | |
Resources | event |
Measurement | event_measurement |
unsigned | events |
std::vector< Resources > | highlight |
std::vector< ResourcesPerModule > | modules |
AtomicResources | overhead |
std::vector< ResourcesPerProcess > | processes |
Resources | total |
Definition at line 297 of file FastTimerService.h.
|
default |
FastTimerService::ResourcesPerJob::ResourcesPerJob | ( | ProcessCallGraph const & | job, |
std::vector< GroupOfModules > const & | groups | ||
) |
Definition at line 256 of file FastTimerService.cc.
References LaserDQM_cfg::process, ProcessCallGraph::processes(), and processes.
FastTimerService::ResourcesPerJob FastTimerService::ResourcesPerJob::operator+ | ( | ResourcesPerJob const & | other | ) | const |
Definition at line 294 of file FastTimerService.cc.
References trackingPlots::other, and mps_fire::result.
FastTimerService::ResourcesPerJob & FastTimerService::ResourcesPerJob::operator+= | ( | ResourcesPerJob const & | other | ) |
Definition at line 277 of file FastTimerService.cc.
References cms::cuda::assert(), patZpeak::events, mps_fire::i, trackingPlots::other, dqmiodatasetharvest::processes, and dqmMemoryStats::total.
void FastTimerService::ResourcesPerJob::reset | ( | void | ) |
Definition at line 264 of file FastTimerService.cc.
References patZpeak::events, LaserDQM_cfg::process, dqmiodatasetharvest::processes, and dqmMemoryStats::total.
Resources FastTimerService::ResourcesPerJob::event |
Definition at line 308 of file FastTimerService.h.
Referenced by Types.EventID::cppID(), looper.Looper::process(), and core.AutoHandle.AutoHandle::product().
Measurement FastTimerService::ResourcesPerJob::event_measurement |
Definition at line 309 of file FastTimerService.h.
unsigned FastTimerService::ResourcesPerJob::events |
Definition at line 313 of file FastTimerService.h.
Referenced by eventsfwlite.Events::__getattr__(), eventsfwlite.Events::__getitem__(), eventsfwlite.Events::__len__(), looper.Looper::loop(), and looper.Looper::process().
std::vector<Resources> FastTimerService::ResourcesPerJob::highlight |
Definition at line 310 of file FastTimerService.h.
std::vector<ResourcesPerModule> FastTimerService::ResourcesPerJob::modules |
Definition at line 311 of file FastTimerService.h.
AtomicResources FastTimerService::ResourcesPerJob::overhead |
Definition at line 307 of file FastTimerService.h.
std::vector<ResourcesPerProcess> FastTimerService::ResourcesPerJob::processes |
Definition at line 312 of file FastTimerService.h.
Referenced by ResourcesPerJob().
Resources FastTimerService::ResourcesPerJob::total |
Definition at line 306 of file FastTimerService.h.