2024-04-27 11:48:18 发布
网友
我是Python新手。经过一番搜索,我发现PyPy有很好的性能,但它是有代价的。它占用了太多的内存。在
我在Python中寻找的是尽可能少的占用空间的性能。在
CPython怎么样?在
(在shootout.alioth.debian.org中的CPython基准已经被删除。有人说CPython的占地面积很小,但这有多小?)在
shootout.alioth.debian.org
当人们谈论“Python”时,通常指的是CPython,PyPy是一个Python实现,其目标是提高性能,并提供一个JIT编译器来提高性能。在
如果您担心的是性能,Cpython可以很好地进行微调。大多数时候,你会得到的缓慢是由于使用的算法,这是你的手脏了;)。在
如果由于某种原因,代码的关键部分需要额外的推送,那么可以使用Cython来扩展程序,但这很少需要。在
总而言之,使用哪种实现并不重要,很多伟大的东西都是用python制作的,所以我不认为你会对“性能”有问题,只要投入进去你不会后悔的。在
我推荐PyMite-http://wiki.python.org/moin/PyMite和http://code.google.com/p/python-on-a-chip/设计为在嵌入式设备上运行,所以它必须占用很小的空间。在
当人们谈论“Python”时,通常指的是CPython,PyPy是一个Python实现,其目标是提高性能,并提供一个JIT编译器来提高性能。在
如果您担心的是性能,Cpython可以很好地进行微调。大多数时候,你会得到的缓慢是由于使用的算法,这是你的手脏了;)。在
如果由于某种原因,代码的关键部分需要额外的推送,那么可以使用Cython来扩展程序,但这很少需要。在
总而言之,使用哪种实现并不重要,很多伟大的东西都是用python制作的,所以我不认为你会对“性能”有问题,只要投入进去你不会后悔的。在
我推荐PyMite-http://wiki.python.org/moin/PyMite和http://code.google.com/p/python-on-a-chip/设计为在嵌入式设备上运行,所以它必须占用很小的空间。在
相关问题 更多 >
编程相关推荐