Sets a memory check in 64-bit LispWorks.
A function designator.
sets a memory check.
must be an integer. It specifies the total size in bytes of the mapped areas of Lisp at which the check is triggered.
is a function of no arguments.
After each automatic garbage collection (GC) the system checks whether the mapped area (excluding stacks) is larger than
. If it is larger,
is called with no arguments.
Inside the dynamic scope of the call, the check is disabled. There are no restrictions or special considerations on what the function
The current mapped area can be found by the
value returned by room-values.
Note: this function is implemented only in 64-bit LispWorks. It is not relevant to the Memory Management API in 32-bit implementations.
LispWorks User Guide and Reference Manual - 22 Dec 2009