[Core] Fix the false sharing in struct grpc_completion_queue (#33173)
For the details of the issue, please see #33157. Add several paddings in struct grpc_comletion_quete to avoid the false sharing. I see performance improvement with the QPS tests. cpp_protobuf_async_streaming_qps_unconstrained_1cq_insecure: ~2.9% cpp_protobuf_async_unary_qps_unconstrained_1cq_insecure: ~7%pull/33258/head
parent
942d64b16f
commit
eac1a93f49
1 changed files with 5 additions and 1 deletions
Loading…
Reference in new issue