note
PodMaster
When I start cpan (win32, perl5.8.4), perl consumes about 12MB.<br>
When I issue "m Tie::PureDB", memory consumption climbs to 56MB.<br>
If I issue "reload index", memory consumption climbs to 80MB.<br>
Expanding<code>
04/17/2006 12:44 AM 113,646 01mailrc.txt.gz
04/17/2006 12:47 AM 437,330 02packages.details.txt.gz
04/17/2006 12:50 AM 114,181 03modlist.data.gz
==================================
04/16/2006 03:35 PM 283,775 01mailrc.txt
04/16/2006 10:58 AM 3,003,067 02packages.details.txt
04/16/2006 07:04 PM 396,897 03modlist.data
</code>
and creating a giant data structure out of all this data,
can consume quite a bit of memory.
<p>
You need to examine the following (and probably other) CPAN settings (and their CPANPLUS equivalents, if any): build_cache, cache_metadata, dontload_hash.
<p>
<b>update:</b>
Looks like my loose sugestion on the CPAN settings probably isn't very useful :(<br>
[http://rt.cpan.org/Public/Bug/Display.html?id=4943|#4943: CPAN module too memory intensive]
<div class="pmsig"><div class="pmsig-107642">
<div class="pmsig"><div class="pmsig-107642"><p><table border=0 cellpadding=1 cellspacing=0 width="100%"><tr><td colspan=2 bgcolor="#FFF0FF"><small><font color="black"><a href="http://perlmonks.org/index.pl?node=MJD"><b><font color="#0F0FAA">MJD</font></b></a> <a href="http://www.perl.org/yapc/2002/movies/themovie/"><b><font color="#0F0FAA">says</font></b></a> "you <i>can't just make shit up and expect the computer to know what you mean, retardo</i><B>!</B>"</font></small></td></tr><tr><td colspan=2 bgcolor="#FFE0FF"><small><font color="black">I run a Win32 PPM <a href="http://perlmonks.org/index.pl?node=162391"><b><font color="#0F0FAA">repository</font></b></a> for perl <a href="http://crazyinsomniac.perlmonk.org/perl/ppm"><b><font color="#0F0FAA">5.6.x</font></b></a> and <a href="http://crazyinsomniac.perlmonk.org/perl/ppm/5.8"><b><font color="#0F0FAA">5.8.x</font></b></a> -- I take requests (<a href="http://crazyinsomniac.perlmonk.org/perl/ppm/README.html"><b><font color="#0F0FAA">README</font></b></a>).</font></small></td></tr><tr><td colspan=2 bgcolor="#FFD0FF"><small><font color="black">** The third rule of perl club is a statement of fact: pod is sexy.</font></small></td></tr></table></div></div>
</div></div>
543730
543730