From: Nikodemus S. <nik...@ra...> - 2008-12-01 15:59:11
|
On Fri, Nov 21, 2008 at 12:24 AM, Benjamin Lambert <ben...@cm...> wrote: > (setf *backend-page-size* 65536) > (def!constant gencgc-page-size 65536) > > Compilation finishes OK with these parameters > > But then another error shows up when running (below). This time, I > noticed that when I started SBCL the process was only allocated 4GB of > memory (previously was 8GB). And this time the error appeared when the > memory consumption was close to 4GB. Just to check: how are you running SBCL? Are you providing an explicit --dynamic-space-size argument? If yes, is it in the right place (it needs to appear before any lisp-side command line arguments like --eval or --load.) Also, if the expected size of the dataset is ~8Gb, you should reserve more than that -- say 10-16Gb -- using --dynamic-space-size, since copying GC can in the worst case require 2xlive-set memory. Cheers, -- Nikodemus |