psyco似乎在优化 Python 代码方面很有帮助,而且它以一种非常非侵入性的方式进行。
因此,人们不得不怀疑。假设您始终使用 x86 架构(现在大多数应用程序都运行在该架构上),为什么不总是使用psyco
所有 Python 代码呢?它有时会出错并破坏程序的正确性吗?增加一些奇怪情况的运行时间?
你有任何负面的经历吗?到目前为止,我最消极的经历是它使我的代码速度仅提高了 15%。通常情况会更好。
自然,使用 psyco 并不能替代高效的算法和编码。但是,如果您可以以两行代码(导入和调用 psyco)的成本提高代码的性能,我认为没有充分的理由不这样做。