Marc-Andre Lemburg added the comment:

On 04.11.2014 10:41, Antoine Pitrou wrote:
> 
> Antoine Pitrou added the comment:
> 
> This is similar to the idea of loading the stdlib from a zip file (but less 
> intrusive and more debugging-friendly). The time savings will depend on 
> whether the filesystem cache is cold or hot. In the latter case, my intuition 
> is that decompression will slow things down a bit :-)
> 
> Quick decompression benchmark on a popular stdlib module, and a fast CPU:
> 
> $ ./python -m timeit -s "import zlib; data = 
> zlib.compress(open('Lib/__pycache__/threading.cpython-35.pyc', 'rb').read())" 
> "zlib.decompress(data)"
> 10000 loops, best of 3: 180 usec per loop

zlib is rather slow when it comes to decompression. Something like
snappy or lz4 could work out, though:

https://code.google.com/p/snappy/
https://code.google.com/p/lz4/

Those were designed to be fast on decompression.

----------
nosy: +lemburg

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue22789>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to