[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
BLINKER SEGMENT THRESHOLD Modify default segment packing limit
------------------------------------------------------------------------------
Purpose : Modify the default segment packing limit
Syntax : BLINKER SEGMENT THRESHOLD <nuLimit>
Default : 65500
Example : # Pack segments to a limit of 16K
BLINKER SEGMENT THRESHOLD 16384
When creating a new EXE format executable, ie DOS extended or Windows
programs, Blinker packs code and data segments in order to reduce the number
of segments present in the final executable. At runtime data and code are
loaded and discarded as complete segments, which can impact execution speed
when segment swapping occurs frequently. This command can be used to set the
maximum size (in bytes) of combined or packed segments, reducing the sizes
of the segments being swapped.
A decrease in the segment threshold will result in a corresponding increase
in the number of segments in the EXE file. The new EXE format has a maximum
limit of 254 segments, therefore, if the threshold is set too low, (causing
more than 254 segments to be required), Blinker will display link time error
message 1141 indicating that the new EXE segment limit has been exceeded.
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson