ZeroErr
|
BenchResult is a result of running the benchmark. 更多...
#include <benchmark.h>
Public 类型 | |
enum | Measure { time_elapsed = 1 << 0 , iterations = 1 << 1 , page_faults = 1 << 2 , cpu_cycles = 1 << 3 , context_switches = 1 << 4 , instructions = 1 << 5 , branch_instructions = 1 << 6 , branch_misses = 1 << 7 , all = (1 << 8) - 1 } |
Public 成员函数 | |
PerfCountSet< double > | average () const |
PerfCountSet< double > | min () const |
PerfCountSet< double > | max () const |
PerfCountSet< double > | mean () const |
Public 属性 | |
std::string | name |
std::vector< PerfCountSet< double > > | epoch_details |
PerfCountSet< bool > | has |
BenchResult is a result of running the benchmark.
PerfCountSet< double > zeroerr::BenchResult::average | ( | ) | const |
PerfCountSet< double > zeroerr::BenchResult::max | ( | ) | const |
PerfCountSet< double > zeroerr::BenchResult::mean | ( | ) | const |
PerfCountSet< double > zeroerr::BenchResult::min | ( | ) | const |
std::vector<PerfCountSet<double> > zeroerr::BenchResult::epoch_details |
PerfCountSet<bool> zeroerr::BenchResult::has |
std::string zeroerr::BenchResult::name |