Lisp HUG Maillist Archive

GC: Generation 3 questions

Hello,

I have a delivered application, and its generation 3 (4th generation)
area is growing fast.

LispWorks manual says:

"Generation 3 normally contains only objects that existed at startup
time, that is those were saved in the image. Normally it is not scanned
at all, except when an image is saved."

I guess the application is not normal somehow. My questions are:

* When the generation 3 area can grow?
* Is there any way to GC generation 3? I found
'collect-highest-generation' function, but don't know how/when actual GC
for generation 3 happens(I called GC, but it didn't collect anything in
generation 3).
* How to prevent the growing?

Thanks

- Jong-won Choi


Re: GC: Generation 3 questions

Jong-won Choi <jong-won.choi@memetrics.com> writes:

> * When the generation 3 area can grow?
> * Is there any way to GC generation 3? I found
> 'collect-highest-generation' function, but don't know how/when actual GC
> for generation 3 happens(I called GC, but it didn't collect anything in
> generation 3).
> * How to prevent the growing?

just in case you might be experiencing the same problems as I recently 
had:

 - is this LW 4.2 on _linux_?
 - if so, does your linux kernel configuration contain 'CONFIG_2GB=y'?

-- 
  (espen)


Updated at: 2020-12-10 09:01 UTC