Is it possible to re-use proto object while sending list of proto
objects instead of building a new proto object each time? Currently
i'm building a new proto object and it is put in a proto list & return
it to the client. Is it possible to re-use the proto object as stated

// Create proto object (the same proto object is going to be used in
the while loop)
while loop {
  // populate proto object
  // wirte proto object to coded output stream
  // clear proto object

flush coded outputstream

I'm trying to do this and it says you can't clear proto object once
it's already built. If this is possible, is there any performance
overhead with this approach (memory wise we might save something as we
are reusing proto object but clear API may add performance overhead).


You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To post to this group, send email to proto...@googlegroups.com.
To unsubscribe from this group, send email to 
For more options, visit this group at 

Reply via email to