By default, LispWorks is mapped at
Problems may arise if something uses memory above
. If this memory is used before LispWorks is mapped, LispWorks must be relocated elsewhere, typically to a higher address.
If the memory above LispWorks gets used by other parts of the software after LispWorks was mapped, it may be possible to avoid the problem by reserving some memory above LispWorks by using ReserveSize .
Normally the dynamic libraries are mapped at
, and therefore LispWorks can grow without a problem.
In principle LispWorks can grow up to some distance below
(almost 2.25GB), though this depends on the OS kernel allowing this size and how many threads you have running.