#include <nanobenchmark.h>
Public Attributes | |
size_t | max_evals = 9 |
size_t | max_measure_retries = 2 |
size_t | min_mode_samples = 64 |
size_t | min_samples_per_eval = 7 |
size_t | precision_divisor = 1024 |
double | seconds_per_eval = 4E-3 |
size_t | subset_ratio = 2 |
double | target_rel_mad = 0.002 |
bool | verbose = true |
Static Public Attributes | |
static constexpr size_t | kTimerSamples = 256 |
Definition at line 71 of file abseil-cpp/absl/random/internal/nanobenchmark.h.
|
staticconstexpr |
Definition at line 75 of file abseil-cpp/absl/random/internal/nanobenchmark.h.
size_t absl::random_internal_nanobenchmark::Params::max_evals = 9 |
Definition at line 104 of file abseil-cpp/absl/random/internal/nanobenchmark.h.
size_t absl::random_internal_nanobenchmark::Params::max_measure_retries = 2 |
Definition at line 107 of file abseil-cpp/absl/random/internal/nanobenchmark.h.
size_t absl::random_internal_nanobenchmark::Params::min_mode_samples = 64 |
Definition at line 97 of file abseil-cpp/absl/random/internal/nanobenchmark.h.
size_t absl::random_internal_nanobenchmark::Params::min_samples_per_eval = 7 |
Definition at line 92 of file abseil-cpp/absl/random/internal/nanobenchmark.h.
size_t absl::random_internal_nanobenchmark::Params::precision_divisor = 1024 |
Definition at line 79 of file abseil-cpp/absl/random/internal/nanobenchmark.h.
double absl::random_internal_nanobenchmark::Params::seconds_per_eval = 4E-3 |
Definition at line 89 of file abseil-cpp/absl/random/internal/nanobenchmark.h.
size_t absl::random_internal_nanobenchmark::Params::subset_ratio = 2 |
Definition at line 84 of file abseil-cpp/absl/random/internal/nanobenchmark.h.
double absl::random_internal_nanobenchmark::Params::target_rel_mad = 0.002 |
Definition at line 100 of file abseil-cpp/absl/random/internal/nanobenchmark.h.
Definition at line 110 of file abseil-cpp/absl/random/internal/nanobenchmark.h.