[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Dual processors and Metastock [SUP2000091000000043]



PureBytes Links

Trading Reference Links

In MetaStock (both standard and Professional versions) the System Tester,
Explorer and Experts are implemented on a separate thread.  This allows the
background process of the System Test or Exploration to run much more
smoothly.  On a multi-processor machine, it allows Windows to use an
entirely separate processor to keep the background process and the main
process (MetaStock proper) running much more efficiently and smoothly.  It
allows Windows to allocate one processor to the main MetaStock process and
allocate another processor to the background processes.  Windows maintains
ultimate control over how the CPU's are allocated to the competing programs
and threads.

In the case of MetaStock Professional, multiple threads are used EXTENSIVELY
to keep real-time data moving more smoothly from the data vendor through the
Data Server, File Server and MetaStock itself.  Again, on a multi-processor
machine, this design allows MetaStock and all associated programs to run
much more efficiently and smoothly.  This translates into fewer slowdowns in
MetaStock while the background processes are busy trying to keep the
real-time data flow moving.  This also translates into an increased ability
to follow larger numbers of symbols and to handle their updates even on a
heavy trading day.

Multi-threaded design does NOT mean that if you have a machine with two
processors, MetaStock will run twice as fast.  It simply means that
MetaStock will run much more smoothly (fewer periods where the interface
seems to hit periods of unresponsiveness) while background processes are
active (System Tests, Explorations, real-time data flow).

Ken Hunt
Programming Manager
Equis International


-----Original Message-----
From: A.J. Maas [mailto:anthmaas@xxxxxxxxx]
Sent: Thursday, September 21, 2000 5:39 PM
To: Metastock-List
Subject: Re: Dual processors and Metastock [SUP2000091000000043]


Thanks to both Lynn and Bodo for your replies.

please can you elaborate

1. multi-threading design: the MSK-way explained/examples

2. convinced that 7.02 uses both processors:
    where in the MSK program did you notice that and on what occasions, eg
f.e.
    -running an Exploration the same time in one working folder as well as
at the
     same time skipping through charts in another folder?
    -converting data to a working folder using the DL as well as
simulantaniously
     opening others in MSK ?  

thanks v.m.  

Regards,
Ton Maas
ms-irb@xxxxxxxxxxxxxxxx
Dismiss the ".nospam" bit (including the dot) when replying.
Homepage  http://home.planet.nl/~anthmaas


----- Oorspronkelijk bericht ----- 
Van: "Bodo Brochterbeck" <Minotaurus007@xxxxxxx>
Aan: <metastock@xxxxxxxxxxxxx>
Verzonden: donderdag 21 september 2000 10:31
Onderwerp: RE: Dual processors and Metastock [SUP2000091000000043]


> I do use dual processors. Metastock 7.02 definitively uses them.
> Bodo
> 
> *********** REPLY SEPARATOR  ***********
> 
> On 20.09.00 at 11:07 Equis Support wrote:
> 
> > List,
> > 
> > The response from Support that Mr. Maas posted to the list about Dual
> > processors and MetaStock is incorrect.  MetaStock WILL take advantage of
> > multiple processors because of it's multi-threaded design. We do
everything
> > possible to ensure that we deliver you the correct information whenever
you
> > contact our Support department. We have addressed this issue to make
sure
> > that it does not happen again in the future. We apologize for any
> > inconvenience that this may have caused. 
> > 
> > Thank you,
> > Lynn
> > Equis Support
-------------snip-------------