没有合适的资源?快使用搜索试试~ 我知道了~
python-protolite:Google的Python协议缓冲区的轻量级实现
共29个文件
py:17个
rst:2个
tokens:2个
需积分: 10 0 下载量 4 浏览量
2021-05-08
06:02:54
上传
评论
收藏 1.75MB ZIP 举报
温馨提示
原生质 Google的Python协议缓冲区的轻量级实现。 在基准测试中,protolite编码器的运行速度是Google的两倍。 使用Python的timeit模块,两个API的相同数据被编码和解码了10000次。 每次尝试都选择了最少的三个时间: protobuf: 3.6064529418945312 seconds protolite: 1.7224960327148438 seconds 如果我们将这两者的比率进行比较,我们会发现原生陨石的速度大约是其对应物的两倍。 类似地,使用Pypy可以获得大约两倍的速度: protobuf: 0.807873010635376 seconds protolite: 0.4414529800415039 seconds 存储库中的benchmark目录包含重新运行测试所需的文件。 另外,您将需要protobuf 库。 在您的平台上
资源推荐
资源详情
资源评论
收起资源包目录
python-protolite-master.zip (29个子文件)
python-protolite-master
MANIFEST.in 35B
README.rst 6KB
protolite
util.py 185B
serializer.py 2KB
__init__.py 0B
generator.py 13KB
test
test_encoder.py 16KB
__init__.py 0B
test_serializer.py 2KB
cli
__init__.py 0B
protolitec.py 2KB
parser
__init__.py 0B
proto_parser.py 133KB
proto_lexer.py 83KB
encoder.py 15KB
benchmark
messages.proto 581B
benchmark.py 4KB
Makefile 198B
messages_pb2.py 8KB
messages.py 5KB
TODO.rst 1KB
LICENSE 1KB
setup.py 2KB
.gitignore 318B
grammar
proto_parser.tokens 1KB
proto_lexer.g 5KB
proto_lexer.tokens 1KB
proto_parser.g 5KB
antlr-3.1.3.jar 1.82MB
共 29 条
- 1
资源评论
沪漂购房记
- 粉丝: 20
- 资源: 4614
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功