在Python中,zlib是否像cPickle一样在C中实现?

sup*_*ato 0 python optimization zlib pickle

您可能知道,"cPickle可以比pickle快1000倍,因为前者是用C实现的".zlib是否也在C中实现?事实上,我正在尝试减少使用zlib压缩字符串时我的程序所花费的时间,并且仍然想知道是否应该将其移植到C++以提高其性能.

谢谢

Joh*_*son 5

zlib在C中实现.

为了提高压缩/解压缩的性能,您可以考虑调整缓冲区的大小,尽管文档认为每次解压缩时性能增益应该是最小的.http://docs.python.org/library/zlib.html#zlib.decompress