Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: CPAN module installation makes no progress on limited resource machine

by PodMaster (Abbot)
on Apr 17, 2006 at 07:56 UTC ( #543775=note: print w/ replies, xml ) Need Help??


in reply to CPAN module installation makes no progress on limited resource machine

When I start cpan (win32, perl5.8.4), perl consumes about 12MB.
When I issue "m Tie::PureDB", memory consumption climbs to 56MB.
If I issue "reload index", memory consumption climbs to 80MB.
Expanding

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
and creating a giant data structure out of all this data, can consume quite a bit of memory.

You need to examine the following (and probably other) CPAN settings (and their CPANPLUS equivalents, if any): build_cache, cache_metadata, dontload_hash.

update: Looks like my loose sugestion on the CPAN settings probably isn't very useful :(
#4943: CPAN module too memory intensive

MJD says "you can't just make shit up and expect the computer to know what you mean, retardo!"
I run a Win32 PPM repository for perl 5.6.x and 5.8.x -- I take requests (README).
** The third rule of perl club is a statement of fact: pod is sexy.


Comment on Re: CPAN module installation makes no progress on limited resource machine
Download Code
Re^2: CPAN module installation makes no progress on limited resource machine
by runderwo (Initiate) on Apr 17, 2006 at 16:30 UTC
    Holy cow, thanks for the link. I tried searching for a while both on google and google groups and came up with nothing, so that's why I posted here. It's too bad that CPAN Plus did not address this problem. I am glad that I am not the only one with this problem though (i.e., I'm not crazy!)

    The reason I would prefer to use CPAN than manually installing all the packages is because tracking and manually downloading all the dependencies (and their dependencies) is a complete pain. PEAR for PHP works, after all, so should CPAN. ;) Are there any alternatives to CPAN/CPANplus for perl package management?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://543775]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (10)
As of 2015-07-07 15:57 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (91 votes), past polls