Hacker News new | past | comments | ask | show | jobs | submit login

I wonder whether the author used the 'optimize_for=SPEED' parameter in Protocol Buffers. Seems relevant, and since the author didn't mention it, I suppose he probably didn't.

I personally have a hard time accepting that PB is actually orders of magnitude slower than JSON, especially given the fact that PB prides itself in its efficiency.




i didn't use the optimize_for=SPEED option but will do that right now and update it in half an hour.

EDIT: I just added the option *optimize_for=SPEED to the .proto file, and it increases the speed of the Protocol Buffers by around 5% (still 10 x more than JSON with Python).

> I personally have a hard time accepting that PB is actually orders of magnitude slower than JSON

it's not always slower, but in certain situations yes. it seems that the Python implementation is especially slow -- would be nice to see the results with C++. anyone cares to give it a shot?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: