GraalVM 21.0.0, PyPy 3.7-7.3.3 und Python 3.9.4 im kurzen Test

Ein kleiner Speed-Test für Python3, pypy und GraalPython

Heute habe ich mit Pyenv einen kleinen Speed-Test für CPython3, PyPy und GraalPython gemacht:

Grundlage war das n-Damen Problem mit dem Quellcode.

Die Ergebnisse:

  • CPython (3.9.4): Calculation took 316.97 seconds

  • PyPy (3.7-7.3.3): Calculation took 10.14 seconds

  • GraalPython (21.0.0): Calculation took 15.75 seconds

Test vom 8.6.2021

Die Ergebnisse für n = 11: (python -m timeit -r 5 -n 1 ‘import nqueens; nqueens.main()’)

  • CPython (3.9.4): 1 loops, best of 5: 7.03 sec per loop

  • PyPy (3.7-7.3.4):

  • GraalPython (21.1.0): 1 loops, best of 5: 7.01 sec per loop

Norman Markgraf
Norman Markgraf
Diplom-Mathematiker

Norman Markgraf ist freiberuflicher Dozent für Mathematik, Statistik, Data Science und Informatik, sowie freiberuflicher Programmierer.

Ähnliches