-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
grpc-go performance #872
Comments
Could be down to golang/protobuf serialization being based on reflection. Would be interested in someone re-running these benchmarks with the codegen :) |
In my own informal tests I'm seeing about 20% slower performance than java. However, go is more consistent, probably due to periodic jvm gc runs. Will try to incorporate gogo protobuf in the repo I'm maintaining and see what I come up with... https://github.com/pubref/rules_protobuf |
Any plans of adding the go results back in the multi-language perf dashboard on http://www.grpc.io/docs/guides/benchmarking.html? From the earlier results, I was speculating it was go's non-compacting gc that caused the slowdowns. |
https://performance-dot-grpc-testing.appspot.com/explore?dashboard=5760820306771968
it's seems that go is lower than java performance!
The text was updated successfully, but these errors were encountered: