您对Google 的 Unladen Swallow有何看法和期望?从他们的项目计划中:
我们想让 Python 更快,但我们也想让大型、完善的应用程序更容易切换到 Unladen Swallow。
- 生成 Python 版本至少比 CPython 快 5 倍。
- Python 应用程序性能应该是稳定的。
- 保持与 CPython 应用程序的源代码级兼容性。
- 保持与 CPython 扩展模块的源代码级兼容性。
- 我们不想永远维护一个 Python 实现;我们将我们的工作视为一个分支,而不是一个分支。
甚至更甜蜜:
此外,我们打算移除 GIL 并修复 Python 中的多线程状态。我们相信这可以通过实施更复杂的 GC 来实现
它看起来好得令人难以置信,就像 PyPy 和 Stackless 的最佳组合一样。
更多信息:
- 杰西·诺勒:“Pycon:空载燕子”
- ArsTechnica: “Google 搜索 Python 性能的圣杯”
更新:正如 DNS 指出的那样,有一个相关的问题:什么是 LLVM 以及如何用 LLVM 替换 Python VM 将速度提高 5 倍?