Definition at line 325 of file FastTimerService.h.
◆ PlotsPerElement()
FastTimerService::PlotsPerElement::PlotsPerElement |
( |
| ) |
|
|
default |
◆ book()
void FastTimerService::PlotsPerElement::book |
( |
dqm::reco::DQMStore::IBooker & |
booker, |
|
|
std::string const & |
name, |
|
|
std::string const & |
title, |
|
|
PlotRanges const & |
ranges, |
|
|
unsigned int |
lumisections, |
|
|
bool |
byls |
|
) |
| |
Definition at line 374 of file FastTimerService.cc.
382 std::string y_title_ms = fmt::sprintf(
"events / %.1f ms",
ranges.time_resolution);
383 std::string y_title_kB = fmt::sprintf(
"events / %.1f kB",
ranges.memory_resolution);
386 booker.
book1D(
name +
" time_thread",
title +
" processing time (cpu)", time_bins, 0.,
ranges.time_range);
400 booker.
book1D(
name +
" deallocated",
title +
" deallocated memory", mem_bins, 0.,
ranges.memory_range);
409 title +
" processing time (cpu) vs. lumisection",
421 title +
" processing time (real) vs. lumisection",
434 title +
" allocated memory vs. lumisection",
446 title +
" deallocated memory vs. lumisection",
References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::bookProfile(), reco::ceil(), infinity, createfilelist::int, memory_usage::is_available(), Skims_PA_cff::name, diffTwoXMLs::ranges, dqm::impl::MonitorElement::setXTitle(), AlCaHLTBitMon_QueryRunRegistry::string, and runGCPTkAlMap::title.
◆ fill() [1/2]
void FastTimerService::PlotsPerElement::fill |
( |
AtomicResources const & |
data, |
|
|
unsigned int |
lumisection |
|
) |
| |
◆ fill() [2/2]
void FastTimerService::PlotsPerElement::fill |
( |
Resources const & |
data, |
|
|
unsigned int |
lumisection |
|
) |
| |
◆ fill_fraction()
void FastTimerService::PlotsPerElement::fill_fraction |
( |
Resources const & |
data, |
|
|
Resources const & |
part, |
|
|
unsigned int |
lumisection |
|
) |
| |
◆ allocated_
◆ allocated_byls_
◆ deallocated_
◆ deallocated_byls_
◆ time_real_
◆ time_real_byls_
◆ time_thread_
◆ time_thread_byls_
MonitorElement * bookProfile(TString const &name, TString const &title, int nchX, double lowX, double highX, int, double lowY, double highY, char const *option="s", FUNC onbooking=NOOP())
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())