Re: [PHP-DEV] OPcache compilation performance regression in PHP 5.6/7 with huge classes

2017-03-28 Thread David Zuelke
Thanks; NEWS entry is missing though! And it unfortunately *just* missed the 7.0.18 branch cutoff :( Or can it be merged to PHP-7.0.18, given how problems would be caught in 7.1.4RC1 testing? ;) > On 28. Mar 2017, at 22:10, Nikita Popov wrote: > > On Mon, Mar 27, 2017

Re: [PHP-DEV] OPcache compilation performance regression in PHP 5.6/7 with huge classes

2017-03-27 Thread David Zuelke
Just another poke to surface it, in case this should be merged into the 7.0 branch as well :) https://bugs.php.net/bug.php?id=74250 > On 19. Mar 2017, at 23:39, David Zuelke wrote: > > Thanks for the fixes, Nikita! > > Will they be merged to the PHP-7.0 branch as well? > >

Re: [PHP-DEV] OPcache compilation performance regression in PHP 5.6/7 with huge classes

2017-03-15 Thread David Zuelke
On 14 Mar 2017, at 16:39, Nikita Popov wrote: > > On Tue, Mar 14, 2017 at 11:29 AM, David Zuelke wrote: >> Hi all, >> >> There appears to be a performance regression in the CFG and DFA based >> optimization passes of OPcache in PHP 5.6+ when loading huge

Re: [PHP-DEV] OPcache compilation performance regression in PHP 5.6/7 with huge classes

2017-03-14 Thread Nikita Popov
On Tue, Mar 14, 2017 at 11:29 AM, David Zuelke wrote: > Hi all, > > There appears to be a performance regression in the CFG and DFA based > optimization passes of OPcache in PHP 5.6+ when loading huge classes (such > as those generated by Symfony's routing component) for the

[PHP-DEV] OPcache compilation performance regression in PHP 5.6/7 with huge classes

2017-03-14 Thread David Zuelke
Hi all, There appears to be a performance regression in the CFG and DFA based optimization passes of OPcache in PHP 5.6+ when loading huge classes (such as those generated by Symfony's routing component) for the first time. The issue does not occur on PHP 5.5. Tests below are with 5.6.30,