Set the current generation for memory allocation. By default the system allocates memory from the youngest generation (generation 0).
set-default-generation
is useful only in 32-bit LispWorks. In 64-bit implementations it does nothing and returns 0
.
(set-default-generation 1)
;; allocate from an
;; older generation
(set-default-generation 0)
;; return to normal
allocation-in-gen-num
clean-generation-0
collect-generation-2
collect-highest-generation
expand-generation-1
get-default-generation
set-promotion-count
*symbol-alloc-gen-num*
Memory Management in 32-bit LispWorks
LispWorks User Guide and Reference Manual - 20 Sep 2017