Letzte Woche wurde in Python 3.14 ein neuer Tail-Call-Interpreter (Tail-Callintepreter) integriert, der die Leistung erheblich verbessern soll und die Leistung in PyPerformance um etwa 10 % und in Python-lastigen Benchmarks um etwa 40 % steigert.
Erfahren Sie mehr:
https://docs.python.org/3.14/whatsnew/3.14.html#whatsnew314-tail-call
Die Leistung dieses Tail-Call-In-Interpreters übertrifft sogar die des aktuellen Python-JIT-Compilers, aber um den größten Leistungsvorteil zu erzielen, sollte Python mit profilgesteuerter Optimierung (PGO) erstellt werden.
Dieser Interpreter funktioniert derzeit nur mit Clang19 und neuer auf x86-64- und AArch64-Architekturen.
Diese Funktion ist derzeit optional. Wir empfehlen dringend, Profil-Boot-Optimierungen in neuen Interpretern zu aktivieren, da dies die einzige Konfiguration ist, die wir getestet haben, um die Leistungsverbesserung zu überprüfen. Weitere Informationen zum Erstellen von Python finden Sie unter „--with-tail-call-interp“.
Der Veröffentlichungsplan für Python 3.14 lautet: Die Alpha-Version wird bis April dauern, die Beta-Version wird von Mai bis Juli veröffentlicht, die Release Candidate-Version wird im Juli und August veröffentlicht und Python 3.14.0 wird voraussichtlich Anfang Oktober veröffentlicht.