首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >优化google协议缓冲区

优化google协议缓冲区
EN

Stack Overflow用户
提问于 2013-05-23 04:01:12
回答 2查看 918关注 0票数 2

我是google的协议缓冲区的新手,正在寻找一些洞察力。我有一个用java序列化的大对象,我正在用python反序列化它。上游告诉我,文件在大约4到5秒内被序列化。我花了37秒来反序列化。除了硬件之外,为什么会有如此巨大的差异,有什么想法吗?有没有方法可以加速反序列化?Java在这方面的表现更好吗?我只是获取一个序列化的数据文件并使用ParseFromString。

谢谢

更新:-所以过了一段时间又回到这个问题上来,尝试用java反序列化这个文件。反序列化一个更大的文件(56m)需要4秒。现在这解决了我的性能问题,然而,我真的对python和java之间的巨大差异感到困惑,有什么见解吗?

EN

回答 2

Stack Overflow用户

发布于 2013-05-24 13:06:29

我们可以期待这个令人惊叹的库

代码语言:javascript
复制
http://kentonv.github.io/capnproto/
票数 2
EN

Stack Overflow用户

发布于 2013-10-26 15:00:08

不幸的是,与其他语言相比,Python协议的反序列化速度非常慢(截至2013年)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16700600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档