Skip to content

提高运行效率

Toto Lin edited this page May 18, 2017 · 1 revision

提高运行效率

Python 是一门解释执行语言,因此用 Python 和 CYaRon 编写的数据生成器会比同样功能的 C++ 等语言编写的运行缓慢。

但是我们有一些简单的的方法能够最大限度地抹平这个差异,从而使您在能够快速编写生成器的同时也能使生成器的运行效率最高。

  1. 使用 PyPy

PyPy 是一个以 Python 编写的 Python 语言的 JIT 编译器。对于具有大量循环和重复操作的程序,使用 PyPy 可以让执行效率获得成倍的提升。

有关 PyPy 的安装和具体使用方法,请参见 https://pypy.org/

  1. 在 Python2 中,使用xrange代替range

如果您使用 Python2 ,需要执行大循环时,可以使用xrange代替range函数,这可以避免一个很大的循环数组被生成。