Craig Tiller
5bdffab426
Add profiling annotations
8 years ago
Sree Kuchibhotla
3c754e4716
Microbenchmark for measuring impact of multiple threads calling cq_next
8 years ago
Craig Tiller
7949527333
Actually instantiate minstack
8 years ago
Craig Tiller
1d77b44c00
Add representative benchmarks of minimal stacks on chttp2
8 years ago
Craig Tiller
eb0e34f736
Convert everything to new encode API
8 years ago
Craig Tiller
e3593d912b
Fix sanity
8 years ago
Craig Tiller
3be7dd0e79
Optionalize deadline checking
8 years ago
Craig Tiller
af76743e33
Optionalize compress, gather all the http2 filter bits together in ext/
8 years ago
Craig Tiller
9b3648a28e
Optionalize message_size_filter
8 years ago
Craig Tiller
9eb0fdec00
Reorganize ext tree
...
- filters live under filters
- lb_policy, resolver implementations (being part of client_channel) live under client_channel
8 years ago
Craig Tiller
a0f3abd925
Review feedback: bikeshedding round
8 years ago
Craig Tiller
e431b52f0b
Fix crashes
8 years ago
Craig Tiller
dd36b15315
Call ref/unref, bugfixes
8 years ago
Craig Tiller
5e17020d61
Fix compile
8 years ago
Craig Tiller
83643bd5cb
Fix build on mac
8 years ago
Sree Kuchibhotla
08bbdb8801
Fix cq creation code after merge
8 years ago
Craig Tiller
57178eff19
fixes
8 years ago
Craig Tiller
61c317b624
Fix leak
8 years ago
Sree Kuchibhotla
8dbd9677ef
Add a benchmark
8 years ago
Craig Tiller
0d04e0697b
Add a benchmark of base16 encoding
8 years ago
Muxi Yan
9e760da81a
Fix c++ test
8 years ago
Nicolas "Pixel" Noble
b02dd01584
Fixing qps & benchmark.
8 years ago
Sree Kuchibhotla
6ac703d1fd
Fix after merge with master
8 years ago
Craig Tiller
b14ab80cd8
Fixes for new APIs
8 years ago
Sree Kuchibhotla
f2c32150ef
Update C++ code
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
Craig Tiller
5279370314
Fix compilation
8 years ago
Craig Tiller
e1523e95c1
Track calls to gpr_now()
8 years ago
Craig Tiller
fc830f2c09
Fix compilation
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