|
From: Nikodemus S. <nik...@ra...> - 2010-03-11 07:31:36
|
On 10 March 2010 22:29, Brett van de Sande <bv...@as...> wrote: > 4. If I run the server with the above changes, it appears that > garbage collection is working as desired: garbage collection occurs > every 3 minus (generation 2), doesn't use too much cpu, and seems to > be recovering the memory. However, after about a half hour, I get a > heap exhausted error. So, I tried to increase the heap size: > (def!constant dynamic-space-end #x3ffff000) > in src/compiler/x86/parms.lisp (to meet up with bottom of shared libs) > This gives 922742784 bytes of heap space, instead of 500K > However the heap exhaustion error still occurs, although a bit later: > Heap exhausted during allocation: 234094592 bytes available, > 268435464 requested. As Juho noted, this is during allocation, not GC. What's the heap composition at this point? There should be a printout. Cheers, -- Nikodemus |