19 #ifndef rtkResourceProbesCollector_h 20 #define rtkResourceProbesCollector_h 22 #include "RTKExport.h" 23 #include "rtkConfiguration.h" 28 # include <itkCudaMemoryProbe.h> 45 using CudaMemoryMapType = std::map<IdType, itk::CudaMemoryProbe>;
54 Start(
const char *
id);
58 Stop(
const char *
id);
62 Report(std::ostream & os = std::cout)
const;
73 CudaMemoryMapType m_CudaMemoryProbes;
78 #endif // rtkResourceProbesCollector_h std::map< IdType, itk::MemoryProbe > MemoryMapType
std::map< IdType, itk::TimeProbe > TimeMapType
MemoryMapType m_MemoryProbes
Aggregates a set of time, memory and cuda memory probes.