$Revision: 5.0.2.3 $
Package: EXCL
Arguments: (&body body)
Use this macro to immediately tenure all objects allocated while within the scope of body. This macro is normally used when loading files, or performing some other operation where the objects created by forms will not become garbage in the short term.
This macro is very useful for preventing newspace expansion. Without the tenuring macro, loading a very large fasl file may cause the newspace to expand to several times its previous size. With the tenuring macro, the newspace will not grow as severely, which will usually improve performance in the resulting Lisp.
See gc.htm for general information on garbage collection and the meaning of tenuring. The general documentation description is in introduction.htm. The index is in index.htm.Copyright (C) 1998-1999, Franz Inc., Berkeley, CA. All Rights Reserved.