PureBytes Links
Trading Reference Links
|
Although Omega has denied this, it is clear that the Server is
performing some kind of polling loop. In fact, there may be two such
loops, one involving communication with the receiver and the other
involving communication with the charting module - note that the
utilization pattern by the Server increases when the charting module is
started.
The reason utilization DEcreases when the window is moved or a dialog
box is displayed is that these operations distract the Server and
transfer control to Windows procedures; this probably interrupts the
polling loops. The Windows procedures, being more efficient at
multitasking, probably allow interruptions as necessary to service I/O
requests by the receiver (i.e., no data loss), but don't otherwise allow
the server to hog the CPU as long as they (the Windows procedures) are
active.
Carroll Slemaker
|