Hi Gophers,
I was learning about grpc. I came across this performance benchmark about various implementations. I understand C++ has highest throughput but Java has about 4 times throughput as compared to Go. Does someone have any idea about such a large performance gap?
https://performance-dot-grpc-testing.appspot.com/explore?dashboard=5760820306771968
评论:
brokenprogram:
bradfitz:Why does it require login/authentication?
geodel:We're aware. I don't believe anybody's spent much time profiling & tuning it yet.
scottjbarr:Thanks, it makes sense.
qzhao:Would love to see this, but the app wants to access to my Google account with no indication of what permissions I would be granting. Denied.
tclineks:As Brad mentioned, we (grpc-go team) have not spent time on profiling and optimization. It will be on the top list of the tasks next quarter.
kardianos:can someone mirror this content?
playa_1:I think you got the colors wrong. Are you mixing up Python with Go? From what I see Go is comparable to Java or better, but not as good as C/C++. Languages such as python and Ruby are way behind.
yangjunwei:Go is close to C++ and Java for the latency benchmarks but doesn't to very well in the throughput tests.
fakeNAcsgoPlayer:i think go performance is bad better than java!
Lmao, guys he probably meant tad better. Stop down voting him to hell.
