[Prev][Next][Index][Thread]

Re: executor-digest V1 #29



>>>>> "cananian" == C Scott Ananian <cananian@phoenix.Princeton.EDU> writes:

    cananian> Thanks.  I've got 4 Megs, and it does work with just
    cananian> himem and emm386.  Maybe it's a conflict with something
    cananian> further down the list?  I'm running on a laptop; maybe
    cananian> it's got a conflict with my power managers.  You seem to
    cananian> think it's a memory shortage, though.  I've got 4 Megs,
    cananian> but I can't manage to set an -applzone larger than 1250
    cananian> without crashing, with nothing loaded except my mouse
    cananian> driver.  Is that normal?  --Scott
 
That doesn't surprise me.  Executor needs memory for several other
things besides the program's -applzone.  Executor itself is about 1.4 MB.

Normally Executor would start using virtual memory when it runs out of
physical memory.  Theoretically you should notice a slowdown as your
machine runs out of RAM and starts paging to disk, but you shouldn't
see a crash.

Unfortunately, the DOS extender we are using has a bug where if you
run out of memory and start paging with Executor's timer interrupts
enabled, your machine may hang or crash.  We've seen that on our
laptop, which doesn't have much memory.  For now, those of you
affected by this problem can try to get around this with "executor
-noclock" and see if that helps.  Running under DPMI (e.g. from the
Windows DOS shell) will probably solve the problem as well, at least
if you have virtual memory enabled under Windows.

We plan to have this problem solved before we ship 2.0, since it's
fairly serious, and 4MB of RAM is a common configuration.

-Mat


Follow-Ups: References: