Public Member Functions | |
void | measure () noexcept |
void | measure_and_accumulate (Resources &store) noexcept |
void | measure_and_accumulate (AtomicResources &store) noexcept |
void | measure_and_store (Resources &store) noexcept |
Measurement () noexcept | |
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 194 of file FastTimerService.h.
|
noexcept |
Definition at line 312 of file FastTimerService.cc.
|
noexcept |
Definition at line 314 of file FastTimerService.cc.
References memory_usage::allocated(), memory_usage::deallocated(), and submitPVValidationJobs::now.
Referenced by FastTimerService::on_scheduler_entry().
|
noexcept |
Definition at line 342 of file FastTimerService.cc.
References memory_usage::allocated(), cms::cuda::assert(), memory_usage::deallocated(), and submitPVValidationJobs::now.
Referenced by FastTimerService::on_scheduler_entry(), and FastTimerService::on_scheduler_exit().
|
noexcept |
Definition at line 360 of file FastTimerService.cc.
References memory_usage::allocated(), cms::cuda::assert(), submitPVResolutionJobs::count, memory_usage::deallocated(), and submitPVValidationJobs::now.
|
noexcept |
Definition at line 324 of file FastTimerService.cc.
References memory_usage::allocated(), cms::cuda::assert(), memory_usage::deallocated(), and submitPVValidationJobs::now.
uint64_t FastTimerService::Measurement::allocated |
Definition at line 211 of file FastTimerService.h.
uint64_t FastTimerService::Measurement::deallocated |
Definition at line 212 of file FastTimerService.h.
boost::chrono::high_resolution_clock::time_point FastTimerService::Measurement::time_real |
Definition at line 210 of file FastTimerService.h.
boost::chrono::thread_clock::time_point FastTimerService::Measurement::time_thread |
Definition at line 209 of file FastTimerService.h.