At 03:53 PM 8/31/96 -0500, you wrote:
Earl,
I've been trying to send this message to the list, but it keeps being
returned!
I have'd CC'ed this message to the list, so hopefully it will
finally make it to the list. I cannot provide much help since I am
not experienced with Perl on ms-dos. However, I should note that Perl
will have extra memory overhead associated it with it: the interpreter,
mhonarc variables, routines, etc. Hence, the amount of memory you
state you have free will not be enough to process the 450K message.
Try to see if you can make use of extended or virtual memory.
---------------Original Message---------------
Any suggestions for out of memory problems in ms-dos? I have tried using
the -savemem switch. This worked for some of my mail files until I added
my 4th file to the archive. The individual file I have problems with is
about 450k. I'm using perl version 4.0m1 (rev 4.0.1.8) patch level 36 and
I have about 591K in dos memory available when I am running. Any
suggestions will be appreciated.
(Assuming you're running under DOS, not in MS Windows DOS box.)
Bill,
BigPerl uses extended memory for most purposes, so it's unlikely that you're
running out of memory in the lower 640k. If you don't have much free XMS
extended memory (such as from using it for disk caches and ramdisks), try
reducing the amount of memory consued by those.
There were three later generations of bugfix releases of BigPerl 4. The
final one is 4.0m4. It is available from the SimTel archives and other
places. Possibly that would help if you are encountering a PerlBug.
BigPerl can also be configured to use virtual memory (automatic if running
under MS Windows) if you literally are running out of extended memory.
Worked fine for me in later releases.
-- good luck, SP
Thanks!
-------------------------------------
Name: Bill Standke, Allina Health System
E-mail: standke(_at_)allina(_dot_)com (Bill Standke)
US-Mail: Allina Health System
P.O. Box 9310
Maildrop 80630
MPLS, MN 55440-9310
Date: 08/21/96
Time: 10:23:35
Voice: 612-992-2341
Fax:612-992-3848