Hi Sebastian, On Thu, Sep 21, 2023 at 12:22 PM Sebastian Bergmann <sebast...@php.net> wrote:
> Am 21.09.2023 um 11:13 schrieb Tim Düsterhus: > > Thank you. I find it important to follow the formal process, even if > many > > folks are not able to make a meaningful decision due to the lack of > > knowledge about the topic. This includes me. > > I'm in the same boat. > > > My understanding is that even if the new JIT might not (yet) be better > > than the old one, it is not worse and it is more maintainable. The > > reactions from more knowledgeable folks were pretty positive overall. > > That is my understanding as well. > > > So if the new JIT passes the existing test suite without issues, I don't > > see a reason why the old JIT should not be replaced right away. By > > immediately removing the old JIT (ideally in a separate commit) the > > codebase is cleaned up and users that want to test PHP 8.4 (or whatever > > that version may be in the end) will be forced to also test the new JIT > > which is probably a good thing. > > I agree. > > As a sidenote: most of the teams that I work with use PHP 8 in production. > However, none of them use the current JIT. It either caused problems > (especially during early PHP 8.0 versions), or does not bring any > significant performance improvement. Against that backdrop, I would be > interested in whether you, Dmitry or Zend, can share some insight from > real-world usage of the JIT. > I still don't recommend using JIT for production without serious testing and benchmarking for each concrete case. If you see less than 5% speedup - you probably don't need JIT; if an AMPHP bsed server becomes 1.5 times faster it's a different story. Thanks. Dmitry. > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: https://www.php.net/unsub.php > >