Namespaces | |
cycleclock | |
internal | |
Classes | |
class | Barrier |
struct | BenchmarkName |
class | BenchmarkReporter |
struct | ChooseClockType |
class | ConsoleReporter |
class | Counter |
struct | CPUInfo |
class | CSVReporter |
class | Fixture |
class | JSONReporter |
struct | LeastSq |
class | MemoryManager |
class | MutexLock |
class | Regex |
class | Stat1 |
class | Stat1MinMax |
class | State |
struct | SystemInfo |
class | Vector2 |
class | Vector3 |
class | Vector4 |
Typedefs | |
typedef double() | BigOFunc(IterationCount) |
typedef std::condition_variable | Condition |
typedef uint64_t | IterationCount |
typedef Stat1< double, int64_t > | Stat1_d |
typedef Stat1< float, int64_t > | Stat1_f |
typedef Stat1MinMax< double, int64_t > | Stat1MinMax_d |
typedef Stat1MinMax< float, int64_t > | Stat1MinMax_f |
typedef double() | StatisticsFunc(const std::vector< double > &) |
typedef std::map< std::string, Counter > | UserCounters |
Functions | |
void | AddCustomContext (const std::string &key, const std::string &value) |
void | AppendHumanReadable (int n, std::string *str) |
BM_DECLARE_bool (benchmark_display_aggregates_only) | |
BM_DECLARE_bool (benchmark_enable_random_interleaving) | |
BM_DECLARE_bool (benchmark_report_aggregates_only) | |
BM_DECLARE_double (benchmark_min_time) | |
BM_DECLARE_int32 (benchmark_repetitions) | |
BM_DECLARE_string (benchmark_filter) | |
BM_DECLARE_string (benchmark_perf_counters) | |
BM_DEFINE_bool (benchmark_counters_tabular, false) | |
BM_DEFINE_bool (benchmark_display_aggregates_only, false) | |
BM_DEFINE_bool (benchmark_enable_random_interleaving, false) | |
BM_DEFINE_bool (benchmark_list_tests, false) | |
BM_DEFINE_bool (benchmark_report_aggregates_only, false) | |
BM_DEFINE_double (benchmark_min_time, 0.5) | |
BM_DEFINE_int32 (benchmark_repetitions, 1) | |
BM_DEFINE_int32 (v, 0) | |
BM_DEFINE_kvpairs (benchmark_context, {}) | |
BM_DEFINE_string (benchmark_color, "auto") | |
BM_DEFINE_string (benchmark_filter, "") | |
BM_DEFINE_string (benchmark_format, "console") | |
BM_DEFINE_string (benchmark_out, "") | |
BM_DEFINE_string (benchmark_out_format, "json") | |
BM_DEFINE_string (benchmark_perf_counters, "") | |
bool | BoolFromEnv (const char *flag, bool default_val) |
class | CAPABILITY ("mutex") Mutex |
double | ChildrenCPUUsage () |
double | ChronoClockNow () |
void | ClearRegisteredBenchmarks () |
void | ColorPrintf (std::ostream &out, LogColor color, const char *fmt, va_list args) |
void | ColorPrintf (std::ostream &out, LogColor color, const char *fmt,...) |
std::vector< BenchmarkReporter::Run > | ComputeBigO (const std::vector< BenchmarkReporter::Run > &reports) |
std::vector< BenchmarkReporter::Run > | ComputeStats (const std::vector< BenchmarkReporter::Run > &reports) |
bool | CpuScalingEnabled () |
std::vector< int64_t > | CreateDenseRange (int64_t start, int64_t limit, int step) |
std::vector< int64_t > | CreateRange (int64_t lo, int64_t hi, int multi) |
def | cs (md, code) |
def | cs_lite (md, code) |
std::string | CsvEscape (const std::string &s) |
double | CyclesPerSecond (void) |
template<class Tp > | |
BENCHMARK_ALWAYS_INLINE void | DoNotOptimize (Tp const &value) |
double | DoubleFromEnv (const char *flag, double default_val) |
std::string | ExponentToPrefix (int64_t exponent, bool iec) |
BigOFunc * | FittingCurve (BigO complexity) |
static std::string | FlagToEnvVar (const char *flag) |
static std::string | FlagToEnvVar (const char *flag) |
std::string | FormatString (const char *msg, va_list args) |
std::string | FormatString (const char *msg,...) |
static std::string | FormatTime (double time) |
def | get_code (f, size) |
std::string | GetBigOString (BigO complexity) |
double | GetTimeUnitMultiplier (TimeUnit unit) |
const char * | GetTimeUnitString (TimeUnit unit) |
std::string | HumanReadableNumber (double n) |
std::string | HumanReadableNumber (double n, double one_k) |
static void | IgnoreColorPrint (std::ostream &out, LogColor, const char *fmt,...) |
static void | IgnoreColorPrint (std::ostream &out, LogColor, const char *fmt,...) |
static void | IgnoreColorPrint (std::ostream &out, LogColor, const char *fmt,...) |
void | Initialize (int *argc, char **argv) |
int32_t | Int32FromEnv (const char *flag, int32_t default_val) |
bool | IsColorTerminal () |
bool | IsFlag (const char *str, const char *flag) |
bool | IsTruthyFlagValue (const std::string &value) |
std::map< std::string, std::string > | KvPairsFromEnv (const char *flag, std::map< std::string, std::string > default_val) |
std::string | LocalDateTimeString () |
LeastSq | MinimalLeastSq (const std::vector< int > &n, const std::vector< double > &time, BigOFunc *fitting_curve) |
LeastSq | MinimalLeastSq (const std::vector< int > &n, const std::vector< double > &time, const BigO complexity) |
LeastSq | MinimalLeastSq (const std::vector< int64_t > &n, const std::vector< double > &time, BigOFunc *fitting_curve) |
LeastSq | MinimalLeastSq (const std::vector< int64_t > &n, const std::vector< double > &time, const BigO complexity) |
int | NumCPUs (void) |
template<typename VType , typename NumType > | |
std::ostream & | operator<< (std::ostream &out, const Stat1< VType, NumType > &s) |
template<typename VType , typename NumType > | |
std::ostream & | operator<< (std::ostream &out, const Stat1MinMax< VType, NumType > &s) |
Counter::Flags | operator| (const Counter::Flags &LHS, const Counter::Flags &RHS) |
bool | ParseBoolFlag (const char *str, const char *flag, bool *value) |
bool | ParseDouble (const std::string &src_text, const char *str, double *value) |
bool | ParseDoubleFlag (const char *str, const char *flag, double *value) |
const char * | ParseFlagValue (const char *str, const char *flag, bool def_optional) |
bool | ParseInt32 (const std::string &src_text, const char *str, int32_t *value) |
bool | ParseInt32Flag (const char *str, const char *flag, int32_t *value) |
bool | ParseKeyValueFlag (const char *str, const char *flag, std::map< std::string, std::string > *value) |
bool | ParseStringFlag (const char *str, const char *flag, std::string *value) |
double | ProcessCPUUsage () |
internal::Benchmark * | RegisterBenchmark (const char *name, internal::Function *fn) |
void | RegisterMemoryManager (MemoryManager *memory_manager) |
void | ReplaceAll (std::string *str, const std::string &from, const std::string &to) |
bool | ReportUnrecognizedArguments (int argc, char **argv) |
size_t | RunSpecifiedBenchmarks () |
size_t | RunSpecifiedBenchmarks (BenchmarkReporter *display_reporter) |
size_t | RunSpecifiedBenchmarks (BenchmarkReporter *display_reporter, BenchmarkReporter *file_reporter) |
void | RunTheBenchmarksNamespaced () |
void | Shutdown () |
void | SleepForMicroseconds (int microseconds) |
void | SleepForMilliseconds (int milliseconds) |
void | SleepForSeconds (double seconds) |
double | StatisticsCV (const std::vector< double > &v) |
double | StatisticsMean (const std::vector< double > &v) |
double | StatisticsMedian (const std::vector< double > &v) |
double | StatisticsStdDev (const std::vector< double > &v) |
template<class... Args> | |
std::string | StrCat (Args &&... args) |
std::ostream & | StrCatImp (std::ostream &out) BENCHMARK_NOEXCEPT |
template<class First , class... Rest> | |
std::ostream & | StrCatImp (std::ostream &out, First &&f, Rest &&... rest) |
std::string | StrFormat (const char *format,...) |
std::string | StrFormatImp (const char *msg, va_list args) |
std::ostream & | StringCatImp (std::ostream &out) BENCHMARK_NOEXCEPT |
template<class First , class... Rest> | |
std::ostream & | StringCatImp (std::ostream &out, First &&f, Rest &&... rest) |
const char * | StringFromEnv (const char *flag, const char *default_val) |
std::string | StringPrintF (const char *format,...) |
std::string | StringPrintFImp (const char *msg, va_list args) |
std::vector< std::string > | StrSplit (const std::string &str, char delim) |
double | ThreadCPUUsage () |
def | to_hex (s) |
std::string | ToBinaryStringFullySpecified (double value, double threshold, int precision) |
void | ToExponentAndMantissa (double val, double thresh, int precision, double one_k, std::string *mantissa, int64_t *exponent) |
Variables | |
all_tests | |
c_t | |
cfile | |
code | |
FILE | |
const int | kNumMicrosPerMilli = 1000 |
const int | kNumMicrosPerSecond = kNumMillisPerSecond * 1000 |
const int | kNumMillisPerSecond = 1000 |
const int | kNumNanosPerMicro = 1000 |
const int | kNumNanosPerSecond = kNumNanosPerMicro * kNumMicrosPerSecond |
md | |
request | |
auto | Sqr = [](const double dat) { return dat * dat; } |
auto | Sqrt |
auto | StatisticsSum |
auto | SumSquares |
syntax | |
t1 | |
typedef double() benchmark::BigOFunc(int) |
Definition at line 457 of file benchmark/include/benchmark/benchmark.h.
typedef std::condition_variable benchmark::Condition |
Definition at line 69 of file benchmark/src/mutex.h.
typedef uint64_t benchmark::IterationCount |
Definition at line 451 of file benchmark/include/benchmark/benchmark.h.
typedef Stat1< double, int64_t > benchmark::Stat1_d |
Definition at line 18 of file third_party/bloaty/third_party/protobuf/third_party/benchmark/src/stat.h.
typedef Stat1< float, int64_t > benchmark::Stat1_f |
Definition at line 15 of file third_party/bloaty/third_party/protobuf/third_party/benchmark/src/stat.h.
typedef Stat1MinMax< double, int64_t > benchmark::Stat1MinMax_d |
Definition at line 20 of file third_party/bloaty/third_party/protobuf/third_party/benchmark/src/stat.h.
typedef Stat1MinMax< float, int64_t > benchmark::Stat1MinMax_f |
Definition at line 19 of file third_party/bloaty/third_party/protobuf/third_party/benchmark/src/stat.h.
typedef double() benchmark::StatisticsFunc(const std::vector< double > &) |
Definition at line 461 of file benchmark/include/benchmark/benchmark.h.
typedef std::map< std::string, Counter > benchmark::UserCounters |
Definition at line 439 of file benchmark/include/benchmark/benchmark.h.
enum benchmark::BigO |
Enumerator | |
---|---|
oNone | |
o1 | |
oN | |
oNSquared | |
oNCubed | |
oLogN | |
oNLogN | |
oAuto | |
oLambda | |
oNone | |
o1 | |
oN | |
oNSquared | |
oNCubed | |
oLogN | |
oNLogN | |
oAuto | |
oLambda | |
oNone | |
o1 | |
oN | |
oNSquared | |
oNCubed | |
oLogN | |
oNLogN | |
oAuto | |
oLambda |
Definition at line 375 of file bloaty/third_party/protobuf/third_party/benchmark/include/benchmark/benchmark.h.
enum benchmark::BigO |
Enumerator | |
---|---|
oNone | |
o1 | |
oN | |
oNSquared | |
oNCubed | |
oLogN | |
oNLogN | |
oAuto | |
oLambda | |
oNone | |
o1 | |
oN | |
oNSquared | |
oNCubed | |
oLogN | |
oNLogN | |
oAuto | |
oLambda | |
oNone | |
o1 | |
oN | |
oNSquared | |
oNCubed | |
oLogN | |
oNLogN | |
oAuto | |
oLambda |
Definition at line 375 of file protobuf/third_party/benchmark/include/benchmark/benchmark.h.
enum benchmark::BigO |
Enumerator | |
---|---|
oNone | |
o1 | |
oN | |
oNSquared | |
oNCubed | |
oLogN | |
oNLogN | |
oAuto | |
oLambda | |
oNone | |
o1 | |
oN | |
oNSquared | |
oNCubed | |
oLogN | |
oNLogN | |
oAuto | |
oLambda | |
oNone | |
o1 | |
oN | |
oNSquared | |
oNCubed | |
oLogN | |
oNLogN | |
oAuto | |
oLambda |
Definition at line 449 of file benchmark/include/benchmark/benchmark.h.
enum benchmark::LogColor |
Definition at line 9 of file benchmark/src/colorprint.h.
enum benchmark::LogColor |
Definition at line 9 of file protobuf/third_party/benchmark/src/colorprint.h.
enum benchmark::LogColor |
Definition at line 9 of file bloaty/third_party/protobuf/third_party/benchmark/src/colorprint.h.
Enumerator | |
---|---|
kTime | |
kPercentage |
Definition at line 453 of file benchmark/include/benchmark/benchmark.h.
enum benchmark::TimeUnit |
Enumerator | |
---|---|
kNanosecond | |
kMicrosecond | |
kMillisecond | |
kSecond | |
kNanosecond | |
kMicrosecond | |
kMillisecond | |
kNanosecond | |
kMicrosecond | |
kMillisecond |
Definition at line 369 of file bloaty/third_party/protobuf/third_party/benchmark/include/benchmark/benchmark.h.
enum benchmark::TimeUnit |
Enumerator | |
---|---|
kNanosecond | |
kMicrosecond | |
kMillisecond | |
kSecond | |
kNanosecond | |
kMicrosecond | |
kMillisecond | |
kNanosecond | |
kMicrosecond | |
kMillisecond |
Definition at line 369 of file protobuf/third_party/benchmark/include/benchmark/benchmark.h.
enum benchmark::TimeUnit |
Enumerator | |
---|---|
kNanosecond | |
kMicrosecond | |
kMillisecond | |
kSecond | |
kNanosecond | |
kMicrosecond | |
kMillisecond | |
kNanosecond | |
kMicrosecond | |
kMillisecond |
Definition at line 443 of file benchmark/include/benchmark/benchmark.h.
Definition at line 507 of file benchmark/src/benchmark.cc.
void benchmark::AppendHumanReadable | ( | int | n, |
std::string * | str | ||
) |
Definition at line 114 of file benchmark/src/string_util.cc.
benchmark::BM_DECLARE_bool | ( | benchmark_display_aggregates_only | ) |
benchmark::BM_DECLARE_bool | ( | benchmark_enable_random_interleaving | ) |
benchmark::BM_DECLARE_bool | ( | benchmark_report_aggregates_only | ) |
benchmark::BM_DECLARE_double | ( | benchmark_min_time | ) |
benchmark::BM_DECLARE_int32 | ( | benchmark_repetitions | ) |
benchmark::BM_DECLARE_string | ( | benchmark_filter | ) |
benchmark::BM_DECLARE_string | ( | benchmark_perf_counters | ) |
benchmark::BM_DEFINE_bool | ( | benchmark_counters_tabular | , |
false | |||
) |
benchmark::BM_DEFINE_bool | ( | benchmark_display_aggregates_only | , |
false | |||
) |
benchmark::BM_DEFINE_bool | ( | benchmark_enable_random_interleaving | , |
false | |||
) |
benchmark::BM_DEFINE_bool | ( | benchmark_list_tests | , |
false | |||
) |
benchmark::BM_DEFINE_bool | ( | benchmark_report_aggregates_only | , |
false | |||
) |
benchmark::BM_DEFINE_double | ( | benchmark_min_time | , |
0. | 5 | ||
) |
benchmark::BM_DEFINE_int32 | ( | benchmark_repetitions | , |
1 | |||
) |
benchmark::BM_DEFINE_int32 | ( | v | , |
0 | |||
) |
benchmark::BM_DEFINE_kvpairs | ( | benchmark_context | , |
{} | |||
) |
benchmark::BM_DEFINE_string | ( | benchmark_color | , |
"auto" | |||
) |
benchmark::BM_DEFINE_string | ( | benchmark_filter | , |
"" | |||
) |
benchmark::BM_DEFINE_string | ( | benchmark_format | , |
"console" | |||
) |
benchmark::BM_DEFINE_string | ( | benchmark_out | , |
"" | |||
) |
benchmark::BM_DEFINE_string | ( | benchmark_out_format | , |
"json" | |||
) |
benchmark::BM_DEFINE_string | ( | benchmark_perf_counters | , |
"" | |||
) |
Definition at line 124 of file benchmark/src/commandlineflags.cc.
class benchmark::CAPABILITY | ( | "mutex" | ) |
Definition at line 75 of file benchmark/src/mutex.h.
double benchmark::ChildrenCPUUsage | ( | ) |
|
inline |
Definition at line 38 of file third_party/benchmark/src/timers.h.
void benchmark::ClearRegisteredBenchmarks | ( | ) |
Definition at line 459 of file benchmark/src/benchmark_register.cc.
Definition at line 128 of file benchmark/src/colorprint.cc.
Definition at line 121 of file benchmark/src/colorprint.cc.
std::vector< BenchmarkReporter::Run > benchmark::ComputeBigO | ( | const std::vector< BenchmarkReporter::Run > & | reports | ) |
Definition at line 156 of file benchmark/src/complexity.cc.
std::vector< BenchmarkReporter::Run > benchmark::ComputeStats | ( | const std::vector< BenchmarkReporter::Run > & | reports | ) |
Definition at line 86 of file statistics.cc.
bool benchmark::CpuScalingEnabled | ( | ) |
Definition at line 336 of file bloaty/third_party/protobuf/third_party/benchmark/src/sysinfo.cc.
Definition at line 469 of file benchmark/src/benchmark_register.cc.
Definition at line 463 of file benchmark/src/benchmark_register.cc.
def benchmark.cs | ( | md, | |
code | |||
) |
Definition at line 57 of file benchmark.py.
def benchmark.cs_lite | ( | md, | |
code | |||
) |
Definition at line 66 of file benchmark.py.
std::string benchmark::CsvEscape | ( | const std::string & | s | ) |
Definition at line 40 of file benchmark/src/csv_reporter.cc.
double benchmark::CyclesPerSecond | ( | void | ) |
Definition at line 316 of file bloaty/third_party/protobuf/third_party/benchmark/src/sysinfo.cc.
|
inline |
Definition at line 375 of file benchmark/include/benchmark/benchmark.h.
double benchmark::DoubleFromEnv | ( | const char * | flag, |
double | default_val | ||
) |
Definition at line 142 of file benchmark/src/commandlineflags.cc.
Definition at line 88 of file bloaty/third_party/protobuf/third_party/benchmark/src/string_util.cc.
Definition at line 28 of file benchmark/src/complexity.cc.
|
static |
Definition at line 81 of file bloaty/third_party/protobuf/third_party/benchmark/src/commandlineflags.cc.
|
static |
Definition at line 81 of file protobuf/third_party/benchmark/src/commandlineflags.cc.
std::string benchmark::FormatString | ( | const char * | msg, |
va_list | args | ||
) |
Definition at line 85 of file benchmark/src/colorprint.cc.
std::string benchmark::FormatString | ( | const char * | msg, |
... | |||
) |
Definition at line 113 of file benchmark/src/colorprint.cc.
|
static |
Definition at line 101 of file benchmark/src/console_reporter.cc.
def benchmark.get_code | ( | f, | |
size | |||
) |
Definition at line 47 of file benchmark.py.
std::string benchmark::GetBigOString | ( | BigO | complexity | ) |
Definition at line 53 of file benchmark/src/complexity.cc.
|
inline |
Definition at line 1664 of file benchmark/include/benchmark/benchmark.h.
Definition at line 1650 of file benchmark/include/benchmark/benchmark.h.
std::string benchmark::HumanReadableNumber | ( | double | n | ) |
Definition at line 118 of file bloaty/third_party/protobuf/third_party/benchmark/src/string_util.cc.
std::string benchmark::HumanReadableNumber | ( | double | n, |
double | one_k | ||
) |
Definition at line 121 of file benchmark/src/string_util.cc.
|
static |
Definition at line 92 of file benchmark/src/console_reporter.cc.
|
static |
Definition at line 93 of file protobuf/third_party/benchmark/src/console_reporter.cc.
|
static |
Definition at line 93 of file bloaty/third_party/protobuf/third_party/benchmark/src/console_reporter.cc.
void benchmark::Initialize | ( | int * | argc, |
char ** | argv | ||
) |
Definition at line 602 of file benchmark/src/benchmark.cc.
Definition at line 130 of file benchmark/src/commandlineflags.cc.
bool benchmark::IsColorTerminal | ( | ) |
Definition at line 158 of file benchmark/src/colorprint.cc.
Definition at line 267 of file benchmark/src/commandlineflags.cc.
Definition at line 271 of file benchmark/src/commandlineflags.cc.
std::map< std::string, std::string > benchmark::KvPairsFromEnv | ( | const char * | flag, |
std::map< std::string, std::string > | default_val | ||
) |
Definition at line 160 of file benchmark/src/commandlineflags.cc.
std::string benchmark::LocalDateTimeString | ( | ) |
Definition at line 182 of file benchmark/src/timers.cc.
LeastSq benchmark::MinimalLeastSq | ( | const std::vector< int > & | n, |
const std::vector< double > & | time, | ||
BigOFunc * | fitting_curve | ||
) |
Definition at line 77 of file bloaty/third_party/protobuf/third_party/benchmark/src/complexity.cc.
LeastSq benchmark::MinimalLeastSq | ( | const std::vector< int > & | n, |
const std::vector< double > & | time, | ||
const BigO | complexity | ||
) |
Definition at line 121 of file bloaty/third_party/protobuf/third_party/benchmark/src/complexity.cc.
LeastSq benchmark::MinimalLeastSq | ( | const std::vector< int64_t > & | n, |
const std::vector< double > & | time, | ||
BigOFunc * | fitting_curve | ||
) |
Definition at line 82 of file benchmark/src/complexity.cc.
LeastSq benchmark::MinimalLeastSq | ( | const std::vector< int64_t > & | n, |
const std::vector< double > & | time, | ||
const BigO | complexity | ||
) |
Definition at line 124 of file benchmark/src/complexity.cc.
int benchmark::NumCPUs | ( | void | ) |
Definition at line 321 of file bloaty/third_party/protobuf/third_party/benchmark/src/sysinfo.cc.
std::ostream & benchmark::operator<< | ( | std::ostream & | out, |
const Stat1< VType, NumType > & | s | ||
) |
Definition at line 203 of file third_party/bloaty/third_party/protobuf/third_party/benchmark/src/stat.h.
std::ostream & benchmark::operator<< | ( | std::ostream & | out, |
const Stat1MinMax< VType, NumType > & | s | ||
) |
Definition at line 301 of file third_party/bloaty/third_party/protobuf/third_party/benchmark/src/stat.h.
|
inline |
Definition at line 432 of file benchmark/include/benchmark/benchmark.h.
Definition at line 204 of file benchmark/src/commandlineflags.cc.
Definition at line 61 of file bloaty/third_party/protobuf/third_party/benchmark/src/commandlineflags.cc.
Definition at line 228 of file benchmark/src/commandlineflags.cc.
Definition at line 179 of file benchmark/src/commandlineflags.cc.
Definition at line 27 of file bloaty/third_party/protobuf/third_party/benchmark/src/commandlineflags.cc.
Definition at line 216 of file benchmark/src/commandlineflags.cc.
bool benchmark::ParseKeyValueFlag | ( | const char * | str, |
const char * | flag, | ||
std::map< std::string, std::string > * | value | ||
) |
Definition at line 251 of file benchmark/src/commandlineflags.cc.
Definition at line 240 of file benchmark/src/commandlineflags.cc.
double benchmark::ProcessCPUUsage | ( | ) |
Definition at line 110 of file benchmark/src/timers.cc.
|
inline |
Definition at line 1093 of file benchmark/include/benchmark/benchmark.h.
void benchmark::RegisterMemoryManager | ( | MemoryManager * | memory_manager | ) |
Definition at line 503 of file benchmark/src/benchmark.cc.
Definition at line 163 of file bloaty/third_party/protobuf/third_party/benchmark/src/string_util.cc.
Definition at line 611 of file benchmark/src/benchmark.cc.
size_t benchmark::RunSpecifiedBenchmarks | ( | ) |
Definition at line 437 of file benchmark/src/benchmark.cc.
size_t benchmark::RunSpecifiedBenchmarks | ( | BenchmarkReporter * | display_reporter | ) |
Definition at line 441 of file benchmark/src/benchmark.cc.
size_t benchmark::RunSpecifiedBenchmarks | ( | BenchmarkReporter * | display_reporter, |
BenchmarkReporter * | file_reporter | ||
) |
Definition at line 445 of file benchmark/src/benchmark.cc.
void benchmark::RunTheBenchmarksNamespaced | ( | ) |
Definition at line 56 of file bm_alarm.cc.
void benchmark::Shutdown | ( | ) |
Definition at line 607 of file benchmark/src/benchmark.cc.
void benchmark::SleepForMicroseconds | ( | int | microseconds | ) |
Definition at line 39 of file third_party/benchmark/src/sleep.cc.
void benchmark::SleepForMilliseconds | ( | int | milliseconds | ) |
Definition at line 59 of file third_party/benchmark/src/sleep.cc.
void benchmark::SleepForSeconds | ( | double | seconds | ) |
Definition at line 63 of file third_party/benchmark/src/sleep.cc.
double benchmark::StatisticsCV | ( | const std::vector< double > & | v | ) |
Definition at line 77 of file statistics.cc.
double benchmark::StatisticsMean | ( | const std::vector< double > & | v | ) |
Definition at line 32 of file statistics.cc.
double benchmark::StatisticsMedian | ( | const std::vector< double > & | v | ) |
Definition at line 37 of file statistics.cc.
double benchmark::StatisticsStdDev | ( | const std::vector< double > & | v | ) |
Definition at line 66 of file statistics.cc.
|
inline |
Definition at line 34 of file third_party/benchmark/src/string_util.h.
|
inline |
Definition at line 23 of file third_party/benchmark/src/string_util.h.
|
inline |
Definition at line 28 of file third_party/benchmark/src/string_util.h.
std::string benchmark::StrFormat | ( | const char * | format, |
... | |||
) |
Definition at line 158 of file benchmark/src/string_util.cc.
std::string benchmark::StrFormatImp | ( | const char * | msg, |
va_list | args | ||
) |
Definition at line 128 of file benchmark/src/string_util.cc.
|
inline |
Definition at line 17 of file third_party/bloaty/third_party/protobuf/third_party/benchmark/src/string_util.h.
|
inline |
Definition at line 22 of file third_party/bloaty/third_party/protobuf/third_party/benchmark/src/string_util.h.
Definition at line 154 of file benchmark/src/commandlineflags.cc.
std::string benchmark::StringPrintF | ( | const char * | format, |
... | |||
) |
Definition at line 155 of file bloaty/third_party/protobuf/third_party/benchmark/src/string_util.cc.
std::string benchmark::StringPrintFImp | ( | const char * | msg, |
va_list | args | ||
) |
Definition at line 125 of file bloaty/third_party/protobuf/third_party/benchmark/src/string_util.cc.
std::vector< std::string > benchmark::StrSplit | ( | const std::string & | str, |
char | delim | ||
) |
Definition at line 166 of file benchmark/src/string_util.cc.
double benchmark::ThreadCPUUsage | ( | ) |
Definition at line 141 of file benchmark/src/timers.cc.
def benchmark.to_hex | ( | s | ) |
Definition at line 44 of file benchmark.py.
std::string benchmark::ToBinaryStringFullySpecified | ( | double | value, |
double | threshold, | ||
int | precision | ||
) |
Definition at line 102 of file bloaty/third_party/protobuf/third_party/benchmark/src/string_util.cc.
void benchmark::ToExponentAndMantissa | ( | double | val, |
double | thresh, | ||
int | precision, | ||
double | one_k, | ||
std::string * | mantissa, | ||
int64_t * | exponent | ||
) |
Definition at line 32 of file bloaty/third_party/protobuf/third_party/benchmark/src/string_util.cc.
benchmark.all_tests |
Definition at line 24 of file benchmark.py.
benchmark.c_t |
Definition at line 101 of file benchmark.py.
benchmark.cfile |
Definition at line 73 of file benchmark.py.
benchmark.code |
Definition at line 95 of file benchmark.py.
benchmark.FILE |
Definition at line 21 of file benchmark.py.
Definition at line 6 of file third_party/benchmark/src/sleep.h.
const int benchmark::kNumMicrosPerSecond = kNumMillisPerSecond * 1000 |
Definition at line 7 of file third_party/benchmark/src/sleep.h.
Definition at line 5 of file third_party/benchmark/src/sleep.h.
Definition at line 8 of file third_party/benchmark/src/sleep.h.
const int benchmark::kNumNanosPerSecond = kNumNanosPerMicro * kNumMicrosPerSecond |
Definition at line 9 of file third_party/benchmark/src/sleep.h.
benchmark.md |
Definition at line 86 of file benchmark.py.
benchmark.request |
Definition at line 77 of file benchmark.py.
auto benchmark::Sqr = [](const double dat) { return dat * dat; } |
Definition at line 59 of file statistics.cc.
auto benchmark::Sqrt |
Definition at line 60 of file statistics.cc.
auto benchmark::StatisticsSum |
Definition at line 28 of file statistics.cc.
auto benchmark::SumSquares |
benchmark.syntax |
Definition at line 90 of file benchmark.py.
benchmark.t1 |
Definition at line 107 of file benchmark.py.