Craig Tiller
83643bd5cb
Fix build on mac
8 years ago
Craig Tiller
61c317b624
Fix leak
8 years ago
Sree Kuchibhotla
8dbd9677ef
Add a benchmark
8 years ago
Vijay Pai
0ff932cf08
Make sure that we hold contents of async operation until completion.
8 years ago
Craig Tiller
0d04e0697b
Add a benchmark of base16 encoding
8 years ago
Nicolas "Pixel" Noble
6f7dcd0ade
Clang-format.
8 years ago
Nicolas "Pixel" Noble
b02dd01584
Fixing qps & benchmark.
8 years ago
Yuchen Zeng
9f0a115f05
Test if the user agent string is copied correctly
8 years ago
Craig Tiller
b14ab80cd8
Fixes for new APIs
8 years ago
Nicolas "Pixel" Noble
0a6d30bc4c
Buildifier.
8 years ago
Craig Tiller
18f09a01f6
Add benchmark suite for chttp2
8 years ago
Craig Tiller
8c7444576f
Fix tracking of writes: we dont need TrackCounters for bm_fullstack since the fixture does it
8 years ago
Craig Tiller
b7f35a658b
Expand benchmark coverage to isolated grpc_call scenarios against a dummy filter stack
8 years ago
Craig Tiller
0e0149d3f3
Restore missing benchmarks
8 years ago
Vijay Pai
98e282a585
Eliminate std::placeholders
8 years ago
Craig Tiller
5279370314
Fix compilation
8 years ago
Yuchen Zeng
4564b8cde7
Copy value at SetPointerWithVtable
8 years ago
yang-g
90f43d4fa4
add missing header
8 years ago
Craig Tiller
ff23f801c5
Fix crash
8 years ago
ncteisen
91220dc793
Added benchmark to show static vs copied
8 years ago
ncteisen
4b36a3d9ea
Change error_create API to slice
8 years ago
Craig Tiller
9202b3fdfd
Arena allocator for grpc
8 years ago
ncteisen
bbb3801e48
Change error get/set API to grpc_slice
8 years ago
Craig Tiller
a08b11f33a
Dont track allocations if we are not going to use them
8 years ago
Yuxuan Li
0aac9d06e2
change last_message bit to be in C++ layer only
8 years ago
ncteisen
ceddd29391
Address github comments
8 years ago
Craig Tiller
2b182c2b4b
Make ASAN happy
8 years ago
Noah Eisen
a3e5801e2e
s/realloc/gpr_realloc to fix mem bug
8 years ago
Craig Tiller
7710823850
Add speed of light measures
8 years ago
Craig Tiller
c945c12b47
Revert "Revert "Split bm_fullstack into pieces, reuse infrastructure across other microbenchmarks""
...
This reverts commit 0cb7fef406
.
8 years ago
Craig Tiller
e667aaf9f9
clang-format
8 years ago
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
Craig Tiller
71c286466a
Dont use memory counters unless counters mode is on
8 years ago
Jan Tattermusch
0cb7fef406
Revert "Split bm_fullstack into pieces, reuse infrastructure across other microbenchmarks"
8 years ago
ncteisen
55337bb317
Error arena optimization
8 years ago
Yuxuan Li
bdc76ab37b
bug fix
8 years ago
Yuxuan Li
34894e4b1c
Implemented stream coalescing design
...
(RFC:https://github.com/grpc/proposal/pull/3 ). Add necessary
microbenchmarks to show reduced writes/iter for short streams. Add
necessary end2end test to test out newly added apis. Filter those tests
using *WithCoalescingApi*.
8 years ago
Craig Tiller
12352b2c5c
Add test of server builder, including channel args
8 years ago
Craig Tiller
111db946b7
Add a test of creating a call on a lame channel in C++
8 years ago
yang-g
d0084c220e
Include x.pb.h instead of x.grpc.pb.h for message-only protos
8 years ago
Craig Tiller
055abd65fb
Fix linux
8 years ago
Craig Tiller
ab314ee9a6
Add some pollset benchmarks
8 years ago
Craig Tiller
f09ec59222
Fix mac build
8 years ago
Craig Tiller
1128d462c3
Pollset benchmark
8 years ago
Craig Tiller
cc928d6b71
Cleanup
8 years ago
Craig Tiller
52bd441b25
Get back trickle
8 years ago
Craig Tiller
12d22e472b
Further splitting
8 years ago
Craig Tiller
62ac65b183
Split bm_fullstack unary ping pong out
8 years ago
Craig Tiller
627a59892a
Prep for splitting bm_fullstack
8 years ago
Craig Tiller
e4a2419597
Bugfixes
8 years ago