Re: [SMARTY] Leaks?

[email protected] (messju mohr) Wed, 18 Oct 2006 14:50:26 +0200
Newsgroups php.smarty.general
Message-ID <[email protected]>
On Wed, Oct 18, 2006 at 01:25:25PM +0100, Marcus Bointon wrote:
> I'm using smarty in our mailing list management system, and I'm  
> running into some memory issues. Unlike a typical web template  
> scenario where smarty renders a template just once, I typically  
> render a set of 3 related templates around 1000 times with different  
> assigned vars. To reduce instantiation overhead, I'm keeping the  
> smarty instance in a static var and clearing its contents in each  
> iteration.
> 
> Something in my loop is eating memory and not giving it back. Memory  
> is being eaten at a rate of about 10k per iteration, which is about  
> the size of the rendered templates. I've eliminated my database as  
> the source. Has anyone noticed Smarty doing this? Is there anything  
> particular that smarty might be storing and then not releasing?

If you have caching enabled then smarty stores the rendered output in
memory in a static var in smarty_core_read_cache_file().
 
> Marcus
> -- 
> Marcus Bointon
> Synchromedia Limited: Creators of http://www.smartmessages.net/
> [email protected] | http://www.synchromedia.co.uk/
> 
> -- 
> Smarty General Mailing List (http://smarty.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php