cpp-stat-bench 0.24.0
Benchmark library with statistics for C++.
|
Class to measure durations. More...
#include <stat_bench/measurer/measurer.h>
Public Member Functions | |
Measurer (double min_sample_duration_sec, double min_warming_up_duration_sec, std::size_t samples, std::size_t min_warming_up_iterations) | |
Constructor. | |
auto | measure (bench_impl::IBenchmarkCase *bench_case, const BenchmarkCondition &condition, const MeasurementConfig &config) const -> Measurement |
Measure durations. | |
Class to measure durations.
Definition at line 35 of file measurer.h.
stat_bench::measurer::Measurer::Measurer | ( | double | min_sample_duration_sec, |
double | min_warming_up_duration_sec, | ||
std::size_t | samples, | ||
std::size_t | min_warming_up_iterations ) |
Constructor.
[in] | min_sample_duration_sec | Minimum duration for a sample. [sec] |
[in] | min_warming_up_duration_sec | Minimum duration for warming up. [sec] |
[in] | samples | Number of samples. |
[in] | min_warming_up_iterations | Minimum number of iterations for warming up. |
Definition at line 31 of file measurer.cpp.
|
nodiscard |
Measure durations.
[in] | bench_case | Case. |
[in] | condition | Conditions. |
[in] | config | Measurement configuration. |
Definition at line 39 of file measurer.cpp.