grpc/test/cpp/microbenchmarks
Guantao Liu 872d2787a0 Avoid using grpc_core::Executor when the background poller is available.
Instead, run closures in the background poller. This will generally
avoid the thread hop in the gRPC runtime.
2019-03-25 16:19:08 -07:00
..
BUILD Revert "Windows builds for gRPC C++ tests" 2019-03-15 17:15:20 +01:00
bm_alarm.cc Add a microbenchmark for immediately-firing alarms 2019-02-07 08:38:26 -08:00
bm_arena.cc Support microbenchmarks internally 2018-04-25 17:41:23 -07:00
bm_byte_buffer.cc Introduce grpc_byte_buffer_reader_peek and use it for Protobuf parsing. 2019-03-21 06:03:45 -04:00
bm_call_create.cc Use const ref for grpc_slice. 2019-03-22 06:38:33 -04:00
bm_channel.cc Add channel creation benchmark 2018-06-21 10:30:49 -07:00
bm_chttp2_hpack.cc Remeve memset(0) from arena allocated memory. 2018-11-05 10:12:39 -05:00
bm_chttp2_transport.cc Implement TCP_INQ for gRPC in Linux 2019-03-06 22:15:53 -05:00
bm_closure.cc fix more detected mu/cv leaks 2019-02-16 00:00:50 +08:00
bm_cq.cc Support microbenchmarks internally 2018-04-25 17:41:23 -07:00
bm_cq_multiple_threads.cc Avoid using grpc_core::Executor when the background poller is available. 2019-03-25 16:19:08 -07:00
bm_error.cc Support microbenchmarks internally 2018-04-25 17:41:23 -07:00
bm_fullstack_streaming_ping_pong.cc Support microbenchmarks internally 2018-04-25 17:41:23 -07:00
bm_fullstack_streaming_pump.cc Support microbenchmarks internally 2018-04-25 17:41:23 -07:00
bm_fullstack_trickle.cc Support microbenchmarks internally 2018-04-25 17:41:23 -07:00
bm_fullstack_unary_ping_pong.cc Add documentation for running microbenchmarks with other tooling 2018-09-28 14:36:13 -07:00
bm_metadata.cc Support microbenchmarks internally 2018-04-25 17:41:23 -07:00
bm_opencensus_plugin.cc Revert "Fold opencensus into grpc_impl namespace" 2019-03-15 10:20:06 -07:00
bm_pollset.cc Merge pull request #15648 from apolcyn/remove_fd_shutdown_already_closed 2018-06-12 14:06:33 -07:00
bm_timer.cc Add microbenchmarks for grpc_timer 2018-12-21 18:56:09 -05:00
fullstack_context_mutators.h Change grpc++ references in names to grpcpp 2018-03-08 22:04:59 -08:00
fullstack_fixtures.h Revert "Folding the Channel class into the grpc_impl namespace." 2019-02-15 09:52:15 -08:00
fullstack_streaming_ping_pong.h Autofix c casts to c++ casts 2018-02-09 09:16:55 -08:00
fullstack_streaming_pump.h Autofix c casts to c++ casts 2018-02-09 09:16:55 -08:00
fullstack_unary_ping_pong.h Desneak client unary call, avoid Hyrum's Law (used for 1-thread simplicity) 2018-03-20 08:46:28 -07:00
helpers.cc Need to properly init library for microbenchmarks 2019-02-26 12:44:13 -08:00
helpers.h Need to properly init library for microbenchmarks 2019-02-26 12:44:13 -08:00
noop-benchmark.cc auto-fix most of licenses 2017-06-08 11:22:41 +02:00
representative_server_initial_metadata.headers HPACK parsing benchmarks 2017-02-23 08:48:34 -08:00
representative_server_trailing_metadata.headers HPACK parsing benchmarks 2017-02-23 08:48:34 -08:00