[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
BLINKER OVERLAY THRESHOLD Set size of smallest overlaid segments
------------------------------------------------------------------------------
Purpose : Set size of the smallest overlaid segments
Syntax : BLINKER OVERLAY THRESHOLD <nuLimit>
Default : 32 bytes
Example : # Only overlay segments larger than 64 bytes
BLINKER OVERLAY THRESHOLD 64
This command sets the threshold size below which code specified to be
overlaid will be moved back to the root section of the program. Very small
routines (less than 32 bytes) take up more root space when they are
overlaid, due to overlay manager table entries, than they would if they were
simply left in the root.
Additionally, very small overlaid routines execute disproportionately
slower, since the time overhead in loading / calling them may be large in
comparison with the actual execution time of the routine. If it is the case
that very small routines are very frequently called, the developer may wish
to specify a threshold large enough to cause them to be moved back to the
root, improving the performance of the program.
CA-Clipper 5.x note
This command has no effect on CA-Clipper 5.x code overlaid through the
paging system, but could be used, for example, for C functions within a
CA-Clipper program.
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson