#35091 [Fbk->Opn]: SoapClient leaks memory
| From: | paul at paulbutcher dot com | Date: | Thu, 03 Nov 2005 23:36:04 +0000 |
| Subject: | #35091 [Fbk->Opn]: SoapClient leaks memory | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-87541@lists.php.net to get a copy of this message | ||
ID: 35091
User updated by: paul at paulbutcher dot com
Reported By: paul at paulbutcher dot com
-Status: Feedback
+Status: Open
Bug Type: SOAP related
Operating System: *
PHP Version: 5.0.5
New Comment:
Same result (on Windows - haven't tried it on Linux yet)
Previous Comments:
------------------------------------------------------------------------
[2005-11-03 21:42:36] sniper@php.net
Please try using this CVS snapshot:
http://snaps.php.net/php5-latest.tar.gz
For Windows:
http://snaps.php.net/win32/php5-win32-latest.zip
------------------------------------------------------------------------
[2005-11-03 19:52:18] paul at paulbutcher dot com
Description:
------------
SoapClient doesn't seem to clean up after itself when garbage
collected. It leaks something around 4K each time. Tested on both
Windows and Linux.
Reproduce code:
---------------
<?php
while(true) {
new SoapClient("test.wsdl");
}
?>
Expected result:
----------------
Assuming that I understand the PHP Garbage Collector (and it's possible
that I don't - I'm struggling to find any good documentation on exactly
how I should expect it to behave - any pointers very welcome!), I would
expect the memory usage of this script to be constant.
Actual result:
--------------
The memory usage increases very quickly (growing to several hundred
megabytes in less than a minute).
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=35091&edit=1