Next Prev Up Top Contents Index

expand-generation-1

Function
Summary

Controls expansion of generation 1.

Package

hcl

Signature

expand-generation-1 on => size

Arguments

on

If on is nil , generation 1 (the second generation) is never expanded. If it is t , generation 1 is always expanded. If it is 1, generation 1 is only expanded if its current size is less than 500000 bytes. This is the default setting.

Values

size

The current size of the image, in bytes.

Description

Controls the subsequent behavior of the garbage collector, if insufficient space is freed by a mark-and-sweep . Depending on this function, the generation may be expanded, or the objects in it may be promoted.

See also
clean-generation-0
collect-generation-2
collect-highest-generation
mark-and-sweep
set-gc-parameters

LispWorks Reference Manual (Windows version) - 14 Dec 2001

Next Prev Up Top Contents Index