proxygen
|
#include <folly/synchronization/Baton.h>
#include <thread>
#include <folly/Benchmark.h>
#include <folly/portability/Semaphore.h>
#include <folly/synchronization/test/BatonTestHelpers.h>
#include <folly/test/DeterministicSchedule.h>
Go to the source code of this file.
Functions | |
BENCHMARK (baton_pingpong_blocking, iters) | |
BENCHMARK (baton_pingpong_nonblocking, iters) | |
BENCHMARK_DRAW_LINE () | |
BENCHMARK (baton_pingpong_emulated_futex_blocking, iters) | |
BENCHMARK (baton_pingpong_emulated_futex_nonblocking, iters) | |
BENCHMARK (posix_sem_pingpong, iters) | |
int | main (int argc, char **argv) |
BENCHMARK | ( | baton_pingpong_blocking | , |
iters | |||
) |
Definition at line 30 of file BatonBenchmark.cpp.
BENCHMARK | ( | baton_pingpong_nonblocking | , |
iters | |||
) |
Definition at line 34 of file BatonBenchmark.cpp.
References folly::BENCHMARK_DRAW_LINE().
BENCHMARK | ( | baton_pingpong_emulated_futex_blocking | , |
iters | |||
) |
Definition at line 40 of file BatonBenchmark.cpp.
BENCHMARK | ( | baton_pingpong_emulated_futex_nonblocking | , |
iters | |||
) |
Definition at line 44 of file BatonBenchmark.cpp.
References folly::BENCHMARK_DRAW_LINE().
BENCHMARK | ( | posix_sem_pingpong | , |
iters | |||
) |
Definition at line 50 of file BatonBenchmark.cpp.
BENCHMARK_DRAW_LINE | ( | ) |
int main | ( | int | argc, |
char ** | argv | ||
) |