Bug #78538 [Opn]: shmop memory leak

From: Date: Sat, 14 Sep 2019 20:05:40 +0000
Subject: Bug #78538 [Opn]: shmop memory leak
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-222746@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=78538&edit=1 ID: 78538 User updated by: ptk2003 at gmail dot com Reported by: ptk2003 at gmail dot com Summary: shmop memory leak Status: Open Type: Bug Package: *Extensibility Functions Operating System: windows server 2016 x64 PHP Version: 7.3.9 Block user comment: N Private report: N New Comment: 4KB memory independent of the size of allocated memory in "c" or "n" open mode 1000 interations $shmophsw=shmop_open(0x4051, "c", 0777, 1); shmop_close($shmophsw); or shmop_open(0x4051, "c", 0777, 65536); give same result: httpd.exe increase 4MB working ram. shmop_delete() not change behaviour (and how use shmop if delete segment after create?) $shmophsw=shmop_open(0x4051, "a", 0, 0); give same behaviour: each add 4KB httpd.exe Previous Comments: ------------------------------------------------------------------------ [2019-09-14 19:49:19] danack@php.net Can you give more indication of why you think this is classified as a memory leak, and not just normal memory usage for that extension? The code below isn't calling https://www.php.net/manual/en/function.shmop-delete.php to free the memory, so it's not too surprising some is resident. Also, 1000 * 65kb would be 65Mb if it was a memory leak. As you say it's only 4 MegaByte that sounds, like it's not leaking, just taking a bit more memory than you might expect. ------------------------------------------------------------------------ [2019-09-14 19:19:37] ptk2003 at gmail dot com Description: ------------ shmop_open() with any parametrs add about 4KB apache. "a", "c" irrelevant for example this code add 4MegaByte working memory apache: for($i=0; $i<1000; $i++){ $shmophsw=shmop_open(0x4051, "c", 0777, 65536); shmop_close($shmophsw); }//for apache 2.4.41 x64 php-7.3.9-Win32-VC15-x64 windows 2016 server ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=78538&edit=1

« previous php.bugs (#222746) next »