最小的Python? CPython的?

时间:2011-04-07 13:20:32

标签: python jit cpython pypy

我是Python的新手。经过一番搜索,我发现PyPy有很好的性能,但需要付出代价。它使用太多内存。

我在Python中寻找的是具有最小占用空间的性能。

CPython怎么样?

shootout.alioth.debian.org中的CPython基准测试已被删除。有人说CPython的占用空间很小,但它有多小?)

2 个答案:

答案 0 :(得分:2)

当人们谈论“Python”时,通常这指的是CPythonPyPy是一个Python实现,其目标是提高性能并提供可提高性能的JIT编译器。

如果你担心性能问题,那么Cpython的调整非常好。大多数情况下,你得到的缓慢程度来自于所使用的算法,这就是你弄脏手的地方;)。

如果出于某种原因,您的代码的关键部分需要额外推送,您可以使用Cython扩展程序,但这很少需要。

作为一个总结,你使用哪个实现并不重要,使用python做了很多很棒的东西所以我认为你不会对“性能”有问题,只是进入它你不会后悔

答案 1 :(得分:2)

我建议PyMite - http://wiki.python.org/moin/PyMitehttp://code.google.com/p/python-on-a-chip/设计为在嵌入式设备上运行,因此它必须占用很少的空间。