ID: 37845
Updated by: [EMAIL PROTECTED]
Reported By: rr at ronrosen dot com
-Status: Open
+Status: Bogus
Bug Type: Streams related
Operating System: i386-redhat-linux
PHP Version: 5.1.4
New Comment:
.
Previous Comments:
------------------------------------------------------------------------
[2006-06-19 10:56:45] [EMAIL PROTECTED]
The OS decides when memory mapped files are released.
------------------------------------------------------------------------
[2006-06-19 10:51:48] rr at ronrosen dot com
one more thing. If the fwrite is eliminated, the mempry issuse
does not happen.
------------------------------------------------------------------------
[2006-06-19 10:43:08] rr at ronrosen dot com
Description:
------------
When a large # of files are opend, written and closed, memory
is never released. I tested it on windows and linux. Samve
Problem. Strange thing, when the files are deleted on the
linux version, the memory is released.
Reproduce code:
---------------
for($i=0;$i<10000;$i++)
{
$h = fopen('/home/testdir/testfile'.$i.'.html','w');
fwrite($h,'AAAA');
fclose($h);
}
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=37845&edit=1