On Mon, Dec 10, 2001 at 06:27:07PM -0500, Vsevolod Ilyushchenko wrote: > > > Perrin Harkins wrote: > > > > > I looked at Memory Usage at my perl-status page and was horrified: the > > > biggest modules are: > > > > > > File::Find 1205208 bytes | 2597 OPs > > > Convert::ASN1::parser 1058185 bytes | 3069 OPs > > > > > > However, if I go inside File::Find, I can't figure out what takes up so > > > much space: > > > > It could be internal structures holding the state. Are you pre-loading this > > module? It probably doesn't really use 1MB in each process. > > Perrin, > > I do preload the module. How do I find out what it really uses?
Can you start your server without File::Find or Convert::ASN1::parser? Assume that you have the following commented directive in your httpd.conf file: #PerlModule File::Find Start your httpd server and look at the memory usage. In my case I checked out /proc/PID/status on my linux box. In this case it shows VmSize: 8036 kB Next, uncomment out the directive line, restart and look at the memory usage... In my case it shows as: VmSize: 8380 kB So, about 300k in this instance.. YMMV -- Paul Lindner [EMAIL PROTECTED] ||||| | | | | | | | | | mod_perl Developer's Cookbook http://www.modperlcookbook.org Human Rights Declaration http://www.unhchr.ch/udhr/index.htm