![]() |
RTK
2.7.0
Reconstruction Toolkit
|
#include <rtkResourceProbesCollector.h>
Public Types | |
using | CudaMemoryMapType = std::map< IdType, itk::CudaMemoryProbe > |
using | IdType = std::string |
using | MemoryMapType = std::map< IdType, itk::MemoryProbe > |
using | TimeMapType = std::map< IdType, itk::TimeProbe > |
Public Member Functions | |
virtual void | Clear () |
virtual void | Report (std::ostream &os=std::cout) const |
virtual void | Start (const char *id) |
virtual void | Stop (const char *id) |
virtual | ~ResourceProbesCollector ()=default |
Protected Attributes | |
CudaMemoryMapType | m_CudaMemoryProbes |
MemoryMapType | m_MemoryProbes |
TimeMapType | m_TimeProbes |
Aggregates a set of time, memory and cuda memory probes.
Definition at line 38 of file rtkResourceProbesCollector.h.
using rtk::ResourceProbesCollector::CudaMemoryMapType = std::map<IdType, itk::CudaMemoryProbe> |
Definition at line 45 of file rtkResourceProbesCollector.h.
using rtk::ResourceProbesCollector::IdType = std::string |
Definition at line 41 of file rtkResourceProbesCollector.h.
using rtk::ResourceProbesCollector::MemoryMapType = std::map<IdType, itk::MemoryProbe> |
Definition at line 43 of file rtkResourceProbesCollector.h.
using rtk::ResourceProbesCollector::TimeMapType = std::map<IdType, itk::TimeProbe> |
Definition at line 42 of file rtkResourceProbesCollector.h.
|
virtualdefault |
destructor
|
virtual |
Destroy the set of probes. New probes can be created after invoking this method.
|
virtual |
Report the summary of results from all probes
|
virtual |
Start a probe with a particular name. If the time probe does not exist, it will be created
|
virtual |
Stop a time probe identified with a name
|
protected |
Definition at line 73 of file rtkResourceProbesCollector.h.
|
protected |
Definition at line 71 of file rtkResourceProbesCollector.h.
|
protected |
Definition at line 70 of file rtkResourceProbesCollector.h.