| 
 PureBytes Links 
Trading Reference Links 
 | 
As you know, Win2k is 32-bit while TS4 is 16-bit.  Since TS4 can't run 
natively on Win2k, Windows 2000 attempts to "isolate" the program by 
starting an NT Virtual DOS Machine session (NTVDM).   Look for these in 
your Process list.  (click on the Process list tab and under "options" 
select "show 16-bit tasks". 
 
From looking at your dual CPU graphs, they appear out of phase, 
suggesting that TS4 involves more than one 16bit process, and since 
Win2k cannot run these simultaneously, they must take turns, and when 
they do, windows toggles to one processor and then to the other.  This 
slows things down quite a bit.  And perhaps there is an issue here when 
using the highly inefficient processor-hungry serial interface to get 
your ticks. 
 
There is a way to isolate each 16-bit process on a separate NTVDM, but I 
can't remember how to do it. 
 
-F 
 
Barry Burgess wrote: 
 
Having upgraded from the P4 2.4Gh to 3.0GH and a 800FSB I am still losing 
ticks using Win2K 
DH commented that Win2K will not allow multithreading but attached is a 
screen shot of task manager showing 2 streams and TS4 not cuasing the CPU to 
run at 100% only 52% . 
Any ideas from the list 
Thanks in advance 
 
 
 
 
------------------------------------------------------------------------ 
 
 
 
 |