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 |
AtomicResources | eventsetup |
std::vector< Resources > | highlight |
AtomicResources | idle |
std::vector< ResourcesPerModule > | modules |
AtomicResources | overhead |
std::vector< ResourcesPerProcess > | processes |
Resources | total |
Definition at line 303 of file FastTimerService.h.
|
default |
FastTimerService::ResourcesPerJob::ResourcesPerJob | ( | ProcessCallGraph const & | job, |
std::vector< GroupOfModules > const & | groups | ||
) |
Definition at line 260 of file FastTimerService.cc.
FastTimerService::ResourcesPerJob FastTimerService::ResourcesPerJob::operator+ | ( | ResourcesPerJob const & | other | ) | const |
Definition at line 302 of file FastTimerService.cc.
References trackingPlots::other, and mps_fire::result.
FastTimerService::ResourcesPerJob & FastTimerService::ResourcesPerJob::operator+= | ( | ResourcesPerJob const & | other | ) |
Definition at line 283 of file FastTimerService.cc.
References cms::cuda::assert(), events, mps_fire::i, trackingPlots::other, dqmiodatasetharvest::processes, and dqmMemoryStats::total.
void FastTimerService::ResourcesPerJob::reset | ( | void | ) |
Definition at line 268 of file FastTimerService.cc.
References events, LaserDQM_cfg::process, dqmiodatasetharvest::processes, and dqmMemoryStats::total.
Resources FastTimerService::ResourcesPerJob::event |
Definition at line 316 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 317 of file FastTimerService.h.
unsigned FastTimerService::ResourcesPerJob::events |
Definition at line 321 of file FastTimerService.h.
Referenced by eventsfwlite.Events::__getattr__(), eventsfwlite.Events::__getitem__(), eventsfwlite.Events::__len__(), looper.Looper::loop(), and looper.Looper::process().
AtomicResources FastTimerService::ResourcesPerJob::eventsetup |
Definition at line 314 of file FastTimerService.h.
std::vector<Resources> FastTimerService::ResourcesPerJob::highlight |
Definition at line 318 of file FastTimerService.h.
AtomicResources FastTimerService::ResourcesPerJob::idle |
Definition at line 315 of file FastTimerService.h.
Referenced by FastTimerService::on_scheduler_entry(), and FastTimerService::on_scheduler_exit().
std::vector<ResourcesPerModule> FastTimerService::ResourcesPerJob::modules |
Definition at line 319 of file FastTimerService.h.
AtomicResources FastTimerService::ResourcesPerJob::overhead |
Definition at line 313 of file FastTimerService.h.
std::vector<ResourcesPerProcess> FastTimerService::ResourcesPerJob::processes |
Definition at line 320 of file FastTimerService.h.
Resources FastTimerService::ResourcesPerJob::total |
Definition at line 312 of file FastTimerService.h.