|
Die nächste Version 7.4 der Skriptsprache PHP
wird keinen JIT-Compiler (Just-in-time) bekommen, wohl aber PHP
8. Seit geraumer Zeit wurde darüber diskutiert, nun ist es
offiziell. Zentrale PHP-Entwickler haben beschlossen, dass die derzeitig
noch experimentellen JIT-Features in PHP 8 erscheinen sollen.
Die Compilerstrategie
Just-in-time ist eine, die Zwischencode ableitet und diesen zur
Laufzeit in architekturabhängigen Maschinencode verwandelt,
und das dann "just in time" direkt über die CPU und
nicht mehr über die Zend Virtual Machine. An der JIT-Unterstützung
in PHP wird seit längerer Zeit in einem separaten Entwicklungszweig
gearbeitet. Hierfür sind vorallem Mitarbeiter der mittlerweile
von Rogue Wave übernommen Firma Zend verantwortlich.
Bereits das im Spätherbst 2018 erschienene PHP
7.3 standen unter dem Zeichen einer besseren Performance. Offenbar
hat die Skriptsprache mit einer JIT-Unterstützung das Potenzial,
gerade bei CPU-nahem Code noch mal eine Schippe darauf zu legen.
Es kann allerdings noch dauern, bis ein JIT-Compiler ein offizielles
Feature von PHP wird. Zum jetzigen Zeitpunkt ist mit der Veröffentlichung
von PHP 8.0 frühestens Ende 2021 zu rechnen.
In einem Blogeintrag
von PHP-Entwickler Joe Watkins sind weitere Informationen zur Motivation,
zur Entwicklung und zu den Auswirkungen auf das gegenwärtige
PHP zu finden.
(hv, hannover)
(siehe auch Heise
News-Ticker:)
Hannover · EDV-Beratung ·
Linux · Novell · Microsoft · Seminar ·
IT-Consult · Netzwerk · LPIC · CLE
|