grpc-go performance

blov · 2016-08-30 08:01:11 · 737 次点击    
这是一个分享于 2016-08-30 08:01:11 的资源,其中的信息可能已经有所发展或是发生改变。

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:

Why does it require login/authentication?

bradfitz:

We're aware. I don't believe anybody's spent much time profiling & tuning it yet.

geodel:

Thanks, it makes sense.

scottjbarr:

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.

qzhao:

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.

tclineks:

can someone mirror this content?

kardianos:

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.

playa_1:

Go is close to C++ and Java for the latency benchmarks but doesn't to very well in the throughput tests.

yangjunwei:

i think go performance is bad better than java!

fakeNAcsgoPlayer:

Lmao, guys he probably meant tad better. Stop down voting him to hell.


入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

737 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传