En début d'année, Joe Watkins (un membre de la communauté PHP, je vous conseille d'aller faire un saut sur son blog: https://blog.krakjoe.ninja et son gituhub: https://github.com/krakjoe) a annoncé l'intégration du compilateur JIT(pour Just In Time compilation) dans le langage. Apparement, l'intégration se ferait en douceur dans la version 7.4 avec la possibilité de l'activer ou non. Lorsque la compilation des opcodes (les unités d'éxecution de la virtuelle machine Zend) est faite, le code natif est stocké dans une région supplémentaire de la mémoire partagée d'opcache (il permet de stocker le bytecode des scripts pré-compilés en mémoire partagée pour éviter de charger le script à chaques demandes) si le compilateur JIT est activé. Les tâches ultra gourmandes en ressources gagneront en rapidité, jusqu'à deux fois plus rapide ! Il ne reste plus qu'à attendre la version 8 de PHP pour utiliser ce compilateur !
Cet article n'a pas encore de commentaires