dlvhex
2.5.0
|
Information about a single benchmark value. More...
#include <include/dlvhex2/Benchmarking.h>
Public Member Functions | |
Stat (const std::string &name, Duration printInterval) | |
Constructor. | |
Data Fields | |
std::string | name |
Counter name. | |
Count | count |
Number of calls (outermost). | |
Duration | duration |
Sum of durations the stat was run so far. | |
Duration | pureDuration |
Sum of durations the stat was run without overlay by a subsequently started stat. | |
Count | level |
Level of nesting of this benchmark (0 = not running) | |
Time | nextPrint |
Timepoint after which this stats should be printed again. |
Information about a single benchmark value.
Definition at line 496 of file Benchmarking.h.
benchmark::nestingAware::NestingAwareController::Stat::Stat | ( | const std::string & | name, |
Duration | printInterval | ||
) |
Number of calls (outermost).
Definition at line 501 of file Benchmarking.h.
Referenced by benchmark::simple::BenchmarkController::count(), benchmark::nestingAware::NestingAwareController::count(), PostProcessState::postProcess(), benchmark::nestingAware::NestingAwareController::printCount(), benchmark::nestingAware::NestingAwareController::printInformation(), benchmark::nestingAware::NestingAwareController::printInformationContinous(), benchmark::nestingAware::NestingAwareController::snapshot(), benchmark::nestingAware::NestingAwareController::stop(), and benchmark::nestingAware::NestingAwareController::~NestingAwareController().
Sum of durations the stat was run so far.
Definition at line 503 of file Benchmarking.h.
Referenced by PostProcessState::postProcess(), benchmark::nestingAware::NestingAwareController::printDuration(), benchmark::nestingAware::NestingAwareController::printInformation(), benchmark::nestingAware::NestingAwareController::printInformationContinous(), benchmark::nestingAware::NestingAwareController::snapshot(), benchmark::nestingAware::NestingAwareController::stop(), and benchmark::nestingAware::NestingAwareController::~NestingAwareController().
Level of nesting of this benchmark (0 = not running)
Definition at line 507 of file Benchmarking.h.
Referenced by benchmark::nestingAware::NestingAwareController::start(), and benchmark::nestingAware::NestingAwareController::stop().
Counter name.
Definition at line 499 of file Benchmarking.h.
Referenced by benchmark::nestingAware::NestingAwareController::printInformation(), benchmark::nestingAware::NestingAwareController::printInformationContinous(), benchmark::nestingAware::NestingAwareController::stop(), and benchmark::nestingAware::NestingAwareController::~NestingAwareController().
Timepoint after which this stats should be printed again.
Definition at line 509 of file Benchmarking.h.
Referenced by benchmark::nestingAware::NestingAwareController::printInformationContinous().
Sum of durations the stat was run without overlay by a subsequently started stat.
Definition at line 505 of file Benchmarking.h.
Referenced by benchmark::nestingAware::NestingAwareController::printInformation(), benchmark::nestingAware::NestingAwareController::printInformationContinous(), benchmark::nestingAware::NestingAwareController::snapshot(), benchmark::nestingAware::NestingAwareController::start(), benchmark::nestingAware::NestingAwareController::stop(), and benchmark::nestingAware::NestingAwareController::~NestingAwareController().