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 298 of file FastTimerService.h.
|
default |
FastTimerService::ResourcesPerJob::ResourcesPerJob | ( | ProcessCallGraph const & | job, |
std::vector< GroupOfModules > const & | groups | ||
) |
Definition at line 259 of file FastTimerService.cc.
References LaserDQM_cfg::process, ProcessCallGraph::processes(), and processes.
FastTimerService::ResourcesPerJob FastTimerService::ResourcesPerJob::operator+ | ( | ResourcesPerJob const & | other | ) | const |
Definition at line 297 of file FastTimerService.cc.
References mps_fire::result.
FastTimerService::ResourcesPerJob & FastTimerService::ResourcesPerJob::operator+= | ( | ResourcesPerJob const & | other | ) |
Definition at line 280 of file FastTimerService.cc.
References cms::cuda::assert(), event, patZpeak::events, events, highlight, mps_fire::i, TrackingSourceConfig_Tier0_Cosmic_cff::modules, modules, overhead, parallelization::processes, processes, dqmMemoryStats::total, and total.
void FastTimerService::ResourcesPerJob::reset | ( | void | ) |
Definition at line 267 of file FastTimerService.cc.
References patZpeak::events, callgraph::module, TrackingSourceConfig_Tier0_Cosmic_cff::modules, LaserDQM_cfg::process, parallelization::processes, and dqmMemoryStats::total.
Resources FastTimerService::ResourcesPerJob::event |
Definition at line 309 of file FastTimerService.h.
Referenced by Types.EventID::cppID(), FastTimerService::PlotsPerJob::fill(), operator+=(), looper.Looper::process(), and core.AutoHandle.AutoHandle::product().
Measurement FastTimerService::ResourcesPerJob::event_measurement |
Definition at line 310 of file FastTimerService.h.
unsigned FastTimerService::ResourcesPerJob::events |
Definition at line 314 of file FastTimerService.h.
Referenced by eventsfwlite.Events::__getattr__(), looper.Looper::loop(), operator+=(), FastTimerService::printSummary(), looper.Looper::process(), and FastTimerService::writeSummaryJSON().
std::vector<Resources> FastTimerService::ResourcesPerJob::highlight |
Definition at line 311 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerJob::fill(), operator+=(), FastTimerService::printEvent(), and FastTimerService::printSummary().
std::vector<ResourcesPerModule> FastTimerService::ResourcesPerJob::modules |
Definition at line 312 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerPath::fill(), FastTimerService::PlotsPerJob::fill(), operator+=(), FastTimerService::printEvent(), FastTimerService::printSummary(), and FastTimerService::writeSummaryJSON().
AtomicResources FastTimerService::ResourcesPerJob::overhead |
Definition at line 308 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerJob::fill(), operator+=(), FastTimerService::printSummary(), and FastTimerService::writeSummaryJSON().
std::vector<ResourcesPerProcess> FastTimerService::ResourcesPerJob::processes |
Definition at line 313 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerJob::fill(), operator+=(), FastTimerService::printEvent(), FastTimerService::printSummary(), and ResourcesPerJob().
Resources FastTimerService::ResourcesPerJob::total |
Definition at line 307 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerJob::fill(), operator+=(), FastTimerService::printEvent(), FastTimerService::printSummary(), and FastTimerService::writeSummaryJSON().