#include <sstream>#include <benchmark/benchmark.h>#include <grpc/grpc.h>#include "src/core/lib/gpr/spinlock.h"#include "src/core/lib/iomgr/closure.h"#include "src/core/lib/iomgr/combiner.h"#include "src/core/lib/iomgr/exec_ctx.h"#include "test/core/util/test_config.h"#include "test/cpp/microbenchmarks/helpers.h"#include "test/cpp/util/test_config.h"
Go to the source code of this file.
Classes | |
| class | Rescheduler |
Namespaces | |
| benchmark | |
| BENCHMARK | ( | BM_AcquireMutex | ) |
| BENCHMARK | ( | BM_AcquireSpinlock | ) |
| BENCHMARK | ( | BM_ClosureCreateAndRun | ) |
| BENCHMARK | ( | BM_ClosureInitAgainstCombiner | ) |
| BENCHMARK | ( | BM_ClosureInitAgainstExecCtx | ) |
| BENCHMARK | ( | BM_ClosureInitAndRun | ) |
| BENCHMARK | ( | BM_ClosureReschedOnExecCtx | ) |
| BENCHMARK | ( | BM_ClosureRun | ) |
| BENCHMARK | ( | BM_ClosureSched2OnCombiner | ) |
| BENCHMARK | ( | BM_ClosureSched2OnExecCtx | ) |
| BENCHMARK | ( | BM_ClosureSched2OnTwoCombiners | ) |
| BENCHMARK | ( | BM_ClosureSched3OnCombiner | ) |
| BENCHMARK | ( | BM_ClosureSched3OnExecCtx | ) |
| BENCHMARK | ( | BM_ClosureSched4OnTwoCombiners | ) |
| BENCHMARK | ( | BM_ClosureSchedOnCombiner | ) |
| BENCHMARK | ( | BM_ClosureSchedOnExecCtx | ) |
| BENCHMARK | ( | BM_NoOpExecCtx | ) |
| BENCHMARK | ( | BM_TryAcquireMutex | ) |
| BENCHMARK | ( | BM_TryAcquireSpinlock | ) |
| BENCHMARK | ( | BM_WellFlushed | ) |
|
static |
Definition at line 176 of file bm_closure.cc.
|
static |
Definition at line 213 of file bm_closure.cc.
|
static |
Definition at line 96 of file bm_closure.cc.
|
static |
Definition at line 68 of file bm_closure.cc.
|
static |
Definition at line 57 of file bm_closure.cc.
|
static |
Definition at line 110 of file bm_closure.cc.
|
static |
Definition at line 381 of file bm_closure.cc.
|
static |
Definition at line 83 of file bm_closure.cc.
|
static |
Definition at line 262 of file bm_closure.cc.
|
static |
Definition at line 139 of file bm_closure.cc.
|
static |
Definition at line 303 of file bm_closure.cc.
|
static |
Definition at line 281 of file bm_closure.cc.
|
static |
Definition at line 156 of file bm_closure.cc.
|
static |
Definition at line 324 of file bm_closure.cc.
|
static |
Definition at line 246 of file bm_closure.cc.
|
static |
Definition at line 125 of file bm_closure.cc.
|
static |
Definition at line 35 of file bm_closure.cc.
|
static |
Definition at line 193 of file bm_closure.cc.
|
static |
Definition at line 228 of file bm_closure.cc.
|
static |
Definition at line 44 of file bm_closure.cc.
|
static |
Definition at line 55 of file bm_closure.cc.
Definition at line 397 of file bm_closure.cc.