Bug #76280 [NoF->Nab]: Performance degrades permantly when overwriting PHP files, until apache restart

From: Date: Tue, 02 Mar 2021 13:21:09 +0000
Subject: Bug #76280 [NoF->Nab]: Performance degrades permantly when overwriting PHP files, until apache restart
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-232474@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=76280&edit=1

 ID:                 76280
 Updated by:         cmb@php.net
 Reported by:        teo8976 at gmail dot com
 Summary:            Performance degrades permantly when overwriting PHP
                     files, until apache restart
-Status:             No Feedback
+Status:             Not a bug
 Type:               Bug
 Package:            opcache
 Operating System:   debian
 PHP Version:        5.6.36
 Assigned To:        cmb
 Block user comment: N
 Private report:     N

 New Comment:

Feedback has been given, but still, this behaves as intended[1].

[1] <https://github.com/php/php-src/blob/php-7.4.16/ext/opcache/ZendAccelerator.c#L2118-L2126>


Previous Comments:
------------------------------------------------------------------------
[2021-03-01 19:25:07] svegeg at sgegegeg dot gh

why didn't you read http://blog.jpauli.tech/2015-03-05-opcache-html/
in the meantime to fix your buggy expectations?

------------------------------------------------------------------------
[2021-03-01 19:16:10] php4fan at gmail dot com

Recently upgraded to 7.4, still observing the issue.

------------------------------------------------------------------------
[2020-11-23 19:31:19] rtrtrtrtrt at dfdfdfdf dot dfd

> That is the current behavior?? 
> If that wasted memory never gets freed, that sounds like a bug to me.

no, that's by design to avoid memory fragmentation which has it's own problems like APC
had with it - in theory a ton of cache memory free but no free segment large enough to cache
anything useful anymore

------------------------------------------------------------------------
[2020-11-23 18:06:15] cmb@php.net

Consider to read <http://blog.jpauli.tech/2015-03-05-opcache-html/>.

------------------------------------------------------------------------
[2020-11-23 17:49:25] php4fan at gmail dot com

> if updated files are being cached by OPcache, the old files
> will never be removed from the shared memory (this is reporteded
> as wasted memory).  This wasted memory may sum up to the point
> where you no longer have sufficient free memory, so no more files
> can be cached, what would cause them to be executed uncached.

That is the current behavior?? If that wasted memory never gets freed, that sounds like a bug to me.

I haven't tested PHP 7 yet.

------------------------------------------------------------------------


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    https://bugs.php.net/bug.php?id=76280


--
Edit this bug report at https://bugs.php.net/bug.php?id=76280&edit=1


Thread (16 messages)

« previous php.bugs (#232474) next »