PureBytes Links
Trading Reference Links
|
A well-designed 16-bit polling routine can run usage to 100% while allowing
other tasks to run efficiently (this may be the case with the Omega polling
loop) while a poorly-designed 16-bit polling routine can virtually lock out
all other tasks. While NT is a tremendous improvement over WinXX, it is not
a panacea for applications which are not properly designed - even 32-bit
applications. A lengthily compute intensive process in a 32-bit program
which runs in a tight loop (e.g a sort or a mass database transaction
update) will inhibit NT's task switching unless a function is included
within the loop which allows other tasks in the queue to be processed.
Eventually NT will interrupt the task and do some work on the queue, however
it is not at all smooth. The NTVDM (16-bit) sub-system is more prone to such
design issues than is the 32-bit sub-system. Running Omega software in a
separate NTVDM while performing certain tasks such as opening a workspace or
running an update or scan, will pretty well assure that NT will be unable to
multi-task smoothly.
My personal experience was that Ensign's older 16-bit software did a much
better job of multi-tasking smoothly under NT than did SuperCharts 4.0 and
SC Downloader. Ensign's 32-bit software is virtually unnoticeable while
running in real-time with a ton of other applications running including
other real-time trading software.
Earl
-----Original Message-----
From: Carroll Slemaker <cslemaker1@xxxxxxxx>
To: gil ward <gw1933@xxxxxxxxxxx>; omega-list@xxxxxxxxxx
<omega-list@xxxxxxxxxx>
Cc: List-omega <omega-list@xxxxxxxxxx>
Date: Wednesday, April 14, 1999 6:22 PM
Subject: Re: ensign/TS4
>As I have suggested before (long ago, however!), one should not get too
>upset at the nominal 100% usage reported for the TS server. A polling loop
>is obviously being performed somewhere in the IPC (inter-process
>communication) function. The CPU is readily relinquished, however, to any
>other process which needs it. [I should add, however, that this may be
true
>ONLY when running on Win NT and when TS is run in its own, separate
>virtual-DOS machine - NTVDM. I'm not familiar with Win 95/98 - it may not
>be possible to run 16-bit apps as independent processes on those OSes.]
>
>Carroll S.
>
>
>-----Original Message-----
>From: gil ward <gw1933@xxxxxxxxxxx>
>To: omega-list@xxxxxxxxxx <omega-list@xxxxxxxxxx>
>Cc: List-omega <omega-list@xxxxxxxxxx>
>Date: Wednesday, April 14, 1999 2:20 PM
>Subject: Re: ensign/TS4
>
>
>>FYI I run 2 programs, dtn/ensign and Bmi/TS4 on same computer. After
>reading
>>mail about processor usage, deceided to check. The neddle was buried at
>100%
>>all day. after market hrs, still 100%. shut down BMI/TS4 and usage
>dropped to
>>approx10% with dtn/ensign and netscape. In about 1 week the BMI/TS4 will
>be
>>discontinued. Posted in case anyone is interested. Have no ax to grind
>with
>>anyone. Am a futures daytrader for my own acct only.
>>Gil
>>
>
|