Ok. Finally I was able to get 46.8804 milliseconds. This should be
pretty sufficient for file size 300 KB generated by serializing the
output. Thanks again.

Regards,
Shirish

On Mar 19, 11:23 am, ShirishKul <shirish...@gmail.com> wrote:
> Hi Kenton,
>
> Thanks for pointing this out...
>
> I have not used option optimize_for = SPEED;
>
> After adding this option I was able to get 102.469168 milliseconds.
> There seems to be quite a drastic change with usage of optimize_for =
> SPEED option.
>
> Output in my case is a file to which i'm writing.
>
> But again, this doesn't seem to be matching with what your throughput
> is. Do I still need to make changes to seek more optimum results?
>
> What is the intent to keep the SPEED optimization thing as the option?
> What is other benefit if we are not using this option? Any ideas?
>
> Regards,
> Shirish
>
> On Mar 19, 10:41 am, Kenton Varda <ken...@google.com> wrote:
>
>
>
> > First, are you using:
> >   option optimize_for = SPEED;
>
> > ?  If not, add that line to your .proto file.  But even without that option,
> > the speed shouldn't be that slow.  Maybe you can run in a profiler to see
> > what's taking so long?
>
> > Are you writing to an in-memory buffer or some sort of output stream?  Is it
> > possible that the stream is blocking?
>
> > For reference, most of my C++ serialization benchmarks get around 250-500
> > MB/s with optimize_for = SPEED and 15-25 MB/s without it.
>
> > On Wed, Mar 18, 2009 at 10:24 PM, ShirishKul <shirish...@gmail.com> wrote:
>
> > > I used protobuf to serialize an object in C++. The size of binary was
> > > around 300 KB and time taken was 1359.4098 milliseconds. I wonder why
> > > it took so much of time at C++ , where as, at java side -
> > > serialization of similar object took 39.62626263 milliseconds.
>
> > > I've seen SerializeToOSteam took around 1.28 seconds of the time in
> > > case of C++.
>
> > > I'm i missing something? Any pointers to this would be highly
> > > appreciated.
>
> > > Thanks,
> > > Shirish- Hide quoted text -
>
> > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To post to this group, send email to protobuf@googlegroups.com
To unsubscribe from this group, send email to 
protobuf+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/protobuf?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to