I solved this 
problem 
https://medium.com/@unclepaul84/efficiently-reading-and-writing-very-large-protobuf-files-local-disk-and-s3-approaches-a289c8855606

On Monday, September 7, 2009 at 11:45:13 PM UTC-5 Kenton Varda wrote:

> Sorry, it's actually SerializeWithCachedSizesToArray().  It's defined on 
> the MessageLite interface so every protocol message object has this method.
>
> On Mon, Sep 7, 2009 at 7:03 AM, Dave W. <evad...@gmail.com> wrote:
>
>>
>> >                                 To allocate a correctly-sized array and
>> > serialize to it with optimal efficiency you have to use ByteSize() and 
>> then
>> > call SerializeToArrayWithCachedSizes() -- which reuses the sizes 
>> computed by
>> > the previous ByteSize() call.
>>
>> Where is this SerializeToArrayWithCachedSizes() call?  I can't find it
>> anywhere in the code.  Does it really exist somewhere?
>>
>>
>

-- 
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 protobuf+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/protobuf/7a4b9f51-4780-48d5-b3e9-c28fc839dff2n%40googlegroups.com.

Reply via email to