I agree on maybe opening another thread, I'm a contributor to PHP-PM so yes, we're trying to make things better on that end ;)
On Thu, Apr 19, 2018 at 4:50 PM, Maxime Veber <nek....@gmail.com> wrote: > Hello, > > Thank you very much Nicolas for theses detections ! (I'll try maybe my > first contributions to PHP 😇) > > Albert, I think what you are speaking about is another topic. But still > interesting. You should maybe try to use php pm and see how it works and > what are the drawbacks to fix so it works nicely. (because they are many as > I understood by reading the code of php-pm) Also Ocramius is right on the > problem of memory leaks to fix in libraries, this is something to focus on. > Another thread would be great (with more ideas to improve the situation). > > Maxime > > Le jeu. 19 avr. 2018 à 16:41, Albert Casademont < > albertcasadem...@gmail.com> a écrit : > >> Hi Nicolas, >> >> Don’t you think the biggest performance upgrade that PHP could bring is a >> real application server that could keep the app bootsrapped between >> requests, much like php-pm/reactphp/aerys are trying to do? >> >> Best, >> >> Albert >> >> On Thu, 19 Apr 2018 at 16:11, Nicolas Grekas < >> nicolas.grekas+...@gmail.com> >> wrote: >> >> > Hello internals, >> > >> > During the last months, I've been working on optimizing Symfony/Twig for >> > PHP7. >> > I found a few situations where the PHP engine could likely be optimized, >> > and where it would benefit real-world apps. >> > >> > In each case, these might look like micro-optimizations, but they are >> not >> > in hot loops. >> > Here are the links to issues I created in the php bug tracker: >> > >> > - Class constants are slow: they should be inlined at runtime - >> > https://bugs.php.net/76178 >> > - Add array_key_exists() to the list of specialy compiled functions - >> > https://bugs.php.net/76148 >> > - Don't trigger copy-on-write when assigning same value - >> > https://bugs.php.net/76150 >> > >> > As a bonus, I also created this one today: >> > - Add hrtime() to zend_try_compile_special_func() - >> > https://bugs.php.net/76241 >> > >> > It would be awesome if those ideas could be implemented in a future PHP >> > version. >> > (I'm sorry I don't have the knowledge to do it myself.) >> > >> > Keep up the good work! >> > >> > Nicolas >> > >> >