Here's my dilemma.

I have composed 4 modules filled with loads of functions that I want to use in my various scripts.

The problem is if I install the modules on a 1GHz machine and try to run one script that uses the modules, it takes about 10 seconds to display the usage information.

I'd like to compile these modules so that at runtime, there's no need for their recompilation, and only the script that calls them is compiled.

Is such a thing possible in perl? I've tried with perlcc (and failed miserably) and also with pp and didn't get any speed increase.

My other option would be to split the modules into more modules and try to use only what I need for every script, but that would mean a massive rewrite from my part.

Help, please! :)
Thanks.

In reply to Can perl modules be compiled? by mad_ady

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.