slot PyPy
- Author
Status Talk von der EP 2009 (leicht modifiziert vorgetragen)
JIT Talk von der EP 2009 (unmodifiziert vorgestellt)
Zusammenfassung
release 1.2 war im März 2010
python virtual machine kann cpy und ironpy ersetzen
cpython ist nicht genauso flexibel
just intime compiler (JIT)
gegründet 2003 erster sprint seit 2007 klassisches open source projekt
pypy 1.2 kompatibel mit py2.5.2
fast JIT erzeugt Maschinencode
ohne JIT ca. 2 * langsamer als cpython
mit JIT deutlich schneller
regex ausdrücke derzeit ein bottleneck
CpyExt macht Cpython gängig für PyPy
- indem es die C Api nachbaut _sre.c wird daddurch in pypy auch schneller
weitere Vorteile
- sandboxing
- lower memory usage for huge programs
py2.6 kommt im sommer dazu