argos::CProfiler Class Reference

#include <profiler.h>

Public Member Functions

 CProfiler (const std::string &str_file_name, bool b_trunc=true)
 
 ~CProfiler ()
 
void Start ()
 
void Stop ()
 
void Flush (bool b_human_readable)
 
void CollectThreadResourceUsage ()
 

Detailed Description

Definition at line 20 of file profiler.h.

Constructor & Destructor Documentation

◆ CProfiler()

argos::CProfiler::CProfiler ( const std::string &  str_file_name,
bool  b_trunc = true 
)

Definition at line 116 of file profiler.cpp.

◆ ~CProfiler()

argos::CProfiler::~CProfiler ( )

Definition at line 136 of file profiler.cpp.

Member Function Documentation

◆ CollectThreadResourceUsage()

void argos::CProfiler::CollectThreadResourceUsage ( )

Definition at line 172 of file profiler.cpp.

◆ Flush()

void argos::CProfiler::Flush ( bool  b_human_readable)

Definition at line 160 of file profiler.cpp.

◆ Start()

void argos::CProfiler::Start ( )

Definition at line 144 of file profiler.cpp.

◆ Stop()

void argos::CProfiler::Stop ( )

Definition at line 152 of file profiler.cpp.