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
----------
nosy: +tim.peters
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue22789>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com