寻找 Psyco 的良好替代品(Python->C 编译器)[已关闭]

问题描述 投票:0回答:2

我们真的很喜欢 Psyco 来加快速度,但它也有一些缺点:

  • 消耗太多内存
  • 它也会减慢一些代码的速度
  • 编译代码可能会花费太多时间
  • 不支持64位系统

什么是好的替代方案(需要 Django 支持)?

python c django psyco
2个回答
5
投票

您可以尝试使用PyPy,它是Python中Python的实现。它是标准 CPython 实现的替代品,并且速度大幅提升。

来自其网站:

速度:由于其即时编译器,Python 程序经常运行 在 PyPy 上更快。

内存使用:大型、占用内存的Python程序最终可能比在CPython中占用更少的空间。

兼容性:PyPy 与现有的高度兼容 蟒蛇代码。它支持ctypes并且可以运行流行的python库 就像 Twisted 和 django 一样。


2
投票

我相信 PyPy 现在运行 django 。 PyPy 是用于 python 代码的纯 python jit,在某些情况下可以提供显着的加速。但仅支持有限的一组已编译模块。

© www.soinside.com 2019 - 2024. All rights reserved.