#include "benchmark/benchmark.h"
#include <assert.h>
#include <math.h>
#include <stdint.h>
#include <chrono>
#include <cstdlib>
#include <iostream>
#include <limits>
#include <list>
#include <map>
#include <mutex>
#include <set>
#include <sstream>
#include <string>
#include <thread>
#include <utility>
#include <vector>
Go to the source code of this file.
|
| BENCHMARK (BM_CalculatePi) -> Threads(8) |
|
| BENCHMARK (BM_DenseThreadRanges) -> Arg(1) ->DenseThreadRange(1, 3) |
|
| BENCHMARK (BM_Factorial) |
|
| BENCHMARK (BM_LongTest) -> Range(1<< 16, 1<< 28) |
|
| BENCHMARK (BM_ManualTiming) -> Range(1, 1<< 14) ->UseRealTime() |
|
| BENCHMARK (BM_ParallelMemset) -> Arg(10<< 20) ->ThreadRange(1, 4) |
|
| BENCHMARK (BM_SetInsert) -> Ranges( |
|
| BENCHMARK (BM_SetupTeardown) -> ThreadPerCpu() |
|
| BENCHMARK (BM_StringCompare) -> Range(1, 1<< 20) |
|
| BENCHMARK_RANGE (BM_CalculatePiRange, 1, 1024 *1024) |
|
| BENCHMARK_TEMPLATE (BM_Sequential, std::list< int >) -> Range(1<< 0, 1<< 10) |
|
static void | BM_CalculatePi (benchmark::State &state) |
|
static void | BM_CalculatePiRange (benchmark::State &state) |
|
static void | BM_DenseThreadRanges (benchmark::State &st) |
|
static void | BM_Factorial (benchmark::State &state) |
|
static void | BM_LongTest (benchmark::State &state) |
|
static void | BM_ManualTiming (benchmark::State &state) |
|
static void | BM_ParallelMemset (benchmark::State &state) |
|
template<typename Container , typename ValueType = typename Container::value_type> |
static void | BM_Sequential (benchmark::State &state) |
|
static void | BM_SetInsert (benchmark::State &state) |
|
static void | BM_SetupTeardown (benchmark::State &state) |
|
static void | BM_StringCompare (benchmark::State &state) |
|
| Range (1<< 0, 1<< 10) |
|
◆ BENCHMARK_NOINLINE
#define BENCHMARK_NOINLINE |
◆ BENCHMARK() [1/9]
◆ BENCHMARK() [2/9]
◆ BENCHMARK() [3/9]
◆ BENCHMARK() [4/9]
◆ BENCHMARK() [5/9]
◆ BENCHMARK() [6/9]
◆ BENCHMARK() [7/9]
◆ BENCHMARK() [8/9]
◆ BENCHMARK() [9/9]
◆ BENCHMARK_RANGE()
◆ BENCHMARK_TEMPLATE()
◆ BM_CalculatePi()
◆ BM_CalculatePiRange()
◆ BM_DenseThreadRanges()
◆ BM_Factorial()
◆ BM_LongTest()
◆ BM_ManualTiming()
◆ BM_ParallelMemset()
◆ BM_Sequential()
template<typename Container , typename ValueType = typename Container::value_type>
◆ BM_SetInsert()
◆ BM_SetupTeardown()
◆ BM_StringCompare()
◆ Range()