This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author pitrou
Recipients brett.cannon, pitrou, rhettinger, tim.peters
Date 2014-11-04.09:41:05
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1415094065.51.0.634739658383.issue22789@psf.upfronthosting.co.za>
In-reply-to
Content
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
History
Date User Action Args
2014-11-04 09:41:05pitrousetrecipients: + pitrou, tim.peters, brett.cannon, rhettinger
2014-11-04 09:41:05pitrousetmessageid: <1415094065.51.0.634739658383.issue22789@psf.upfronthosting.co.za>
2014-11-04 09:41:05pitroulinkissue22789 messages
2014-11-04 09:41:05pitroucreate