[To reply replace "Aaron.Sloman.XX" with "A.Sloman"]
John Watton <john.watton@alcoa.com> writes:
> Date: Thu, 11 Nov 1999 15:41:27 GMT
>
> Greetings,
And to you.
>
> I recently downloaded Poplog to my Windows NT machine and fired it up in
> clisp mode. While running a series of Gabriel benchmarks it was almost
> complete when I got the following error:
>
> :mishap - rom: memory limit (popmemlim) exceeded (using heap space)
>
> Is there someway to increase this limit? It can't be a limit in my pc as
> it is very well endowed.
In pop11 it would be (for example)
6000000 -> popmemlim;
to make maximum heap size 6M words (24Mbytes on a 32 bit machine).
So I assume that you can do this in Poplog lisp
(setq pop11::popmemlim 6000000)
Alternatively in ved try
help storeutils
or look at
$usepop/pop/lisp/help/storeutils
Maybe *max-store-size* is an alternative.
> A related question. How do I trigger a global gc? Usually it is
> something like: (gc).
The Pop-11 command is sysgarbage();
So try
(pop11::sysgarbage)
To get information printed at each garbage collection do
(setq pop11::popgctrace T)
The storeutils file may give alternative methods.
> BTW, I have run these benchmarks for ACL, LWW, Corman, and Clisp. Poplog
> was doing very well beating everything except ACL which seems to be in a
> class by itself.
Very interesting.
Aaron
--
Aaron Sloman, ( http://www.cs.bham.ac.uk/~axs/ )
School of Computer Science, The University of Birmingham, B15 2TT, UK
EMAIL A.Sloman AT cs.bham.ac.uk (NB: Anti Spam address)
PAPERS: http://www.cs.bham.ac.uk/research/cogaff/
|