| 
	
 | 
 Posted by Jerry Stuckle on 04/24/07 01:35 
Bruno Barberi Gnecco wrote: 
>     I'm using PHP to run a CLI application. It's a script run by cron that 
> parses some HTML files (with DOM XML), and I ended up using PHP to  
> integrate with 
> the rest of the code that already runs the website. 
>  
>     The problem is: it's eating more memory than a black hole. It eats the 
> current limit of 256MB set in php.ini, in an application that would hardly 
> consume 4MB if written in C. I don't care if this application takes much  
> longer 
> to run than it would in C, but eating that much memory is not acceptable. 
>  
>     So, my question is, how do I find out what is eating that much memory? 
> I'm suspicious of memory leaks, or very stupid garbage collection. Any  
> help? 
>  
 
Without knowing what your application does, it's impossible to tell. 
 
But I know I've handled some very large files (i.e. log files, XML,  
etc.) in 8MB of memory without any problems. 
 
I've even parsed a (rather poorly written) html page that's > 10Mb and  
still not run out of memory at 8MB. 
 
 
--  
================== 
Remove the "x" from my email address 
Jerry Stuckle 
JDS Computer Training Corp. 
jstucklex@attglobal.net 
==================
 
[Back to original message] 
 |