VM_PAGE_OVER_HEAP


Normally, LISP uses a 66 / 33 ratio between Page and Heap memory sizes.

If a Lisp applications needs more Page memory, this setting forces to use more Page memory and reduce Heap memory.


With (mem) function, the actual Page and Heap memory sizes are reported.


Arguments

integer number 1 ... 99, specifies the relation between Page and Heap memory sizes (0 means "automatically adjusted")

Default

0 - Page and Heap memory sizes are automatically scaled by a 66/33 ratio

Example

VM_PAGE_OVER_HEAP # 80
means a 80/20 relation between Page and Heap memory party

Remarks

in recent BricsCAD versions, this setting is respected for initial Page / Heap size relation;
but it is somewhat obsolete, as our LISp engine is able to dynamically "move" the border between Page and Heap areas, due to actual memory requirements;
this means, the Page and Heap memory sizes are automatically adjusted, due to requirements, at runtime



©  Bricsys NV. All rights reserved.