我正在使用PIL绘制大量由多个点组成的多边形(从几百到几千)。使用Cpython,所有多边形的处理速度比PyPy快3倍。 举个例子...... 一个多边形由352个点组成:
PyPy - 0.00620603561401
Cpython - 0.000882148742676
start = time()
draw.polygon(pixels, outline='rgb(255, 255, 255)', fill='rgb(0, 0, 0)')
print time()-start
我在Ubuntu 12.10上使用Python 2.7.3和PyPy 1.9 模块 - 枕头1.7.8