Craig Tiller
d720d5dd0a
Track zalloc times in microbenchmark
...
This forms our speed of light for call creation: at some point call
creation is dominated by zeroing memory and all we can do is reduce the
size of the call... let's track where that point is.
8 years ago
Jan Tattermusch
0cb7fef406
Revert "Split bm_fullstack into pieces, reuse infrastructure across other microbenchmarks"
8 years ago
Craig Tiller
111db946b7
Add a test of creating a call on a lame channel in C++
8 years ago
Sree Kuchibhotla
1dbd981cf8
Prefix grpc_cq_polling_type enums with GRPC_CQ_
8 years ago
Craig Tiller
e4a2419597
Bugfixes
8 years ago
Craig Tiller
5e3215338f
Move helpers to a common place, use them everywhere
8 years ago
Sree Kuchibhotla
982a6f2b1c
C++ code changes in response to grpc_completion_queue_create() API change
8 years ago
Craig Tiller
2bfc3bcf8d
Add fixtures for call creation benchmarks
8 years ago
Craig Tiller
b82b3d0e52
Fixes for zalloc
8 years ago
Craig Tiller
385b00932c
Cleanup
8 years ago
Craig Tiller
2ec37e1bdb
Fix memory leak
8 years ago
Craig Tiller
1d77399656
Fix copyright
8 years ago
Craig Tiller
be42e1cb6a
Fix missing header
8 years ago
Craig Tiller
4f60fbf104
Add initial metadata benchmarks
8 years ago
Craig Tiller
3a04debe74
Add load reporting
8 years ago
Craig Tiller
c52ba3a03f
Hoist constant setting out of loop - and shave some ns from call creation
8 years ago
Craig Tiller
a25c9b4aa0
Call out no-filter case
8 years ago
Craig Tiller
4bba37c228
Add a no-filter stack for comparison
8 years ago
Craig Tiller
571b7fffb3
Add benchmarks for a good selection of filters
8 years ago
Craig Tiller
fd044b8b22
Call creation benchmark
8 years ago