Advanced Control
(setq excl:*tenured-bytes-limit* 10000000)
- Automatic global gc after 10 Mb (default is 5)
- Don’t set it below 1 Mb
(setf (excl:gcgc-parameter :generation-spread) 10)
- objects that survive 10 generations are tenured
- default is 4
(setf (excl:gsgc-switch :gc-old-before-expand) t)
- before expanding oldspace, do a dynamic gc in case the expansion is not necessary