ID:               34222
 Updated by:       [EMAIL PROTECTED]
 Reported By:      phpbug at phormix dot com
-Status:           Open
+Status:           Feedback
 Bug Type:         Strings related
 Operating System: Debian Gnu/Linux
 PHP Version:      4.4.0
 New Comment:

Thank you for this bug report. To properly diagnose the problem, we
need a short but complete example script to be able to reproduce
this bug ourselves. 

A proper reproducing script starts with <?php and ends with ?>,
is max. 10-20 lines long and does not require any external 
resources such as databases, etc.

If possible, make the script source available online and provide
an URL to it here. Try to avoid embedding huge scripts into the report.




Previous Comments:
------------------------------------------------------------------------

[2005-08-23 17:56:20] phpbug at phormix dot com

Description:
------------
Replacing items in an array of  20-30 items with str_replace seems to
leak memory. The application in question would crash when parsing
various larger CSV files, using upwards to >500MB  per an 18MB
data-file. 

Jumps in memory usage were observed at the point where str_replace was
run. Using the function 'preg_replace' instead issued no such leak

Reproduce code:
---------------
str_replace('~comma~', ',', $myarray );

Expected result:
----------------
(values of ~comma~ in string were replaced with actual commas)

Actual result:
--------------
Progress would end indicating in logs that the memory limit of 500MB
(as indicated in php.ini) was exceeded.


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


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

Reply via email to