Normally generation 2 is not garbage collected. If the system runs out of space in this generation, it expands it, using the value of
:new-generation-size
multiplied by two. Garbage collection of generation 2 can be caused by calling the function
collect-generation-2 with appropriate argument.