mgravell
264fca1eb6
match delegate signature in benchmark
5 years ago
mgravell
a443b6bf95
Merge branch 'master' into mgravell/unsafe-encode
5 years ago
mgravell
834a3d29a6
capture the server too
5 years ago
mgravell
36ecd052f6
avoid capture-context in HandleNewServerRpc => HandleCallAsync
5 years ago
Jan Tattermusch
99e8298a61
Merge pull request #19515 from mgravell/mgravell/benchmarkdotnet
...
csharp convert micro-benchmarks to benchmarkdotnet
5 years ago
mgravell
746287111d
(left a base-call in that I'd used to get the intellisense comment)
5 years ago
mgravell
6f315691da
remove boxing of Timespec caused by Equals usage
5 years ago
Jan Tattermusch
47287e8ed7
add license headers
5 years ago
Jan Tattermusch
3ba99a685e
make pingbenchmark compile
6 years ago
Jan Tattermusch
43240238d2
tweak iteration counts for multithreaded benchmarks
6 years ago
Jan Tattermusch
a56998bdff
fix small nits
6 years ago
mgravell
ffac31b108
incorrectly added
6 years ago
mgravell
dd5f19765e
add framework overhead "PingBenchmark"
6 years ago
mgravell
36c1a11d84
give useful names to benchmarks
6 years ago
mgravell
aa535356e8
fix encode benchmark (and simplify decode benchmark)
6 years ago
Soheil Hassas Yeganeh
d3316ad22e
Merge pull request #19522 from soheilhy/fix-host-split
...
Return empty strings on optional ports for backward compatibility.
6 years ago
Yunjia Wang
500cb1f99b
Reformat
6 years ago
Yunjia Wang
74c862c682
Merge branch 'mpmcqueue' into threadpool
6 years ago
Yunjia Wang
651a8b0ec2
Change FetchAdd/Sub to Load-Add/Sub-Store
6 years ago
Yunjia Wang
093dd768bb
reformat
6 years ago
Soheil Hassas Yeganeh
bf9b4c257b
Fix stale comment in split host port.
6 years ago
Yash Tibrewal
842a3dcd9d
Merge pull request #19516 from yashykt/inqcmsgsize
...
Increase the control message size
6 years ago
Guantao Liu
5a18779d05
Merge branch 'no_backup_poller' of github.com:guantaol/grpc into no_backup_poller
6 years ago
Yunjia Wang
9421a27a76
Remove extra headers
6 years ago
Guantao Liu
da56330cd6
Merge remote-tracking branch 'upstream/master' into no_backup_poller
...
Also, fix a segfault issue on g_event_engine when using a custom iomgr.
6 years ago
Yunjia Wang
cac8afa159
Add benchmark
6 years ago
Soheil Hassas Yeganeh
01b82d3a39
Return empty strings on optional ports for backward compatibility.
...
gpr_split_host_port returns an empty string for the port
when given "0.0.0.0:" as the input.
Change the emptiness check to an explicit argument called has_port,
to remain backward compatible.
Added a test to cover both v4 and v6.
6 years ago
Yash Tibrewal
1487ac42cc
Remove CMSG_SPACE for macos
6 years ago
Moiz Haidry
842a5a610f
Merge branch 'grpc_to_grpc_impl_async_callback' of https://github.com/mhaidrygoog/grpc into grpc_to_grpc_impl_async_callback
6 years ago
Moiz Haidry
bf994e48d9
Move grpc async, callback and sync implementation to grpc_impl namespace
6 years ago
Yunjia Wang
410451c126
Add threadpool implementation
6 years ago
Yunjia Wang
0141b18d66
Merge remote-tracking branch 'upstream/master' into threadpool
6 years ago
Yunjia Wang
416d9434a8
Modify BUILD for threadpool
6 years ago
Yash Tibrewal
02ff96bd31
No need to allocate space for receive timestamp if errqueue is not present
6 years ago
Yash Tibrewal
a94e00dccf
Reviewer comments
6 years ago
Yash Tibrewal
7cb861ce29
Reviewer comments
6 years ago
Yash Tibrewal
f44e0c07a7
Reviewer comments
6 years ago
Soheil Hassas Yeganeh
39e982a263
Merge pull request #19488 from soheilhy/string-view2
...
Introduce string_view and use it for gpr_split_host_port
6 years ago
Yash Tibrewal
420d5413c7
Use the actual formula
6 years ago
Moiz Haidry
1c354e7c1f
Move grpc async, callback and sync implementation to grpc_impl namespace
6 years ago
rmstar
8ce8cfe4c3
Merge pull request #19439 from rmstar/enable_cfstream
...
Enable CFStream by default on iOS
6 years ago
Yash Tibrewal
464f558a45
Increase the control message size
6 years ago
mgravell
0a1147b58c
found another way to nop the native-call
6 years ago
Jan Tattermusch
6854789cdb
Merge pull request #19504 from jtattermusch/upport_v1_22_x
...
Upport changes from 1.22.x to master
6 years ago
mgravell
e4411e03e6
added by mistake
6 years ago
mgravell
f53d844da9
attempt to fix the utf-8 encode benchmark; not currently working
6 years ago
mgravell
dbef6c9c70
add utf-8 encode benchmark
6 years ago
mgravell
f5091b2622
add UTF8-decode benchmark
...
| Method | Job | Runtime | PayloadSize | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
|------- |----- |-------- |------------ |-------------:|-----------:|-----------:|-------:|------:|------:|----------:|
| Run | Clr | Clr | 0 | 1.736 ns | 0.0101 ns | 0.0094 ns | - | - | - | - |
| Run | Core | Core | 0 | 1.306 ns | 0.0108 ns | 0.0095 ns | - | - | - | - |
| Run | Clr | Clr | 1 | 35.384 ns | 0.2282 ns | 0.2135 ns | 0.0101 | - | - | 64 B |
| Run | Core | Core | 1 | 32.388 ns | 0.3333 ns | 0.2955 ns | 0.0101 | - | - | 64 B |
| Run | Clr | Clr | 4 | 57.736 ns | 0.3889 ns | 0.3448 ns | 0.0114 | - | - | 72 B |
| Run | Core | Core | 4 | 52.878 ns | 0.2802 ns | 0.2621 ns | 0.0114 | - | - | 72 B |
| Run | Clr | Clr | 128 | 554.819 ns | 4.4341 ns | 4.1477 ns | 0.0830 | - | - | 530 B |
| Run | Core | Core | 128 | 336.356 ns | 1.6148 ns | 1.4315 ns | 0.0835 | - | - | 528 B |
| Run | Clr | Clr | 1024 | 4,050.850 ns | 28.9245 ns | 25.6408 ns | 0.6016 | - | - | 3820 B |
| Run | Core | Core | 1024 | 2,272.534 ns | 33.8963 ns | 31.7066 ns | 0.6016 | - | - | 3808 B |
6 years ago
mgravell
52de8a0a17
ShortRunJob *added* a test!
6 years ago
mgravell
05a0dd20e4
convert micro-benchmarks to benchmarkdotnet
6 years ago