|Allegro CL version 9.0| Unrevised from 8.2 to 9.0. This
document contains the following sections:1.0 Garbage collection
introduction Lisp does its own memory management. The garbage
collector is part of the memory management system. It disposes
of objects that are no longer needed, freeing up the space that
they occupied. While the garbage collector is working, no other
work can be done. Therefore, we have made the garbage collector
as fast and unobtrusive as possible. Allegro CL uses a version
of the generation-scavenging method of garbage collection.
Because optimal performance of generation-scavenging garbage
collection depends on the application, you have a great deal of
control over how the garbage collector works. In this section,
we will describe the user interface to the garbage collector,
and suggest how to tune its performance for an application. In
what follows, the generation-scavenging garbage collection
system will be abbreviated gsgc, and the act of garbage
collecting will be abbreviated gc. T