class for adding up intervals of time one example use case is if you have a long running procedure with many steps, but only want to measure the contribution of some of the steps; e.g.: do { operationsToMeasure (...) ... some other operations ... } Then you would write: iATimeAdder timer; do { timer.resume(); operationsToMeasure (...) timer.pause(); ... some other operations ... } std::cout << "Elapsed: " << timer.elapsed() << " seconds";
More...
#include <iAPerformanceHelper.h>
class for adding up intervals of time one example use case is if you have a long running procedure with many steps, but only want to measure the contribution of some of the steps; e.g.: do { operationsToMeasure (...) ... some other operations ... } Then you would write: iATimeAdder timer; do { timer.resume(); operationsToMeasure (...) timer.pause(); ... some other operations ... } std::cout << "Elapsed: " << timer.elapsed() << " seconds";
◆ iATimeAdder()
| iATimeAdder::iATimeAdder |
( |
| ) |
|
◆ elapsed()
◆ pause()
| void iATimeAdder::pause |
( |
| ) |
|
◆ resume()
| void iATimeAdder::resume |
( |
| ) |
|
The documentation for this class was generated from the following files: