|
open_iA 2024.7
|
Simple performance helper class following RAII principle. More...
#include <iAPerformanceHelper.h>
Public Member Functions | |
| iATimeGuard (std::string const &caption="", bool printMemUsage=true) | |
| Starts measuring and writes according message (and optionally memory. | |
| ~iATimeGuard () | |
| destructor, stops timer and outputs duration (and optionally memory usage) to the log window | |
| iAPerformanceTimer::DurationType | elapsed () const |
| void | time (std::string const &caption="") |
| output an intermediate time with an optional caption | |
Simple performance helper class following RAII principle.
Instantiate to start timer, destroy to stop timer; prints to log window
| iATimeGuard::iATimeGuard | ( | std::string const & | caption = "", |
| bool | printMemUsage = true ) |
Starts measuring and writes according message (and optionally memory.
usage) to the log window
| iATimeGuard::~iATimeGuard | ( | ) |
destructor, stops timer and outputs duration (and optionally memory usage) to the log window
| iAPerformanceTimer::DurationType iATimeGuard::elapsed | ( | ) | const |
| void iATimeGuard::time | ( | std::string const & | caption = "" | ) |
output an intermediate time with an optional caption