我有一个加载几百图像,调整他们的脚本,然后组成一个更大的图像即使脚本只运行一次,Pypy JIT也会提高速度吗?
每次开始使用一组不同的图像:
python myscript.py imageFolder/
与Pypy运行它在virtualenv中没有按不会显示明显的速度增益(所有运行在mprofile大约8秒内,pypy版本花费更多时间在PIL.resize中,而在包初始化中花费更少)。
这是因为JIT仅为长时间运行的进程提供优势?
如果是这样,我可以将脚本转换为守护进程(但我害怕内存泄漏)。
在pypy中运行分析比在CPython中收取更多的费用。确保你没有分析检查你的表现。 – fijal 2011-12-19 11:35:04