[Catalyst] How to reduce the memory footprint?

Tomas Doran bobtfish at bobtfish.net
Mon Nov 23 21:00:31 GMT 2009

On 23 Nov 2009, at 18:18, Julien Sobrier wrote:

> Hello,
> I have quite a small Catalyst application that runs with FastCGI +   
> FCGI::ProcManager::MaxRequests
> I run 5 instances of FastCGI. Each instance was taking about 90MB of  
> memory. I tried to reduce the memory fooprint by reducing the number  
> of libraries I used. The memory usage is now 120MB per instance! The  
> memory increase is probably due to other changes.

When you say '5 instances', you mean you have nprocs = 5, right?

This _isn't_ using 100Mb per instance - all of the application is  
loaded into memory before fork() is called, so it will mostly be  
shared (by copy on write) memory.


More information about the Catalyst mailing list