On 04/14/2010 02:01 AM, Jérôme Loyet wrote:
> The patch seems good (I didn't test it yet) but I'm curious about the
> way you check the memory real size:
> 
> +                             if(zend_memory_usage(1 TSRMLS_CC) >
> fpm_global_config.term_on_memory_limit){
> 
> I don't know much about the zend_memory_usage() function. But does it
> return the real memory size of the process ?

Right, that will only give you the memory allocated by the memory
manager, obviously.  But, pecl/imagick does seem to use emalloc to
allocate the imagick objects.  However, if the underlying magickwand
library mallocs a bunch of temporary space on its own, this will not get
picked up.

-Rasmus

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to