View Single Post
  #3 (permalink)  
Old 05-31-2006, 02:03 AM
jorgka jorgka is offline
Senior Member
 
Join Date: Jan 2006
Location: Australia
Posts: 112
jorgka is on a distinguished road
HI,

I too am running a Dual Core Pc & also interested or extract more performance in MT. I do have some ea's that run & max my CPU for periods of time. I'v notied when one CPU is under full load, in theroy the other should help the process as well. Well the true case here is the fact MT4 is only designed to execute as a single thread & nothing more, regardless if you have Hyper threading, or Dual core CPU or XP 32bit, XP64bit MT will always excute one thread.

However there are options.

Intel has introduced ViiV technology, this allows you to run virtual OS on top of you normal OS with the option to choose CPU, therefore installing a virtual Windows XP & then the virtual OS is using the second CPU, so you could load MT as well under the virtual environment & say I you were to trade 4 currencys, then you would split 2 pairs on the original XP & 2 pairs under the virtual environment. This is all done by a program called VMWARE.

Windows 64bit XP.

Although windows 64bit runs MT just fine, any indicators that are very intensive & consume a lot of CPU resources tend to crash the WOW64 process, this process allow MT4 to run in windows 64bit, it's there beacause MT4 is a 32bit app & needs to be emulated in a 32bit environment.

Roundup

The only solution I know right now is to split MT4 under to envirments therefore using 2 cpu's & not one. Remeber MT is only a single thread app.

If there are apps out there & a windows tools that can allow this then I too am interested to look into it.

Jorgka

May the heavens shower pips on us all
Reply With Quote