static constexpr std::size_t default_processing_time_samples
Default number of samples for measurements of processing time.
static constexpr std::size_t default_mean_processing_time_samples
Default number of samples for measurement of mean processing time.
static constexpr double default_min_warming_up_duration_sec
Default minimum duration for warming up. [sec].
static constexpr double default_min_sample_duration_sec
Default minimum duration of a sample for measurement of mean processing time. [sec].
static constexpr std::size_t default_min_warming_up_iterations
Default minimum number of iterations for warming up.
Namespace of classes to run benchmarks.
Namespace of stat_bench source codes.
std::vector< std::string > include_regex
Regular expressions of benchmark names to include.
std::size_t min_warming_up_iterations
Minimum number of iterations for warming up.
std::string json_file_path
File path of JSON data file.
std::string msgpack_file_path
File path of MsgPack data file.
std::size_t processing_time_samples
Number of samples for measurements of processing time.
double min_warming_up_duration_sec
Minimum duration for warming up. [sec].
double min_sample_duration_sec
Minimum duration of a sample for measurement of mean processing time. [sec].
std::string plot_prefix
Prefix of filepaths to generate plots.
std::vector< std::string > include_glob
Glob patterns of benchmark names to include.
std::size_t mean_processing_time_samples
Number of samples for measurements of mean processing time.
std::vector< std::string > exclude_regex
Regular expressions of benchmark names to exclude.
std::vector< std::string > exclude_glob
Glob patterns of benchmark names to exclude.
std::string compressed_msgpack_file_path
File path of compressed MsgPack data file.
bool show_help
Whether to show help.