-
Notifications
You must be signed in to change notification settings - Fork 69
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
Very large proto file takes a long time to compile #66
Comments
Do you have an example file I can test with? How many messages are defined in the proto? |
https://github.com/fireyang/exprotobuf_performance |
Thanks! I'll take a look as soon as possible |
similar experience here w/ https://gist.github.com/dweinstein/5c2fa9a197974ee0fcf766e67d683854 |
It looks like the bulk of the time is split between I'm not sure if there is anyway to generate the Elixir source such that compilation is meaningfully faster (at least from a clean state), however one approach would be to generate Elixir source files, and which are then subsequently compiled. This is how one consumes I'm considering a rewrite of |
@bitwalker Would you please consider to use enif_protobuf? It looks it is at least 3 times faster than |
Contains a large number of message proto file, compiled very slowly
The text was updated successfully, but these errors were encountered: