If Perl is using up all of my extended memory, is there any way of telling it not to be so greedy?

No and yes. Perl does use a lot of memory as it has made the design compromise to spend memory and gain speed. However Perl uses precicely as much memory as you ask it to. If you post your code it may well be simple to optimise it to use less memory.

Also by DOS you really mean DOS or do you mean the DOS window you can get from Windows? Do you really only have 40MB? How much memory does your DOS based program use running all by its lonesome? Perl will 'typically' use circa 2-5MB for fairly trivial stuff and ramps up from there. If your DOS process needs almost all the memory you have you may be flat out of luck.

cheers

tachyon


In reply to Re: Is (DOS-)Perl a Memory Hog? by tachyon
in thread Is (DOS-)Perl a Memory Hog? by Neuroactive

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.