[Catalyst] How to reduce the memory footprint?
bobtfish at bobtfish.net
Mon Nov 23 21:00:31 GMT 2009
On 23 Nov 2009, at 18:18, Julien Sobrier wrote:
> I have quite a small Catalyst application that runs with FastCGI +
> 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