I know that when an optional field is not set there is no cost in terms of
the size of the encoded message. However, I am finding that the time it
takes encode a messages is proportional the the number of optional fields -
regardless of whether they are set. Seems to me that that algorithm to
encode is to go through ALL the fields and check whether they have been set
or not. Why can't the encoder simply keep a list of just those fields that
have been set and go through that list?
You received this message because you are subscribed to the Google Groups
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
To post to this group, send email to email@example.com.
Visit this group at http://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/groups/opt_out.